๐Ÿโฉ๐ŸŽ SFPPyLite โ€” Food Contact Compliance in Your Browser

GitHub SFPPy

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

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.

๐Ÿ“š Additional Resources