You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

Installation.rst 974 B

12345678910111213141516171819202122232425262728293031323334
  1. Installation
  2. ==================
  3. ABL is distributed on `PyPI <https://pypi.org/>`__ and can be installed with ``pip``:
  4. .. code:: console
  5. # (TODO)
  6. $ pip install abl
  7. For testing purposes, you can install it using:
  8. .. code:: console
  9. $ pip install -i https://test.pypi.org/simple/ --extra-index-url https://mirrors.nju.edu.cn/pypi/web/simple/ abl
  10. Alternatively, to install ABL by source code,
  11. sequentially run following commands in your terminal/command line.
  12. .. code:: console
  13. $ git clone https://github.com/AbductiveLearning/ABL-Package.git
  14. $ cd ABL-Package
  15. $ pip install -v -e .
  16. (Optional) If the use of a :ref:`Prolog-based knowledge base <prolog>` is necessary, the installation of `Swi-Prolog <https://www.swi-prolog.org/>`_ is also required:
  17. For Linux users:
  18. .. code:: console
  19. $ sudo apt-get install swi-prolog
  20. For Windows and Mac users, please refer to the `Swi-Prolog Download Page <https://www.swi-prolog.org/Download.html>`_.

An efficient Python toolkit for Abductive Learning (ABL), a novel paradigm that integrates machine learning and logical reasoning in a unified framework.