Low-Memory GEOgraphic information system library - lmgeo
Lmgeo is a Python raster GIS library with low memory requirements. Aim is to provide software building blocks with a low-memory footprint that can be used to automate specific tasks without necessarily requiring common GIS software like ArcGIS or QGIS.
These building blocks can be used in the following ways: - as basis for easy-to-use GIS applications with an interface designed according to the so-called LIME approach (less is more). Non-expert users can be taught how to use such applications for recurring tasks which would otherwise require the intervention of expert users. - as part of integrated software that deals with more than only the domain of GIS - to automate tasks which would cause ArcGIS / QGIS to reserve a lot of memory and would slow down the execution - to automate tasks that are error-prone in ArcGIS - e.g. certain raster GIS operations.
The folllowing principles were used in the implementation of lmgeo: - should work on any platform (Windows, Linux or Mac) - the library was implemented as much as possible in pure python with as few dependencies as possible - modular design, allowing easy replacement of components - a common interface for all classes dedicated to image formats - reading, processing and writing of image data as much as possible line by line, to limit memory usage.
Supported image formats: - ASCII grid (.asc) - Floating point rasters (.flt) - Band interleaved by line (.bil) - Band sequential (.bsq) - GeoTiff (.tif) - PCRaster (.map) - HDF5 (.hdf5) - NetCDF4 (.nc4).
Dependencies: - numpy - pylibtiff - PyTables - netCDF4 - pyproj - cython.
More documentation is in preparation. Feel free to ask if you need assistance.
Metadata
Release files for Lmgeo 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| Lmgeo-1.1.0.tar.gz | 83.5 kB | Without provenance | Details for Lmgeo-1.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| Lmgeo-1.1.0-py3-none-any.whl | Python 3 | none | any | Details for Lmgeo-1.1.0-py3-none-any.whl |
Total release size: 204.3 kB
Release files / Lmgeo-1.1.0.tar.gz
| Download URL | Lmgeo-1.1.0.tar.gz |
|---|---|
| Size | 83.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
69ca8d806b3b5c10a6125f4edf17562ab3eb3402cc7c06d3bbc445eb9b66a7fc
|
|
BLAKE2b-256 checksum How to use checksums |
eb68e634004c1fb3dc1670b49996b058f4915fb1b45fb57dae49fc8547dbc436
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.7.10
|
Release files / Lmgeo-1.1.0-py3-none-any.whl
| Download URL | Lmgeo-1.1.0-py3-none-any.whl |
|---|---|
| Size | 120.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
58083300da48a60a01c9dd3b5e3fa78830ec6f82168cf9406dd2984b0fd3d819
|
|
BLAKE2b-256 checksum How to use checksums |
fc3efec091e882f6565874602a8a37d1ef3bd83f2265511c525967371a6d2084
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.7.10
|
Security for Lmgeo 1.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.