Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/juliadynamics/transitionsintimeseries.jl
Transition Indicators / Early Warning Signals / Regime Shifts / Change Point Detection
https://github.com/juliadynamics/transitionsintimeseries.jl
change-point-detection critical-slowing-down critical-transitions early-warning-signals hacktoberfest nonlinear-dynamics nonlinear-timeseries-analysis tipping-points
Last synced: about 2 months ago
JSON representation
Transition Indicators / Early Warning Signals / Regime Shifts / Change Point Detection
- Host: GitHub
- URL: https://github.com/juliadynamics/transitionsintimeseries.jl
- Owner: JuliaDynamics
- License: mit
- Created: 2022-10-05T15:27:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-22T16:09:56.000Z (8 months ago)
- Last Synced: 2024-05-22T17:00:54.535Z (8 months ago)
- Topics: change-point-detection, critical-slowing-down, critical-transitions, early-warning-signals, hacktoberfest, nonlinear-dynamics, nonlinear-timeseries-analysis, tipping-points
- Language: Julia
- Homepage:
- Size: 24.9 MB
- Stars: 17
- Watchers: 3
- Forks: 5
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# TransitionsInTimeseries.jl
[![](https://img.shields.io/badge/docs-dev-lightblue.svg)](https://JuliaDynamics.github.io/TransitionsInTimeseries.jl/dev)
[![](https://img.shields.io/badge/docs-stable-blue.svg)](https://JuliaDynamics.github.io/TransitionsInTimeseries.jl/stable)
[![CI](https://github.com/JuliaDynamics/TransitionsInTimeseries.jl/workflows/CI/badge.svg)](https://github.com/JuliaDynamics/TransitionsInTimeseries.jl/actions?query=workflow%3ACI)
[![codecov](https://codecov.io/gh/JuliaDynamics/TransitionsInTimeseries.jl/branch/main/graph/badge.svg)](https://codecov.io/gh/JuliaDynamics/TransitionsInTimeseries.jl)
[![Package Downloads](https://shields.io/endpoint?url=https://pkgs.genieframework.com/api/v1/badge/TransitionsInTimeseries)](https://pkgs.genieframework.com?packages=TransitionsInTimeseries)
[![DOI](https://joss.theoj.org/papers/10.21105/joss.06464/status.svg)](https://doi.org/10.21105/joss.06464)TransitionsInTimeseries.jl is a free and open-source software to easily analyse transitions within timeseries in a reproducible, performant, extensible and reliable way. In contrast to other existing software with similar target application, TransitionsInTimeseries.jl defines a generic interface for how to find transitions and how to test for significance. Within this interface, it is easy to expand the software in three orthogonal ways:
1. Provide the analysis pipelines with new indicators, which can be either self-written or imported from other packages. In particular, the latter offers thousands of metrics that can indicate transitions right out of the box.
2. Add new analysis pipelines for finding transitions.
3. Add new ways for significance testing.TransitionsInTimeseries is a registered Julia package and can be installed by running:
```
] add TransitionsInTimeseries
```All further information is provided in the documentation, which you can either find [online](https://juliadynamics.github.io/TransitionsInTimeseries.jl/dev/) or build locally by running the `docs/make.jl` file.
_Alternative names for this package could have been: Early Warning Signals / Resilience Indicators / Regime-Shift Identifiers / Change-Point Detectors, or however else you want to call them!_