Skip to main content

“mit-d3m” An open source project from Data to AI Lab at MIT.

Travis PyPi Shield

mit-d3m

Overview

MIT tools to work with D3M datasets.

Install

Requirements

mit-d3m has been developed and tested on Python 3.5, 3.6 and 3.7

Also, although it is not strictly required, the usage of a virtualenv is highly recommended in order to avoid interfering with other software installed in the system where mit-d3m is run.

These are the minimum commands needed to create a virtualenv using python3.6 for mit-d3m:

pip install virtualenv
virtualenv -p $(which python3.6) mit-d3m-venv

Afterwards, you have to execute this command to have the virtualenv activated:

source mit-d3m-venv/bin/activate

Remember about executing it every time you start a new console to work on mit-d3m!

Install with pip

After creating the virtualenv and activating it, we recommend using pip in order to install mit-d3m:

pip install mit-d3m

This will pull and install the latest stable release from PyPi.

Install from source

Alternatively, with your virtualenv activated, you can clone the repository and install it from source by running make install on the stable branch:

git clone git@github.com:HDI-Project/mit-d3m.git
cd mit-d3m
git checkout stable
make install

For development, you can use make install-develop instead in order to install all the required dependencies for testing and code linting.

History

0.2.1

  • Support downloading public datasets withouth requiring an AWS account
  • Imporoved error messages
  • Internal code cleanup
  • Initial unit test suite

0.2.0

  • disk_usage fails on macOS/BSD with human=True
  • Support latest d3m schema versions
  • Support python 3.7+

0.1.2

  • Set the d3mIndex column as a DataFrame column in the TabularLoader

0.1.1

  • Removal of unnecessary dependencies
  • Separate tabular into single_table and multi_table
  • Improve datasets stats collection.

0.1.0

  • D3M Dataset parser
  • Loaders by Data Modality
  • Dataset Stats generator
  • Dataset Configuration generator
  • Metrics functions
  • MongoDB connector

Metadata

Release files for mit-d3m 0.2.1

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

Source distribution (sdist)

Source distribution for mit-d3m 0.2.1
File Size Uploaded
mit-d3m-0.2.1.tar.gz 53.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mit-d3m 0.2.1
File Interpreter ABI Platform
mit_d3m-0.2.1-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 70.2 kB

Release files / mit-d3m-0.2.1.tar.gz

Download URL mit-d3m-0.2.1.tar.gz
Size 53.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6c05a3c0b7bc277e875506c1670da5df2973ba212f2e352e033d1f539e931020
BLAKE2b-256 checksum
How to use checksums
eefa89bd174bb42cc3b4f3764ad7ca2c5116d2619f7c2ae2e54d293cabe9c86b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release files / mit_d3m-0.2.1-py2.py3-none-any.whl

Download URL mit_d3m-0.2.1-py2.py3-none-any.whl
Size 17.0 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
1b6cc6e554b39625c0d1591046b001e5fad5da93f9e93cdf4fd179cc0c138cd0
BLAKE2b-256 checksum
How to use checksums
7b7896bd8b79e1678c62be18f0ca377201c10e2f5276bea244fae18c8cb7518f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.8

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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