Skip to main content

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 dg
    • from dods.analyze import DataAnalyzer
  • Each module is also available as a standalone PyPI package:
    • dods-datagen
    • dods-analyze

Links

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

dods-0.1.0.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dods-0.1.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

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

Hashes for dods-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6793c4eab8a1d2a2619290b952a0b15e445fe18bc2cf0db63f9fd3067f2be1da
MD5 eec498168aeef5d779eb00f00b4020d6
BLAKE2b-256 7e660430b97647caf90e7ffa27e5dfee89e383631b889060aca1b6c70e2dcbfe

See more details on using hashes here.

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

Hashes for dods-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffb94c9eec2961276c3461726c2f9794f44195ab659e982b093099c3854761ce
MD5 31c4afc42bff12cd1d418df4fedc163c
BLAKE2b-256 1238d2960a4fcbc419a2805d478c2b4b92d86bd567d80f9832cd8bd3b65a9325

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page