Unified DODS toolkit (includes dods-datagen, dods-analyze, etc.)
Project description
dods
Unified DODS toolkit.
dods is the meta package that bundles the DODS modules into one install.
You can either install everything via dods, or install individual modules.
Install
Option A — Install the full toolkit (recommended)
pip install dods
This installs:
dods-datagen(synthetic data generation)dods-analyze(data analysis utilities)
Option B — Install modules individually
pip install dods-datagen
pip install dods-analyze
Usage
Data generation (dods-datagen)
import dods.datagen as dg
dg.create_template() # creates template.yaml
df = dg.run("template") # reads template.yaml and generates the CSV (output_path/filename are in the YAML)
Data analysis (dods-analyze)
from dods.analyze import DataAnalyzer
import pandas as pd
df = pd.read_csv("data/customers.csv")
dfa = DataAnalyzer(df)
dfa.summary()
Notes
- Python imports use the
dods.*namespace:import dods.datagen as dgfrom dods.analyze import DataAnalyzer
- Each module is also available as a standalone PyPI package:
dods-datagendods-analyze
Links
- Homepage: https://github.com/mahaeu/
- PyPI: https://pypi.org/project/dods/
- PyPI (datagen): https://pypi.org/project/dods-datagen/
- PyPI (analyze): https://pypi.org/project/dods-analyze/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dods-0.1.0.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
dods-0.1.0-py3-none-any.whl
(6.3 kB
view details)
File details
Details for the file dods-0.1.0.tar.gz.
File metadata
- Download URL: dods-0.1.0.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6793c4eab8a1d2a2619290b952a0b15e445fe18bc2cf0db63f9fd3067f2be1da
|
|
| MD5 |
eec498168aeef5d779eb00f00b4020d6
|
|
| BLAKE2b-256 |
7e660430b97647caf90e7ffa27e5dfee89e383631b889060aca1b6c70e2dcbfe
|
File details
Details for the file dods-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dods-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ffb94c9eec2961276c3461726c2f9794f44195ab659e982b093099c3854761ce
|
|
| MD5 |
31c4afc42bff12cd1d418df4fedc163c
|
|
| BLAKE2b-256 |
1238d2960a4fcbc419a2805d478c2b4b92d86bd567d80f9832cd8bd3b65a9325
|