https://github.com/wigging/biocomp
BioComp is a web tool for estimating biomass composition
https://github.com/wigging/biocomp
biomass pyrolysis python
Last synced: 4 months ago
JSON representation
BioComp is a web tool for estimating biomass composition
- Host: GitHub
- URL: https://github.com/wigging/biocomp
- Owner: wigging
- License: mit
- Created: 2021-08-08T02:14:34.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2026-01-25T18:14:40.000Z (5 months ago)
- Last Synced: 2026-01-30T12:49:16.943Z (5 months ago)
- Topics: biomass, pyrolysis, python
- Language: HTML
- Homepage: https://biocomp.gavinw.me
- Size: 509 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# 🌳 BioComp
BioComp is a web tool for estimating biomass composition from ultimate and chemical analysis data. The code is based on the biomass characterization method discussed in the Ranzi, Debiagi, et al. papers referenced below. The composition is for use with the Ranzi, Debiagi, et al. biomass pyrolysis kinetics scheme.
View the BioComp web tool at https://biocomptool.streamlit.app
## Local installation
To install BioComp on your local machine, download or clone this repository then create and activate a Python virtual environment. Install the dependencies using `pip` then run the Streamlit web app using `streamlit run`. See the terminal commands below. Local installation is only guaranteed for Python 3.10 due to version limits on Bokeh and NumPy which are imposed by Streamlit.
```bash
# Create and activate the Python virtual environment
$ python -m venv venv
$ source venv/bin/activate
# Install the dependencies
(venv) $ pip install -r requirements.txt
# Run the web app
(venv) $ streamlit run 🌳_BioComp.py
```
## Usage
See the [Usage page](https://biocomptool.streamlit.app/Usage) for information about using BioComp.
## Citation
To cite this work, use the "Cite this repository" feature available on the right side of this repository page or use the reference text given below.
> Gavin Wiggins. BioComp: A web tool for estimating biomass composition. Version 24.09. Available at https://github.com/wigging/biocomp.
## References
References that were used for calculating the biomass composition are listed below.
- Paulo Debiagi, Chiara Pecchi, Giancarlo Gentile, Alessio Frassoldati, Alberto Cuoci, Tiziano Faravelli, and Eliseo Ranzi. "Extractives Extend the Applicability of Multistep Kinetic Scheme of Biomass Pyrolysis." Energy & Fuels, vol. 29, no. 10, pp. 6544-6555, 2015.
- Paulo Debiagi, Giancarlo Gentile, Alberto Cuoci, Alessio Frassoldati, Eliseo Ranzi, Tiziano Faravelli. "A predictive model of biochar formation and characterization." Journal of Analytical and Applied Pyrolysis, vol. 134, pp. 326-335, 2018.