For detailed information and instruction, please refer to the documentation
Springtime
Springtime is both a project and a python packaged aimed at streamlining workflows for doing machine learning with phenological datasets.
Phenology is the scientific discipline in which we study the lifecycle of plants and animals. A common objective is to develop (Machine Learning) models that can explain or predict the occurrence of phenological events, such as the blooming of plants. Since there is a variety of data sources and existing tools to retrieve and analyse phenology data, it is easy to get lost and disorganized.
At the heart of springtime is a data representation following the scikit-learn standard structure. The springtime python package implements (down)loaders for various datasets that are able to convert the data to this same structure. Data loading specifications can be exported to yaml recipes for easy sharing.
The documentation has an extensive user guide that shows how each of the data loaders convert from the raw to the standardized data format. It also includes examples of using various (combinations of) models.
The data structure proposed here is still not ideal, and should rather be seen as a first step in standardizing workflows in phenological modelling. We hope it will serve as a basis for discussion and further developments.
Example task
Predict the day of first bloom of the common lilac given indirect observations (e.g. satellite data) and/or other indicators (e.g. sunshine and temperature).
Metadata
Release files for springtime 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| springtime-0.2.2.tar.gz | 37.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| springtime-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 84.5 kB
Release files / springtime-0.2.2.tar.gz
| Download URL | springtime-0.2.2.tar.gz |
|---|---|
| Size | 37.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4aae474868310567d6014a2a87b54837d17e4e8ed032f2af8062a5e0e6eae1ee
|
|
BLAKE2b-256 checksum How to use checksums |
0c4b24538f2c7c1876e95855acc4222023dda43090302088bb23f6629b2abc25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.13
|
Release files / springtime-0.2.2-py3-none-any.whl
| Download URL | springtime-0.2.2-py3-none-any.whl |
|---|---|
| Size | 47.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
15b3c14153baa20ed0abf8ada6521356c0a3b99b66e44155836631f9e31ea031
|
|
BLAKE2b-256 checksum How to use checksums |
21a1b512d46d3a4b64024496380d18303fecc950356a67bb100968c57fc95ffc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.10.13
|