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 ImageSet plotting method and Jupyter notebook examples for image downloads
  • Orthomosaic data support: examples for extracting aerial imagery
  • Added centroid calculation for Asset objects
  • Added bbox2poly method 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 rasterio to setup requirements
  • Refactored constants & unit defaults, with added precision options
  • Improved stability of ImageSet.set_directory
  • Updates to remove_features methods 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.1

Bug fixes for Inferers

- Python
Published by bacetiner 8 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:

  1. New Scrapers:
    • ASCE Hazard Data Scraper
    • OSM Power Network Inventory Scraper
    • Overture Maps Footprint Scraper
  2. Multi-Hazard Inference:
    • Enhanced support for hurricane wind, flood, and earthquake feature inference
  3. Street-Level Damage Detection:
    • Introduced an image-based module for assessing structural damage from panoramic imagery
  4. Flexible Spatial Join Methods:
    • Added new join strategies to support inventory creation from diverse geospatial sources
  5. 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
  6. Typing and Code Quality:
    • Added PEP 561 compliance for enhanced static type checking
    • Improved consistency of internal data structures

- 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