Skip to main content

spacetimepy logo


Spacetime: A user-friendly tool for working with spatiotemporal data.

About spacetimepy

Spacetimepy is the python version of the larger spacetime project. The main objective of spacetime is to make tasks like loading, rescaling, merging, and conducting mathmatical operations on spatiotemporal (or other D-dimensional data sets) easier for the user by providing a set of concise yet powerful functions. spacetime opperations utilize a cube-like structure for all data sets that makes storing and manipulating large D-dimensional datasets more efficient. For scientists working with spatiotemporal data (such as climate or weather data sets) spacetimepy is an ideal platform that allows the user to focus on the science rather than the coding.

Main Functionality

Spacetime is in the beta stage and additional functionality will be added on a regular basis. The current functionality of spacetimepy is below:

  • Read in common raster data types
  • Rescale files to a common or specified SRS and grid size
  • Trim datasets to the same bounding box/shape
  • Select and rescale data along the time dimension
  • Mathematical and function-based cube operations
  • Return cube using a tabular format (dataframe)
  • Plot cube spatially or temporally

Documentation

The full documentation for this library may be found at Spacetime Lab Notebook

Dependancies

  • spacetimepy relies on the Python bindings of GDAL for most of its geographic rescalling functionality.
  • spacetimepy ustilizes the netCDF4 library for storing and passing data sets between functions.

Installation

The source code may be found on Github (https://github.com/alexburn17/spacetime_python)

The latest version of spacetimepy may be installed from the Python Package Index (PyPI).

pip install spacetimepy

Funding

Spacetime is a product of Barracuda, a collaboration between the University of Vermont and the University of Maine. Barracuda’s mission is to harness diverse current and historic data and new mechanistic models across the continental United States to help us better predict and adapt to climate change impacts on biodiversity and rural communities. This project is open source and funded by a National Science Foundation EPSCoR grant.

Authors

  • P. Alexander Burnham
  • Brian McGill
  • Nicholas Gotelli
  • Matt Dube
  • Quin Dubois

Metadata

Release files for spacetimepy 0.1.7

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

Source distribution (sdist)

Source distribution for spacetimepy 0.1.7
File Size Uploaded Provenance Actions
spacetimepy-0.1.7.tar.gz 36.2 kB Without provenance Details for spacetimepy-0.1.7.tar.gz

Built distribution (wheel)

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

Total release size: 79.3 kB

Release files / spacetimepy-0.1.7.tar.gz

Download URL spacetimepy-0.1.7.tar.gz
Size 36.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d35b274d26b768f796a59cdbc3c03dc209bd28d40ad9e2be337476fb576a6480
BLAKE2b-256 checksum
How to use checksums
1a1ae6be4627fb82b2f31cdcdc4340ce010394b6f6f7d2bdf454a04588e9e7a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Release files / spacetimepy-0.1.7-py3-none-any.whl

Download URL spacetimepy-0.1.7-py3-none-any.whl
Size 43.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7df664a084e483bf5e85b7689646bc68fee78ed5a76038f3b94a515b45b98d56
BLAKE2b-256 checksum
How to use checksums
6c0cb930aeb6e824bbc658a1b77f1e66781ac229c25b736c06806a891eef7078
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.12

Security for spacetimepy 0.1.7

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.

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files No provenance

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