Recent Releases of brailsplusplus
brailsplusplus - v4.1.3
This release introduces significant improvements to USGS elevation data integration, Overture Maps scraping, RAPID-UW data processing, geometry handling, and visualization tools, along with substantial improvements to documentation, testing, and overall code stability. Alongside these feature additions, the release improves code stability, utilities, and the overall developer experience through refined documentation, examples, and testing. Below is a summary of the specific enhancements included in this release.
Core Features & Enhancements
- USGS Elevation Service added to scrapers with improved data handling
- RAPIDTools functionality integrated into BRAILS++
- Overture Maps enhancements, including footprint scrapers and server fixes
- New
ImageSetplotting method and Jupyter notebook examples for image downloads - Orthomosaic data support: examples for extracting aerial imagery
- Added centroid calculation for Asset objects
- Added
bbox2polymethod and Shapely-to-BRAILS++ geometry conversion utilities - Power network inventory support with new sample data
Utilities & Stability Improvements
- Corrected NTI API endpoint
- Utility class improvements for computer vision models
- Added
rasterioto setup requirements - Refactored constants & unit defaults, with added precision options
- Improved stability of
ImageSet.set_directory - Updates to
remove_featuresmethods for better flexibility - Debugging and improvements in geometry validators and plan area unit conversion
Documentation & Developer Experience
- Extensive docstring improvements for Sphinx compatibility
- Added doctest examples and improved example organization
- Added import instructions for several modules, including
AssetInventory - Updated Sphinx settings, RST files, and Autosummary references
- Improved commentary and examples across footprint workflows
- Updated Colab and Lightning links
- Python
Published by bacetiner 6 months ago
brailsplusplus - v4.1.0
This release introduces expanded functionality across scraping and inference modules, along with performance improvements, better typing support, and updated examples. In brief these enhancements are:
- New Scrapers:
- ASCE Hazard Data Scraper
- OSM Power Network Inventory Scraper
- Overture Maps Footprint Scraper
- ASCE Hazard Data Scraper
- Multi-Hazard Inference:
- Enhanced support for hurricane wind, flood, and earthquake feature inference
- Enhanced support for hurricane wind, flood, and earthquake feature inference
- Street-Level Damage Detection:
- Introduced an image-based module for assessing structural damage from panoramic imagery
- Introduced an image-based module for assessing structural damage from panoramic imagery
- Flexible Spatial Join Methods:
- Added new join strategies to support inventory creation from diverse geospatial sources
- Added new join strategies to support inventory creation from diverse geospatial sources
- Updated & New Example Notebooks:
- Image classifiers: roof shape, year built, foundation elevation
- GPT and VLM-based classifiers
- ChimneyDetector and FacadeParser
- Street-level damage detection workflows
- Inventory creation pipelines
- Image classifiers: roof shape, year built, foundation elevation
- Typing and Code Quality:
- Added PEP 561 compliance for enhanced static type checking
- Improved consistency of internal data structures
- Added PEP 561 compliance for enhanced static type checking
- Python
Published by bacetiner 9 months ago
brailsplusplus - v4.0.0
This new release of BRAILS brings 1. A new modular architecture 2. Various attribute prediction modules created using CLIP, GroundingDino, SAM, and GPT-4 vision language models 3. Imputers designed to fill data gaps in the inventories generated by BRAILS.
- Python
Published by bacetiner over 1 year ago