SFPPy is a modeling and simulation framework for evaluating the compliance and risk of food contact materials, from monolayer to complex multilayer structures, with parameter estimation, regulatory filters, and more.
SFPPyLite is a self-contained, browser-based version powered by JupyterLite. It runs a full Python environment (via pyodide), a file browser, a live editor, and persists your work entirely in-browser โ no installation, no server, just your browser.
โ๏ธ How It Works
- ๐พ Data is saved using a persistent web worker session.
- ๐ Use drag & drop to upload files.
- ๐ฅ Use right-click โ Download to export one or multiple files.
- ๐ง No AI assistance is included in this Lite version.
Tip: Your session data remains available between visits. To reset or recover from sync issues, use reset.html.
๐ Start Here
| ๐ demo.ipynb Overview of SFPPy capabilities, how to interact with the environment, and what to explore next. |
๐ Available Notebooks
| โ
comply.ipynb Comprehensive compliance notebook aligned with regulatory workflows. |
| ๐ฌ example1.ipynb Migration simulation for monolayer materials. |
| ๐ฆ example2.ipynb Multilayer structures with internal barriers and coatings. |
| โ example3.ipynb Chained simulations for evolving exposure scenarios. |
| ๐ง example4.ipynb Identify parameters from experimental migration data. |
| ๐ผ gui.ipynb Interactive GUI to run models and visualize results. |
| ๐งญ index.ipynb Notebook index navigator (useful in Colab, less here). |
๐งฐ Utilities
| โป๏ธ reset.html Reset the browser storage to reload SFPPyLite fresh. |