.. package_name documentation master file, created by sphinx-quickstart on Tue Aug 6 16:58:44 2019. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to specless's documentation! ======================================== **specless** (SPECification LEarning and Strategy Synthesis) is a Python library for learningg specification from demonstrations and synthesizing strategies that satisfy the given specification. It aims to offer a *simple* and *intuitive* API. To checkout the code, please visit our repo on `GitHub `_. .. note:: This project is under active development. Installation ---------------- from `PyPI` .. code-block:: console $ pip install specless from source .. code-block:: console $ pip install git@github.com:watakandai/specless.git or clone from github and install the library .. code-block:: console $ git clone https://github.com/watakandai/specless.git $ cd specless $ pip install . Development ---------------- If you want to contribute, set up your development environment as follows: - Install `Poetry _` - Clone the repository: .. code-block:: console $ git clone https://github.com/watakandai/specless.git && cd specless - Install the dependencies: .. code-block:: console $ poetry shell && poetry install Tests ---------------- To run tests: `tox` To run only the code tests: `tox` Docs ---------------- Locally, run `make html` inside the `docs` directory. Once you are ready, make a pull request and the documentations are built automatically with GitHub Actions. See `.github/generate-documentation.yml`. License ---------------- Apache 2.0 License Copyright 2023- KandaiWatanabe .. autosummary:: :toctree: _autosummary :template: custom-module-template.rst :recursive: specless Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`