brightwebapp Changelog¶
1.0.0 (2025-09-26)¶
First stable release.
0.0.10 (2025-09-17)¶
New Features¶
- Added documentation and tests to the
perform_lcafunction inbrightwebapp/traversal.py, including error handling for invalid demand inputs. - Updated the
/database/getnodeAPI endpoint to allow fetching bw2data node codes byname,location, etc.
0.0.9 (2025-09-16)¶
New Features¶
- The
traverse_graphfunction now accepts optional parameterslca,method, anddemandto allow for more flexible graph traversal without relying on a pre-existing LCA instance. This allows the dashboard to use thelca.scorevalues directly.
0.0.8 (2025-09-15)¶
New Features¶
- Moved the
create_plotly_figure_piechartfunction from theapp/index.pyfile to thebrightwebapp/visualization.pymodule for better modularity and reusability.
Bug Fixes¶
- Adjusted
app/index.pyto fail LCA calculation gracefully with notification if no nodes are found in the graph traversal (due to high cutoff value), instead of throwing an error (https://github.com/brightway-lca/brightwebapp/issues/31).
0.0.7 (2025-07-13)¶
First release including the FastAPI api module.
Bug Fixes¶
The _trace_branch_from_last_node function now correctly adds only int values to the traversal list, instead of np.int64 values, which caused issues when converting the traversal dataframe to a CSV file.
0.0.6 (2025-06-27)¶
First "stable" release.
0.0.2 - 0.0.5¶
Minor releases no longer available on PyPi
0.0.1 (2025-06-22)¶
Initial release of brightwebapp.