Metadata-Version: 2.1
Name: pyplan-ide
Version: 0.31.34
Summary: Pyplan is a graphical Integrated Development Environment for creating and sharing Data Analytics Apps.
Home-page: https://github.com/pyplan/pyplan-ide
Author: Pyplan
Author-email: info@pyplan.com
License: MIT
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Dist: Django (==2.2.13)
Requires-Dist: django-configurations (==2.2)
Requires-Dist: pyplan-core (>=0.1.21)
Requires-Dist: channels (==2.4.0)
Requires-Dist: django-model-utils (==4.0.0)
Requires-Dist: jsonfield (==2.0.2)
Requires-Dist: websocket-client (==0.57.0)
Requires-Dist: djangorestframework (==3.10.2)
Requires-Dist: django-filter (==2.3.0)
Requires-Dist: coreapi
Requires-Dist: django-cors-headers
Requires-Dist: django-environ (==0.4.5)
Requires-Dist: requests (==2.22.0)
Requires-Dist: user-agents (>=2.0)
Requires-Dist: ipython (==7.8.0)
Requires-Dist: autopep8 (>=1.4.4)
Requires-Dist: django-nose (==1.4.6)
Requires-Dist: openpyxl (==2.6.2)
Requires-Dist: xlrd (==1.2.0)
Requires-Dist: jsonpickle (==1.2)
Requires-Dist: folium (==0.10.1)
Requires-Dist: scikit-learn (==0.22)
Requires-Dist: statsmodels (==0.11.0)
Requires-Dist: whitenoise (>=4.1.4)
Requires-Dist: toolz (==0.10.0)
Requires-Dist: plotly (==4.4.1)
Requires-Dist: bokeh (==1.3.4)
Requires-Dist: matplotlib (==3.1.2)
Requires-Dist: sqlalchemy (==1.3.13)

.. image:: http://pyplan.com/wp-content/uploads/2018/10/logo_pyplan-1.png

**Pyplan** provides a Python development environment intended for easily creating and deploying data analytics apps. Different than a Jupyter Notebook, where code is structured as a list of sentences, in Pyplan code is contained in nodes that work as calculation steps, organized in a hierarchical influence diagram. Nodes can be evaluated, and its result inspected through a console output or rendered as a table or graph. User interfaces are created dragging nodes on a canvas. Final apps can be shared with one click to general audience.

Among its most prominent features you will find:

- Assisted drag and drop graphical programming
- Visual Influence Diagram to represent logic flow
- Easy creation of interactive user interfaces
- Empowered collaboration by one click publishing and sharing
- Secure and scalable with corporate standards
- On cloud or on-premise deployment

https://pyplan.org


Requirements
------------
- `python 3.7 <https://www.python.org/downloads/release/python-375/>`_


Installing and running Pyplan
-----------------------------

You can install Pyplan in your computer following the instructions below. In order to publish your apps or run Pyplan online, you will need to `create an account here <https://my.pyplan.org>`_

Installing using **PIP**:

On Linux/Mac:

Open the terminal and run this commands::

  # Install
  python3.7 -m venv pyplan
  . pyplan/bin/activate
  pip install --upgrade pip
  pip install pyplan-ide

  # Run
  . pyplan/bin/activate
  pyplan

On Windows:

Open the command line (CMD) and run this commands::

  # Install
  python3.7 -m venv pyplan
  pyplan\Scripts\activate.bat
  pip install --upgrade pip
  pip install pyplan-ide

  # Run
  pyplan\Scripts\activate.bat
  pyplan

Using **Anaconda Navigator**:

Install::

  1. Create and select new environment "pyplan-ide" for Python 3.7
  2. Add pyplan and conda-forge channels
  3. Find pyplan-ide app on Home section and click Install

  Important:

    If doing an upgrade, first restart Anaconda Navigator in order to close any active Pyplan process.
    A message will appear, make sure that pyplan-ide is selected.

Run::

- Click launch on pyplan-ide app

Alternatively you can also install it using **Conda**::

  # Install
  conda config --append channels pyplan
  conda config --append channels conda-forge
  conda create -n pyplan-ide python=3.7
  conda activate pyplan-ide
  conda install pyplan-ide

  # Run
  conda activate
  pyplan

User Guide
===========

For User Guide please visit `docs.pyplan.org <http://docs.pyplan.org>`_

Community Support
==================

For Community Support please visit `community.pyplan.org <http://community.pyplan.org>`_


