This is a library to easily integrate ModelSet with Python. ModelSet is a labelled dataset of software models. You can find more information in its repo.
Simply:
pip install modelset-py
python -m modelset.downloader- Python 3.6 or higher
To install from sources, clone this repository and run:
cd modelset-py
python -m pip install .
python -m modelset.downloaderThis option is useful if you are making changes to the source code of the library while you build an application.
In this case, you can do the following:
pip install -r requirements.txt
python src/modelset/downloader.pyTo import the library, you have to place this in your Python script:
sys.path.append("/path/to/modelset-py/src")
from modelset import loadTo be able to execute the tests placed in the tests folder, the dataset has to be in you computer (i.e.,
you should have executed either python -m modelset.downloader or python src/modelset/downloader.py).
python -m unittest discoverPlease, checkout http://github.com/modelset/modelset-apps and the tutorial about how to use ModelSet to infer the category Ecore meta-models: https://github.com/modelset/modelset-apps/tree/master/python
If you want to contribute to this repository, please review our contribution guidelines and our governance model.
Note that we have a code of conduct that we expect project participants to adhere to. Please read it before contributing.
This dataset is licensed under the GNU Lesser General Public License v3.0.