.. FormulaLab documentation master file, created by
   sphinx-quickstart on Thu Apr  2 10:13:15 2020.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to FormulaLab's documentation!
======================================
FormulaLab is a package that allows you to **derive** new formulas,
**search** in formulas database, **manage** and **connect** your database 
efficiently to your code.



:Why FormulaLab:

**FormulaLab allows you to:**

* Derive formulas algebraically by going through the formulas database and solving for the wanted *function* as a function of the wanted *variable*.

* Conveient search for formula(s) in a database.

* Convert symbolic formulas that you pulled up from the database into python functions, where you can subtitute numbers and evaluate anywhere in your code.

* Have the confort of having all of your formulas in one place, so they can be maneged and controlled very easly, safely, and efficiently.



.. toctree::
   :maxdepth: 3
   :caption: Contents:

   installation
   Tutorial 1. Quick Introduction
   Tutorial 2. Example Formula Database
   code


Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`



:Author:
    Abdulaziz Alqasem
:Contact:
    FormulaLab.py@gmail.com
:Pypi: 
    `Pypi <https://pypi.org/project/FormulaLab/>`_.
:Source code:
    `Github <https://github.com/AzizAlqasem/FormulaLab>`_.
