Skip to main content

DataDictionary

AutoDataDictionary generates data dictionary from source files and database tables including:

  • Column Name
  • Sample Value
  • Source File Name
  • Non Null Values Count
  • Unique Values Count
  • Data Type
  • Unique Values List

How to use

Generate data dictionary from db

import autodatadictionary as ad

ad.to_dictionary_from_db(
     sql_alchemy_connection_string='postgresql://username:password@domain:5432/db',
     schema='schema')

Generate data dictionary from csv files

import autodatadictionary as ad

ad.to_dictionary_from_file(['/path/data1.csv', '/path/data2.csv', '/path/dataN.csv'], sep=',')

Generate data dictionary from dataframe

import autodatadictionary as ad

titanic = pd.read_csv('https://raw.githubusercontent.com/datasciencedojo/datasets/master/titanic.csv')
ad.to_dictionary_from_dataframe([titanic])
ad.to_dictionary_from_dataframe(dataframes=[titanic], source_names=['titanic_dataframe'], source=True)

Metadata

Release files for autodatadictionary 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autodatadictionary 0.0.7
File Size Uploaded
autodatadictionary-0.0.7.tar.gz 6.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for autodatadictionary 0.0.7
File Interpreter ABI Platform
autodatadictionary-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 14.4 kB

Release files / autodatadictionary-0.0.7.tar.gz

Download URL autodatadictionary-0.0.7.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0674e8631eb15c21ab46f33fa2499a2d4cab1fb31f06891e73bb2f9a8e6f5fe5
BLAKE2b-256 checksum
How to use checksums
6653906ec5f0ea2aab8ed3e192727702723eef1879d88416ccb1c060bae62609
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.0

Release files / autodatadictionary-0.0.7-py3-none-any.whl

Download URL autodatadictionary-0.0.7-py3-none-any.whl
Size 8.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
529ae9a7f7649d8ba051c5b237a5d4d51559dd71c4c7ab3f61d1f66814435d5b
BLAKE2b-256 checksum
How to use checksums
9feb647b812c6f8c1d36d0f3fc5ccc569c72fd4043668189c19c267343d09547
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.0

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page