Skip to main content

No project description provided

Project description

IPy :

Python library for handling of the different device in the MML

Environment setup :

Make sure that you have

  • python version = 3.9 (recommend installation of anaconda or miniconda)
    • create a new environment with : conda create --name mml python=3.9
    • switch to new environment with : conda activate mml
  • Install sphinx and rtd theme for documentation :
    • python -m pip install sphinx sphinx-rtd-theme
  • If you don't have make installed :
    • sudo apt-get install make

Then you can proceede with the package install.

Development install :

Install the requirements by running :

python -m pip install -r requirements.txt

Then you can install the library by running

python -m pip install -e .

in the root directory of the library where the setup.py file is located. The -e flag will enable local changes in the code repository to be used when running the code without the need to reinstall the package.

Documentation build :

make html

for latex files which are then compield with pdflatex :

make latexpdf

Build and update pypi registry :

# building the new release : 
python -m build

# upload to pypi (assuming that in dist only new build): 
python -m twine upload --skip-existing dist/*

User install :

If using anaconda python distribution, run :

python -m pip install ipy

else if using system python then run :

pip3 install ipy

Example :

TODOs :

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

MMLToolbox-1.0.1.tar.gz (14.3 kB view hashes)

Uploaded Source

Built Distribution

MMLToolbox-1.0.1-py3-none-any.whl (17.1 kB view hashes)

Uploaded Python 3

Supported by

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