Science Score: 77.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
â—‹Institutional organization owner
-
â—‹JOSS paper metadata
-
â—‹Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
🧰Convenient functions in Python.
Basic Info
Statistics
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md
[](https://pepy.tech/project/roux) [](https://github.com/rraadd88/roux/blob/master/LICENSE)
Examples
Dataframes.
Paired Dataframes.
General Input/Output.
Sets.
Strings encoding/decoding.
File paths Input/Output.
Classification.
Clustering.
Correlations.
Differences.
Data fitting.
Data normalization.
Comparison between sets.
Annotating visualisations.
Subplot-level adjustments.
Diagrams.
Distribution plots.
Wrapper around Series plotting functions.
Annotating figure.
Visualizations Input/Output.
Line plots.
Scatter plots.
Plots of sets.
Visualizations theming.
Reading multiple configs.
Running multiple tasks.
Workflow using notebooks
Installation
pip install roux # with basic dependencies
pip install roux[all] # with all the additional dependencies (recommended).
With additional dependencies as required:
pip install roux[viz] # for visualizations e.g. seaborn etc.
pip install roux[data] # for data operations e.g. reading excel files etc.
pip install roux[stat] # for statistics e.g. statsmodels etc.
pip install roux[fast] # for faster processing e.g. parallelization etc.
pip install roux[workflow] # for workflow operations e.g. omegaconf etc.
pip install roux[interactive] # for interactive operations in jupyter notebook e.g. watermark, icecream etc.
Command-line usage
Available command line tools and their usage.
roux --help
Remove *'s from a jupyter notebook'.
roux removestar path/to/notebook
Read configuration.
roux read-config path/to/file
Read metadata.
roux read-metadata path/to/file
Find the latest and the oldest file in a list.
roux read-ps list_of_paths
Backup a directory with a timestamp (ISO).
roux backup path/to/directory
How to cite?
- Using BibTeX:
@software{Dandage_roux, title = {roux: Streamlined and Versatile Data Processing Toolkit}, author = {Dandage, Rohan}, year = {2024}, url = {https://zenodo.org/doi/10.5281/zenodo.2682670}, version = {0.1.2}, note = {The URL is a DOI link to the permanent archive of the software.}, } Using citation information from CITATION.CFF file.
Future directions, for which contributions are welcome
- [ ] Addition of visualization function as attributes to
rddataframes. - [ ] Refactoring of the workflow functions.
Similar projects
- https://github.com/v-popov/helper_funcs
- https://github.com/nficano/yakutils
API
Owner
- Login: rraadd88
- Kind: user
- Repositories: 3
- Profile: https://github.com/rraadd88
Citation (CITATION.cff)
cff-version: 1.2.0 title: 'roux: Streamlined and Versatile Data Processing Toolkit' message: If you use this software, please cite it using the metadata from this file. type: software authors: - given-names: Rohan family-names: Dandage orcid: https://orcid.org/0000-0002-6421-2067 identifiers: - type: doi value: doi/10.5281/zenodo.2682670 repository-code: https://github.com/rraadd88/roux version: 0.1.2 date-released: '2024-10-11'
GitHub Events
Total
- Delete event: 5
- Issue comment event: 3
- Push event: 87
- Pull request event: 6
- Create event: 4
Last Year
- Delete event: 5
- Issue comment event: 3
- Push event: 87
- Pull request event: 6
- Create event: 4
Committers
Last synced: 8 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| rraadd88 | r****e@g****m | 372 |
| prad8 | r****8@g****m | 4 |
| dependabot[bot] | 4****] | 3 |
| Rohan Dandage | r****e@b****a | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 7
- Average time to close issues: N/A
- Average time to close pull requests: 3 months
- Total issue authors: 0
- Total pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.29
- Merged pull requests: 3
- Bot issues: 0
- Bot pull requests: 7
Past Year
- Issues: 0
- Pull requests: 2
- Average time to close issues: N/A
- Average time to close pull requests: about 1 hour
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 0.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (15)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 125 last-month
- Total dependent packages: 4
- Total dependent repositories: 1
- Total versions: 14
- Total maintainers: 1
pypi.org: roux
Convenience functions.
- Homepage: http://github.com/rraadd88/roux
- Documentation: https://roux.readthedocs.io/
- License: General Public License v. 3
-
Latest release: 0.1.3
published about 1 year ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- pypa/gh-action-pypi-publish master composite