https://github.com/durandtibo/startorch
Synthetic time-series generator in PyTorch
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Repository
Synthetic time-series generator in PyTorch
Basic Info
- Host: GitHub
- Owner: durandtibo
- License: bsd-3-clause
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://durandtibo.github.io/startorch/
- Size: 21.3 MB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
- Releases: 10
Metadata Files
README.md
startorch
Overview
Collecting datasets to train Machine Learning models can be time consuming.
Another alternative is to use synthetic datasets.
startorch is a Python library to generate synthetic time-series.
As the name suggest, startorch relies mostly on PyTorch to generate the time series and to control
the randomness.
startorch is built to be modular, flexible and extensible.
Below show some generated sequences by startorch where the values are sampled from different
distribution.
![]() |
![]() |
| uniform | log-uniform |
![]() |
![]() |
| sine wave | Wiener process |
Dependencies
| startorch | batchtensor | coola | objectory | numpy | torch | iden | matplotlib | plotly* | python |
|-------------|----------------|----------------|--------------|---------------|--------------|--------------------|--------------------------|----------------------|---------------|
| main | >=0.0.5,<1.0 | >=0.8.6,<1.0 | >=0.2,<1.0 | >=1.23,<3.0 | >=2.0,<3.0 | >=0.0.2,<1.0 | >=3.6,<4.0 | >=5.0,<6.0 | >=3.9,<3.14 |
| 0.2.0 | >=0.0.1,<0.1 | >=0.2,<1.0 | >=0.1,<1.0 | >=1.23,<2.0 | >=2.0,<3.0 | >=0.0.2,<0.1 | >=3.6,<4.0 | >=5.0,<6.0 | >=3.9,<3.13 |
| 0.1.0 | >=0.0.1,<0.1 | >=0.2,<1.0 | >=0.1,<1.0 | >=1.22,<2.0 | >=2.0,<3.0 | >=0.0.2,<0.1 | >=3.6,<4.0 | >=5.0,<6.0 | >=3.9,<3.13 |
* indicates an optional dependency
older versions
| `startorch` | `coola` | `objectory` | `redcat` | `torch` | `matplotlib`* | `plotly`* | `python` | |-------------|--------------------|------------------|--------------------|--------------|--------------------------|----------------------|---------------| | `0.0.8` | `>=0.0.20,<0.2` | `>=0.0.7,<0.2` | `>=0.0.16,<0.1` | `>=2.0,<3.0` | `>=3.6,<4.0` | `>=5.12,<6.0` | `>=3.9,<3.12` | | `0.0.7` | `>=0.0.20,<0.0.25` | `>=0.0.7,<0.0.9` | `>=0.0.16,<0.0.18` | `>=2.0,<2.2` | `>=3.6,<3.9` | `>=5.12,<5.18` | `>=3.9,<3.12` | | `0.0.6` | `>=0.0.20,<0.0.25` | `>=0.0.7,<0.0.9` | `>=0.0.16,<0.0.18` | `>=2.0,<2.2` | `>=3.6,<3.9` | | `>=3.9,<3.12` | | `0.0.5` | `>=0.0.20,<0.0.24` | `>=0.0.7,<0.0.8` | `>=0.0.16,<0.0.17` | `>=2.0,<2.1` | `>=3.6,<3.9` | | `>=3.9,<3.12` | | `0.0.4` | `>=0.0.20,<0.0.24` | `>=0.0.7,<0.0.8` | `>=0.0.16,<0.0.17` | `>=2.0,<2.1` | `>=3.6,<3.9` | | `>=3.9,<3.12` | | `0.0.3` | `>=0.0.20,<0.0.24` | `>=0.0.7,<0.0.8` | `>=0.0.9,<0.0.10` | `>=2.0,<2.1` | `>=3.6,<3.9` | | `>=3.9,<3.12` |Contributing
Please check the instructions in CONTRIBUTING.md.
API stability
:warning: While startorch is in development stage, no API is guaranteed to be stable from one
release to the next.
In fact, it is very likely that the API will change multiple times before a stable 1.0.0 release.
In practice, this means that upgrading startorch to a new version will possibly break any code
that was using the old version of startorch.
License
startorch is licensed under BSD 3-Clause "New" or "Revised" license available
in LICENSE file.
Owner
- Name: Thibaut Durand
- Login: durandtibo
- Kind: user
- Location: Vancouver, Canada
- Company: Borealis AI
- Repositories: 37
- Profile: https://github.com/durandtibo
Researcher in Computer Vision and Machine Learning. This profile is used for personal projects/contributions
GitHub Events
Total
- Watch event: 1
- Delete event: 161
- Issue comment event: 237
- Push event: 431
- Pull request review event: 144
- Pull request event: 314
- Create event: 153
Last Year
- Watch event: 1
- Delete event: 161
- Issue comment event: 237
- Push event: 431
- Pull request review event: 144
- Pull request event: 314
- Create event: 153
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 6
- Total pull requests: 687
- Average time to close issues: 3 days
- Average time to close pull requests: 4 days
- Total issue authors: 2
- Total pull request authors: 4
- Average comments per issue: 0.67
- Average comments per pull request: 1.14
- Merged pull requests: 577
- Bot issues: 4
- Bot pull requests: 494
Past Year
- Issues: 3
- Pull requests: 362
- Average time to close issues: 5 days
- Average time to close pull requests: 5 days
- Issue authors: 1
- Pull request authors: 4
- Average comments per issue: 1.0
- Average comments per pull request: 1.17
- Merged pull requests: 308
- Bot issues: 3
- Bot pull requests: 330
Top Authors
Issue Authors
- dependabot[bot] (4)
- durandtibo (2)
Pull Request Authors
- dependabot[bot] (435)
- durandtibo (192)
- github-actions[bot] (56)
- MuneebStack (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 15,803 last-month
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 18
- Total maintainers: 1
pypi.org: startorch
synthetic time-series generator in PyTorch
- Homepage: https://github.com/durandtibo/startorch
- Documentation: https://startorch.readthedocs.io/
- License: BSD-3-Clause
-
Latest release: 0.2.0
published about 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- pre-commit/action v3.0.0 composite
- astroid 2.15.6
- black 23.7.0
- certifi 2023.7.22
- cfgv 3.3.1
- charset-normalizer 3.2.0
- click 8.1.6
- colorama 0.4.6
- coola 0.0.15
- coverage 7.2.7
- dill 0.3.7
- distlib 0.3.7
- docformatter 1.7.5
- exceptiongroup 1.1.2
- filelock 3.12.2
- ghp-import 2.1.0
- identify 2.5.26
- idna 3.4
- importlib-metadata 6.8.0
- iniconfig 2.0.0
- isort 5.12.0
- jinja2 3.1.2
- lazy-object-proxy 1.9.0
- markdown 3.3.7
- markupsafe 2.1.3
- mccabe 0.7.0
- mergedeep 1.3.4
- mkdocs 1.4.3
- mkdocs-autorefs 0.4.1
- mkdocs-material 9.1.19
- mkdocs-material-extensions 1.1.1
- mkdocstrings 0.22.0
- mpmath 1.3.0
- mypy-extensions 1.0.0
- networkx 3.1
- nodeenv 1.8.0
- numpy 1.25.1
- packaging 23.1
- pathspec 0.11.1
- platformdirs 3.9.1
- pluggy 1.2.0
- pre-commit 3.3.3
- pygments 2.15.1
- pylint 2.17.4
- pymdown-extensions 10.1
- pytest 7.4.0
- pytest-cov 4.1.0
- pytest-timeout 2.1.0
- python-dateutil 2.8.2
- pyyaml 6.0.1
- pyyaml-env-tag 0.1
- redcat 0.0.6
- regex 2023.6.3
- requests 2.31.0
- ruff 0.0.280
- setuptools 68.0.0
- six 1.16.0
- sympy 1.12
- tomli 2.0.1
- tomlkit 0.11.8
- torch 2.0.1
- typing-extensions 4.7.1
- untokenize 0.1.1
- urllib3 2.0.4
- virtualenv 20.24.1
- watchdog 3.0.0
- wrapt 1.15.0
- xdoctest 1.1.1
- zipp 3.16.2
- python ^3.9
- redcat >=0.0.6,<1.0
- torch >=1.10,<3.0
- actions/checkout v3 composite
- actions/setup-python v4 composite
- codecov/codecov-action v3 composite
- paambaati/codeclimate-action v5.0.0 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/dependency-review-action v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- snok/install-poetry v1 composite
- python 3.11.*



