Skip to main content

Pyplan Core is a Python library for using Pyplan models in any Python environment as for example a Jupyter Notebook.

Project description

https://raw.githubusercontent.com/pyplan/pyplan-ide/master/docs/assets/img/logo.png

Pyplan is 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.

Pyplan Core is a Python library for using Pyplan models in any Python environment as for example a Jupyter Notebook. It provides methods to open a model, set selectors values and get results of nodes. This library expands the possibilities of using Pyplan models embedded in your own application. Models still have to be created using the Pyplan Graphical IDE that you can download and use for free at www.pyplan.org

Installing and running Pyplan Core

You can install Pyplan Core in your computer following the instructions below:

pip install pyplan_core

You can use Pyplan Core following the instructions below:

from pyplan_core.pyplan import Pyplan

pyplan = Pyplan()

#model_filename = "path/to/my_model_file.ppl"
model_filename = pyplan.sample_models.use_of_pyplan_core()  # for sample purposes
pyplan.openModel(model_filename)
value = pyplan.getResult("total_of_cases")
print(value)

pyplan.closeModel()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyplan-core-0.1.29.tar.gz (390.9 kB view details)

Uploaded Source

Built Distribution

pyplan_core-0.1.29-py3-none-any.whl (542.6 kB view details)

Uploaded Python 3

File details

Details for the file pyplan-core-0.1.29.tar.gz.

File metadata

  • Download URL: pyplan-core-0.1.29.tar.gz
  • Upload date:
  • Size: 390.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for pyplan-core-0.1.29.tar.gz
Algorithm Hash digest
SHA256 439352823811f917d5693d7b8629cf84798408646c91d24a110a4715436e041b
MD5 2dce072cc6e7c4a7ff09d09234ea1e4a
BLAKE2b-256 9bdc2c4461f83ecd1e07ca5add3140589c850418581d8c1ef2b1e5a8a82c567f

See more details on using hashes here.

File details

Details for the file pyplan_core-0.1.29-py3-none-any.whl.

File metadata

  • Download URL: pyplan_core-0.1.29-py3-none-any.whl
  • Upload date:
  • Size: 542.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.6.1 requests/2.25.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.9

File hashes

Hashes for pyplan_core-0.1.29-py3-none-any.whl
Algorithm Hash digest
SHA256 a4e15da9815cda1acddadeb839a251ac02d565dec925e6b83bdf13c9d3012354
MD5 6cba54bd06a48a11d956f5272f7820e3
BLAKE2b-256 ed38df88ca93ecccd2b69658fa1a411e825ef81e2a5ba97d212347a7834dbe51

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page