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.25

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.25
File Size Uploaded
notlang-0.4.25.tar.gz 139.6 kB Details

Built distribution (wheel)

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

Total release size: 288.5 kB

Release files / notlang-0.4.25.tar.gz

Download URL notlang-0.4.25.tar.gz
Size 139.6 kB
Tags Source
SHA-256 checksum
How to use checksums
630bbde8839aed71553acbbae079af60fdcd1b19a7684baa0e461e5ed0dce49c
BLAKE2b-256 checksum
How to use checksums
5c42138480364f8d95788dee34d183d7cfcb61a98cddbf5ba3317864a70efa65
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.25-py3-none-any.whl

Download URL notlang-0.4.25-py3-none-any.whl
Size 148.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c97ca7de163c4cbbea68b6ebf1f9b169256f8d9fb6ccbf5ed9b9033100725387
BLAKE2b-256 checksum
How to use checksums
5fd0289dfd8e58dbeed892ecf4e0afe32d4c7e36014bda8e37aa0988dec82e6c
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.25 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