Skip to main content

No project description provided

Project description

Dynamic-Compute 🗺️

PyPI PyPI - Python Version PyPI - License

"It occurs to me that our survival may depend upon our talking to one another." — "Sol Weintraub", Hyperion

Dynamic-Compute is a map computation engine. It enables users to dynamically generate maps from a composable set of Python operations. Together, these properties enable data scientists in the building of complex GIS applications.

Formal documentation for this library is available under the EarthOne API Documentation.

Example notebooks to get started can be found under EarthOne Guides. Below is a very simple example to get you started using the map:

First, we import earthdaily.earthone.dynamic_compute and instantiate the map, then set the zoom level and lat, long of the center:

import earthdaily.earthone.dynamic_compute as dc

m = dc.map
m.zoom = 14
m.center = (43.4783, -110.7506)
m

Next, we can create a layer from a EarthOne Catalog product by executing the following Python code:

naip_rgb = (
    dc.Mosaic.from_product_bands(
        "usda:naip:v1",
        "red green blue",
        start_datetime="20210101",
        end_datetime="20220101",
    )
)

We can then visualize this on the map using by calling .visualize on our layer:

_ = naip_rgb.visualize("NAIP", m, scales=[[0, 256], [0, 256], [0, 256]])

Only files included in __all__ will be supported.

Project details


Download files

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

Source Distribution

earthdaily_earthone_dynamic_compute-2.4.2.tar.gz (83.0 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file earthdaily_earthone_dynamic_compute-2.4.2.tar.gz.

File metadata

File hashes

Hashes for earthdaily_earthone_dynamic_compute-2.4.2.tar.gz
Algorithm Hash digest
SHA256 47657027422e9b813010de1f3501d01d31a2cfa5bdc0abd1c37c8063acfffa06
MD5 70cb81941b2162aee9b7510483bc75df
BLAKE2b-256 e048fb23390c033c1a41d28eae7514c679640580017ad8c02d31c2130e31722b

See more details on using hashes here.

File details

Details for the file earthdaily_earthone_dynamic_compute-2.4.2-py3-none-any.whl.

File metadata

File hashes

Hashes for earthdaily_earthone_dynamic_compute-2.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a9a4d49cba93354638fdc41be713c83188e750ac33db14d760b2ea4be0b74ed2
MD5 02b14f20e283542dbc380778f7066889
BLAKE2b-256 128f1f3f12b0eb9f282e4f274d8dff5014e00241a5e1ebb27f120f2acc3cca5c

See more details on using hashes here.

Supported by

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