Skip to main content

notLang

GIS va geografik ma'lumotlarni tahlil qilish uchun soddalashtirilgan skript tili.

notLang — Python ustida ishlaydigan, o'zbek tiliga qulay (ikki tilli: o'zbekcha/inglizcha) domenga xos til (DSL) bo'lib, vektor/rastr GIS tahlili, sun'iy yo'ldosh ma'lumotlari (Google Earth Engine, Copernicus/ Sentinel Hub, NASA GIBS, WorldClim), fazoviy statistika (Moran's I, LISA, DBSCAN), yo'l tarmog'i tahlili (OpenStreetMap/osmnx) va boshqa 158 ta buyruqni bitta sodda sintaksisda birlashtiradi.

load "hudud.geojson" as h
buffer h 500 -> bufer
connect gee
get "COPERNICUS/S2_SR_HARMONIZED" date "2026-06-01" "2026-06-30" bbox bufer cloud_mask index "NDVI(B8,B4)" -> ndvi
zonal_stats ndvi with h stats "mean,max" -> natija
table natija to "hisobot.html"

O'rnatish

pip install notlang[full]

Faqat asosiy (yengil) o'rnatish uchun: pip install notlang (qo'shimcha imkoniyatlar — GEE, 3D, gidrologiya va h.k. — kerak bo'lganda alohida extras orqali qo'shiladi, masalan pip install notlang[gee,cartography]).

Ishga tushirish

notlang                  # interaktiv rejim (REPL)
notlang skript.ntl        # skript faylini ishga tushirish
notlang init loyiha       # yangi loyiha shabloni yaratish
notlang --about           # muallif/loyiha haqida

Jupyter/Google Colab'da:

%load_ext notlang
%%notlang
load "hudud.geojson" as h
info h

Asosiy imkoniyatlar

  • Vektor/rastr GIS: buffer, klip, zonal statistika, reklassifikatsiya, gidrologiya, interpolyatsiya (IDW/kriging)
  • Sun'iy yo'ldosh platformalari: Google Earth Engine (server-tomon bulut-niqoblash, indeks hisoblash, Drive/Asset eksport), Copernicus/Sentinel Hub (6 kolleksiya, Statistical API), NASA GIBS, STAC
  • Iqlim ma'lumotlari: WorldClim (o'rtacha, tarixiy, CMIP6 kelajak prognozlari)
  • Fazoviy statistika: Moran's I, LISA, DBSCAN, K-Means, hotspot (Getis-Ord Gi*)
  • Yo'l tarmog'i: OpenStreetMap orqali (osmnx) — yuklash, marshrut, kalitsiz
  • Boshqa ochiq manbalar: GADM, Natural Earth, GBIF, USGS zilzilalar, NASA POWER, SoilGrids, OpenAerialMap, Microsoft Building Footprints va h.k.
  • Vizualizatsiya: statik xaritalar, interaktiv veb-xaritalar (Jupyter'da vidjet, boshqa joyda standalone HTML), 3D ko'rinish, diagrammalar
  • Ikki tillilik: language "uz" bilan barcha xabarlar o'zbek tiliga o'tadi

Hujjatlar

To'liq qo'llanmalar (Colab, Windows CMD/PowerShell, GEE, Copernicus, ochiq API'lar va yangi buyruqlar bo'yicha alohida-alohida) loyiha repozitoriysida: https://github.com/notGIS/notlang

VS Code kengaytmasi

Sintaksis yoritish, IntelliSense, kod bo'laklari va avtomatik vizual natija ko'rsatish (webmap/3D/xaritalar) uchun rasmiy VS Code kengaytmasi mavjud — "notLang" nomi bilan VS Code Marketplace'da qidiring (Cursor'da ham ishlaydi).

Muallif

Xushnudbek Rahimberganov Sayt: https://notgis.top Email: notgis@proton.me

Litsenziya

MIT

Release files for notlang 0.4.24

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for notlang 0.4.24
File Size Uploaded
notlang-0.4.24.tar.gz 133.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for notlang 0.4.24
File Interpreter ABI Platform
notlang-0.4.24-py3-none-any.whl Python 3 none any Details

Total release size: 277.1 kB

Release files / notlang-0.4.24.tar.gz

Download URL notlang-0.4.24.tar.gz
Size 133.8 kB
Tags Source
SHA-256 checksum
How to use checksums
39af086c4afd8a25270fc4fc78e3742ccab742ddd56152dba2481a5b51104e8d
BLAKE2b-256 checksum
How to use checksums
4ec89160a2546526bc25bb0a2eee6da7b16768967174dc50bec44741af216b88
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release files / notlang-0.4.24-py3-none-any.whl

Download URL notlang-0.4.24-py3-none-any.whl
Size 143.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0793eea8d4293c2ce2b8997f75200ce68d8ff69c7ee8b3ef0ed26e640d0997e7
BLAKE2b-256 checksum
How to use checksums
130678ab5767bc724ba8ddd2bad4e1fbdb7c14a9c87f065875c0d6f6c922ecea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.15

Release history Release notifications | RSS feed

0.9.25

2 release files

This release

0.4.24 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page