MicroInverse
MicroInverse is a Python package for inversion of a transport operator from tracer data.
It is based on the simple stochastic climate model approximation
Where x is the vector of tracer anomaly timeseries, B is the transport operator, and f is the forcing of the system. Assuming that the forcing has a shorter decorrelation timescale than the tracer we can solve for the transport operator:
Where tau is the chosen decorrelation timescale which should be larger than the forcing decorrelation timescale, but smaller than the decorrelation timescale of the tracer.
In practice tau is hard to choose a priori which is why we suggest first inverting your data at multiple values of tau and combining the results afterwards using MicroInverse.MicroInverse_utils.combine_Taus().
MicroInverse will also relate B to velocity, diffusivity, and decay via advection-diffusion-relaxation equation (see Nummelin et al. (2018) for details)
Free software: MIT license
Documentation: https://MicroInverse.readthedocs.io.
Features
Estimates of velocity, diffusivity, and decay timescale from a timeseries of 2D tracer.
Credits
This package is based on work by Nummelin et al. (2018) and Jeffress and Haine (2014a, 2014b)
Package is created with Cookiecutter using the audreyr/cookiecutter-pypackage project template.
History
0.3.0 (2018-08-29)
Several fixed bugs
0.2.0 (2018-04-05)
First properly working release
0.1.0 (2018-04-03)
First release on PyPI.
Metadata
Release files for MicroInverse 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| MicroInverse-0.3.0.tar.gz | 26.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| MicroInverse-0.3.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 35.2 MB
Release files / MicroInverse-0.3.0.tar.gz
| Download URL | MicroInverse-0.3.0.tar.gz |
|---|---|
| Size | 26.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b43b7abe0e68319036157e8f845450d5c80e292ebc781340723abc31937e913b
|
|
BLAKE2b-256 checksum How to use checksums |
68e6284891bc9e1c15a5a6fdbeffc2196c81520a807b5ce91256b86d521e947b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.20.0 CPython/2.7.14
|
Release files / MicroInverse-0.3.0-py2.py3-none-any.whl
| Download URL | MicroInverse-0.3.0-py2.py3-none-any.whl |
|---|---|
| Size | 35.2 MB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
eaa2cb1ea8b6233d0fbd5f57f579bd4a2ae095e8475e42097684c760481148b4
|
|
BLAKE2b-256 checksum How to use checksums |
b817c8d1fa9853d7c77e1a8ef0e072fe7ef3f4290a922f0023a8d93a21686483
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.20.0 CPython/2.7.14
|
Security for MicroInverse 0.3.0
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.