Metadata-Version: 2.1
Name: mdai
Version: 0.0.2
Summary: MD.ai Python client library
Home-page: https://github.com/mdai/mdai-client-py
Author: MD.ai
Author-email: github@md.ai
License: Apache-2.0
Download-URL: https://github.com/mdai/mdai-client-py/tarball/0.0.2
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Healthcare Industry
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Medical Science Apps.
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Description-Content-Type: text/markdown
Provides-Extra: test
Provides-Extra: keras
Provides-Extra: tensorflow
Requires-Dist: arrow
Requires-Dist: matplotlib
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pillow
Requires-Dist: pydicom (>=1.1.0)
Requires-Dist: requests
Requires-Dist: retrying
Requires-Dist: tqdm
Provides-Extra: keras
Requires-Dist: keras (>=2.2.0); extra == 'keras'
Provides-Extra: tensorflow
Requires-Dist: tensorflow (>=1.9.0); extra == 'tensorflow'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'

# mdai-client-py

MD.ai Python client library

**Currently pre-alpha -- API may change significantly in future releases.**

## Development

### Python version

[Pyenv](https://github.com/pyenv/pyenv) is recommended for managing python versions. Currently, python 3.6 is used for development.

### Dependencies

[Pipenv](https://docs.pipenv.org)

For initial setup, run:

```sh
# Install virtualenv in local directory
export PIPENV_VENV_IN_PROJECT=1

pipenv install --dev --three
```

VSCode should automatically load the virtualenv located in the current directory. If not, go to `Python: Select Interpreter` from the command palette.

### Formatting

[black](https://github.com/ambv/black)

Installed as dev dependencies in Pipenv. To use, add the following to user settings:

```json
{
  // ...
  "python.formatting.provider": "black",
  "python.formatting.blackArgs": ["--line-length=100"]
  // ...
}
```

### Linting

[Pycodestyle](http://pycodestyle.pycqa.org/en/latest/)

Installed as dev dependencies in Pipenv. To use, add the following to user settings:

```json
{
  // ...
  "python.linting.enabled": true,
  "python.linting.pylintEnabled": false,
  "python.linting.flake8Enabled": false,
  "python.linting.pep8Enabled": true,
  "python.linting.pep8Path": "pycodestyle",
  "python.linting.pep8Args": ["--max-line-length=100"]
  // ...
}
```

---

&copy; 2018 MD.ai, Inc.


