Reduce memory usage from >1GB to ~700MB as measured by memory_profiler - unfortunately even with reduced memory usage ibsg still exceeds streamlit's free-tier resources during archetyping...
Done:
Small Area & Postcode ber logic amalgamated into ber.py
small_area.main, postcodes.main, census.main & archetypes.main all combined into ibsg.main.generate_building_stock which minimises memory usage using piping.
Reduce memory usage from >1GB to ~700MB as measured by
memory_profiler
- unfortunately even with reduced memory usageibsg
still exceeds streamlit's free-tier resources during archetyping...Done: