csw-python

Python APIs for CSW and ESW

This repository contains python APIs for the TMT Common Software (CSW) and TMT Executive Software (ESW).

Requirements

Python Dependencies:

The Python dependencies can be installed in a local “virtual environment” by typing:

make venv

This uses pip and pipenv to create a .venv directory containing the dependencies and python interpreter. Then you can activate the virtual environment by sourcing one of the .venv/bin/activate* scripts.

$ . .venv/bin/activate

The latest releases are published to https://pypi.org/project/tmtpycsw/ and can be installed with:

pip3 install tmtpycsw