ipypm package uses interactive python widgets (ipywidgets) to provide a graphical user interface
to the pypmca modelling engine.
It runs in a jupyter notebook, either on your computer (software installation required)
or on a jupyterhub server (no software installation required).
ipypm, you can load models, explore their behaviour by adjusting parameters,
load data to confront the models, and perform basic parameter estimation by fitting models to the data.
The model structure itself can be edited through the GUI.
Links are provided here
ipypm with just a few clicks on Binder or a jupyter hub server.
Local installation and startup
You can install the software on your own computer/server by following the instructions here
ipypm interface is divided into tabs. Only the Open and Edit tabs are shown when you start.
After you load a model to work with, the other tabs will appear:
- Open: Loading models and data
- Settings: Selecting what is visible
- Explore: Exploring models with data
- Analyze: Fitting models to data (estimating model parameters)
- MCMC: Using MCMC methods to estimate uncertainty bands in future projections
- Compare: Comparing two models side-by-side
- Edit: Examining a model in detail and making changes to its structure.
You can develop analyses in the jupyter notebook by interacting with the models and data being used by ipypm. Documentation for this will be provided soon.