You just discovered FIG! A python-based repository for grabbing and displaying information from fragrance-related formulas. Built for personal use, based on everyday-hobbyist needs.
- Install Pixi (if needed).
curl -fsSL https://pixi.sh/install.sh | shor
wget -qO- https://pixi.sh/install.sh | shIn case pixi is not found after restarting your terminal session, consider doing the following:
echo 'export PATH="$HOME/.pixi/bin:$PATH"' >> ~/.bashrc
source ~/.bashrcor
echo 'export PATH="$HOME/.pixi/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc- Start the app with Pixi (creates environment automatically).
pixi run startIf that is the first time using the repository, it may take a while to install the required dependencies.
- Open the local URL shown by Streamlit (most commonly http://localhost:8501).
- Formula grabbing from CSV, PDF, and text input
- Basic formula editing
- Basic calculation of percentage (absolute / relative), parts (/1000), and total concentration
- Interactive batch preparation for trialing
app.py: main Streamlit apppixi.toml: Pixi environment onfigurationpyproject.toml: project metadata and optional linter config.gitignore: common Python and Streamlit ignores
This project is licensed under the MIT License. See LICENSE.
