A python package for identifying and analyzing discontinuities for time series data.
Project description
DiscontinuityPy
User Guide
This package is designed to identify and analyze discontinuities in time series data.
- Finding the discontinuities, see this
notebook
- Corresponding to limited feature extraction / anomaly detection
- Calculating the properties of the discontinuities, see this
notebook
- One can use higher time resolution data
For how to use this project as a python library, please see this page.
Installation
pip install discontinuitypy
Getting started
Import the package
from discontinuitypy.utils.basic import *
from discontinuitypy.core import *
Related projects and publications
- Solar wind discontinuities spatial evolution in the outer heliosphere
- Evolution of solar wind discontinuities in the inner heliosphere: PSP and Earth conjunctions and alignments
TODOs
Science part
- Analysis
- Contribution of discontinuities to the power spectrum
- Check Datagap
- Distribution of |B| over radius
- Add error bar
- More accurate way to obtain the properties of the discontinuities
- Identifaction
- Ensemble forest?
- Smoothing is important?
- Check change point algorithm
- Features
- Thickness in N direction
- Use high resolution data for feature extraction
- Compare with other methods of identifying IDs
- Verify with other methods of identifying IDs
Code part
- Optimization
-
dask
for parallel computing instead ofmodin
-
JAX
library fornumpy
optimization - shorten import time
-
- Refactor
-
process_candidates
to excludesat_state
logics - renaming feature layer
candidates
-
- Kedro
- Modular pipelines
bugs
- STEREO
B
less than zero (after downsampling?)
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
discontinuitypy-0.2.1.tar.gz
(27.8 kB
view details)
Built Distribution
File details
Details for the file discontinuitypy-0.2.1.tar.gz
.
File metadata
- Download URL: discontinuitypy-0.2.1.tar.gz
- Upload date:
- Size: 27.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.20.0.post1 CPython/3.12.7 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 597f7f09bcfc2ac612cdc46a9e4c18c6742765abf0a04f322d26007932f89282 |
|
MD5 | ec6715ab6de30bcc1626230fe0fc0252 |
|
BLAKE2b-256 | c35e917efc16dbfd1243128c01afdebce339c1ee6ed4adb2732009da60f3b43d |
File details
Details for the file discontinuitypy-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: discontinuitypy-0.2.1-py3-none-any.whl
- Upload date:
- Size: 35.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: pdm/2.20.0.post1 CPython/3.12.7 Darwin/24.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0481911db4e4b273b047d8741b53405a010cd259d00690cadc96a5ad4b66b32d |
|
MD5 | f454271493fcf6ed65a075e8497ff72c |
|
BLAKE2b-256 | 92ff83125f9e1df446e368e85a16de20e4e116e2457c38a0f2357bc2e734a0aa |