Skip to main content

GeoML - Computer Vision library for Satellite Images

GeoML runs image processing and machine vision algorithms specifically designed for satellite images. It aims to make your life easier with powerful tools and utilities.

Present functionality

  • Download data from Google Map Tiles API and load into S3
  • Generate datasets of preprocessed images with PCA+HOG, SV+HOG, etc.

Development Setup

To get started with contributing or using the Geoml library, follow these steps to set up your development environment:

Clone the repository to your local machine:

git clone https://github.com/pgzmnk/geoml.git
cd geoml

Install project dependencies in virtual environment using Poetry:

python3 -m venv .venv
source .venv/bin/activate
poetry install

Getting Started

Once the development environment is set, you can start using the Geoml library in your projects. The library provides various machine vision algorithms tailored for satellite image analysis. Before diving into the specifics, make sure you have a basic understanding of satellite images and their properties.

Environment variables:

export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export GOOGLE_API_KEY=
export ROBOFLOW_API_KEY=

To use GeoML in your Python script, import it as follows:

import geoml

Now you can access the various functions and classes provided by the library to analyze satellite images. For example, to apply a machine learning classifier on an image, you can use the following code snippet:

wip...

Contributing

If you find a bug, have a feature request, or want to contribute code, please open an issue or PR.

Publish

poetry config pypi-token.pypi pypi-token-...
poetry build
poetry publish

License

The GeoML library is distributed under the MIT License.

Metadata

Release files for geomlcv 0.0.14

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

Source distribution (sdist)

Source distribution for geomlcv 0.0.14
File Size Uploaded Provenance Actions
geomlcv-0.0.14.tar.gz 17.7 kB Without provenance Details for geomlcv-0.0.14.tar.gz

Built distribution (wheel)

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

Total release size: 38.5 kB

Release files / geomlcv-0.0.14.tar.gz

Download URL geomlcv-0.0.14.tar.gz
Size 17.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1350147b4ccc699060d611d65061c7e609d885cf6fcc913ec52200b66d6c846d
BLAKE2b-256 checksum
How to use checksums
8fef2457d38312c000fdeab396ca4adf84dc0f53abd27dc4d81eb29dcf055f4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.6 Darwin/23.3.0

Release files / geomlcv-0.0.14-py3-none-any.whl

Download URL geomlcv-0.0.14-py3-none-any.whl
Size 20.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
533adad951a142f700700c6146b197075920a2c5268db69d3d65bd7fa1bf75c5
BLAKE2b-256 checksum
How to use checksums
499cdbe9dfcdb205b3fbaa58f4dc76cfb5d298a4f21f54eceb3b6716038c61be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.11.6 Darwin/23.3.0

Security for geomlcv 0.0.14

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.

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