Skip to main content

Satalyze

Welcome to Satalyze! This library provides an end-to-end automated pipeline for downloading cloud satellite imagery, processing it via computer vision, and generating vehicle tracking telemetry logs.


Installation

You can install the library directly from your terminal:

pip install satalyze

How to Use

There are two ways to interact with this pipeline depending on your workflow.

1. The Code Pipeline (For Developers)

Import the core orchestrator class directly into your scripts or Jupyter Notebooks to run automated batches:

from satalyze import SatelliteTrafficPipeline

# Initialize the pipeline
traffic_pipeline = SatelliteTrafficPipeline(project_id="satalyze") # REPLACE 'satalyze' with your project ID.

# Run analysis on a target location (Example: King of Prussia Mall Parking Lot)
traffic_pipeline.run(
    center_coordinates=[-75.3947, 40.0890], # [Longitude, Latitude] # Location of your parking lot
    start_date="2018-01-01", # start date of when you want to see images (NAIP data runs every 2-3 years on average)
    end_date="2022-12-31", # End date, unless there is recent NAIP data most recent dates wil be from 2023, important to manage your time window
    limit=2 # how many images you want from this place and timeframe
)

2. The Interactive App UI (For Visual Navigation)

If you prefer a visual interface, launch the built-in Streamlit dashboard. It includes an interactive map with an integrated address search bar, date pickers, and visual counters:

# Launch the visual dashboard interface
satalyze-start

Features

  • Google Earth Engine Integration: Automatic spatial patch downloads.
  • YOLO + SAHI Machine Learning Layers: Sliced object detection for ultra-high-resolution targets.
  • Interactive Geocoder Map: Search for addresses or click anywhere on the globe to grab raw coordinates.
  • Auto-Generating Analytics: Renders live data tables and futuristic timeline graphics instantly.

License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). See the LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

satalyze-0.1.1.tar.gz (31.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

satalyze-0.1.1-py3-none-any.whl (43.5 kB view details)

Uploaded Python 3

File details

Details for the file satalyze-0.1.1.tar.gz.

File metadata

  • Download URL: satalyze-0.1.1.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.4

File hashes

Hashes for satalyze-0.1.1.tar.gz
Algorithm Hash digest
SHA256 115991886f2e5a843d17266ed9348da99b085bb166162f1b5be3ff2aa7519449
MD5 9be6f1658e7cc7f4c3123cb75d9dd747
BLAKE2b-256 8a928ac6321cff6af04586e40a4874718484e81b6bc26da921f6efe641ed2d24

See more details on using hashes here.

File details

Details for the file satalyze-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: satalyze-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 43.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.4

File hashes

Hashes for satalyze-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f954beaa29e3e40541851e81d792912a24920e726deef392782dd9a71a0eae6d
MD5 d380cb304c3ef44c2c1647f6e8da7d57
BLAKE2b-256 892313528a41e50379f5a9ad99b48ff8d2dfd2f8a91b665ed65b6a77d850a6cb

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page