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