https://github.com/rwhitt2049/trouve
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
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.9%) to scientific vocabulary
Keywords
internet-of-things
iot
sensor
time-series
timeseries
Last synced: 5 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: rwhitt2049
- License: mit
- Language: Python
- Default Branch: develop
- Homepage: https://trouve.readthedocs.io
- Size: 425 KB
Statistics
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 7
- Releases: 0
Topics
internet-of-things
iot
sensor
time-series
timeseries
Created about 9 years ago
· Last pushed 10 months ago
Metadata Files
Readme
License
README.rst
Trouve ====== A package to search for events in time-series data that match a boolean condition. Various transformation functions are built in to filter and alter events. See Trouve's documentation at https://trouve.readthedocs.io Install ------- ``trouve`` is on the Python Package Index (PyPI): :: pip install trouve Dependencies ------------ * ``numpy`` * ``pandas`` * ``toolz`` Example ------- This finds events in a short sample of 1Hz, time-series data and filters out events based on their duration .. code-block:: python >>> import numpy as np >>> from trouve import find_events >>> import trouve.transformations as tt >>> x = np.array([1, 2, 2, 2, 0, 1, 2, 0, 2, 2]) >>> period = 1 # period = 1 / sample_rate >>> duration_filter = tt.filter_durations(2, 3) >>> events = find_events(x == 2, duration_filter, period=1) >>> len(events) 2 >>> events.as_array() array([ 0., 1., 1., 1., 0., 0., 0., 0., 1., 1.])
Owner
- Name: Ry Whittington
- Login: rwhitt2049
- Kind: user
- Location: Central Illinois
- Repositories: 40
- Profile: https://github.com/rwhitt2049
Software Engineer specializing in Data Engineering and Python Development
GitHub Events
Total
- Issues event: 1
- Watch event: 1
- Delete event: 2
- Push event: 3
- Pull request event: 1
- Create event: 2
Last Year
- Issues event: 1
- Watch event: 1
- Delete event: 2
- Push event: 3
- Pull request event: 1
- Create event: 2
Committers
Last synced: almost 3 years ago
All Time
- Total Commits: 201
- Total Committers: 1
- Avg Commits per committer: 201.0
- Development Distribution Score (DDS): 0.0
Top Committers
| Name | Commits | |
|---|---|---|
| rwhitt2049 | r****9@g****m | 201 |
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 23
- Total pull requests: 5
- Average time to close issues: 5 months
- Average time to close pull requests: 5 days
- Total issue authors: 3
- Total pull request authors: 2
- Average comments per issue: 0.17
- Average comments per pull request: 0.2
- Merged pull requests: 4
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: 2 minutes
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- rwhitt2049 (21)
- dbsi-pinkman (1)
- zhongyujun222 (1)
Pull Request Authors
- rwhitt2049 (5)
Top Labels
Issue Labels
enhancement (9)
wontfix (2)
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 465 last-month
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 1
(may contain duplicates) - Total versions: 12
- Total maintainers: 1
pypi.org: trouve
Event detection and transformation for time-series data
- Homepage: https://github.com/rwhitt2049/trouve
- Documentation: https://trouve.readthedocs.io/
- License: MIT
-
Latest release: 0.6.0
published over 2 years ago
Rankings
Dependent packages count: 10.1%
Average: 20.4%
Stargazers count: 21.6%
Dependent repos count: 21.6%
Forks count: 22.7%
Downloads: 26.2%
Maintainers (1)
Last synced:
6 months ago
conda-forge.org: trouve
- Homepage: https://github.com/rwhitt2049/trouve
- License: MIT
-
Latest release: 0.5.2
published over 7 years ago
Rankings
Dependent repos count: 34.0%
Average: 42.6%
Dependent packages count: 51.2%
Last synced:
6 months ago
Dependencies
requirements.txt
pypi
- numpy *
- pandas *
- toolz *
.github/workflows/workflow.yaml
actions
- actions/checkout v3 composite
- actions/setup-python v4 composite
requirements-dev.txt
pypi
- pytest * development
setup.py
pypi