A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of SEED

SEED - Version 3.2.4

SEED Version 3.2.4

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.3...v3.2.4

Consumption - Buildings and Heating - Python
Published by axelstudios 3 months ago

SEED - Version 3.2.3

SEED Version 3.2.3

What's Changed

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.2...v3.2.3

Consumption - Buildings and Heating - Python
Published by axelstudios 3 months ago

SEED - Version 3.2.2

SEED Version 3.2.2

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.1...v3.2.2

Consumption - Buildings and Heating - Python
Published by axelstudios 4 months ago

SEED - Version 3.2.1

SEED Version 3.2.1

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.2.0...v3.2.1

Consumption - Buildings and Heating - Python
Published by axelstudios 5 months ago

SEED - Version 3.2.0

SEED Version 3.2.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.1.0...v3.2.0

Consumption - Buildings and Heating - Python
Published by axelstudios 7 months ago

SEED - Version 3.1.0

SEED Version 3.1.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

New Contributors

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.0.0...v3.1.0

Consumption - Buildings and Heating - Python
Published by axelstudios 8 months ago

SEED - Version 3.0.0

SEED Version 3.0.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v3.0.0-beta.0...v3.0.0

Consumption - Buildings and Heating - Python
Published by axelstudios 10 months ago

SEED - Version 3.0.0-beta.0

SEED Version 3.0.0-beta.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.22.0...v3.0.0-beta.0

Consumption - Buildings and Heating - Python
Published by axelstudios about 1 year ago

SEED - Version 2.22.0

SEED Version 2.22.0

This will be the last release prior to adding the Accountability Hierarchy functionality

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.21.0...v2.22.0

Consumption - Buildings and Heating - Python
Published by axelstudios about 1 year ago

SEED - Version 2.21.0

SEED Version 2.21.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.20.1...v2.21.0

Consumption - Buildings and Heating - Python
Published by axelstudios over 1 year ago

SEED - Version 2.20.1

SEED Version 2.20.1

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.20.0...v2.20.1

Consumption - Buildings and Heating - Python
Published by axelstudios over 1 year ago

SEED - Version 2.20.0

SEED Version 2.20.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0

Consumption - Buildings and Heating - Python
Published by nllong over 1 year ago

SEED - Version 2.20.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0

Consumption - Buildings and Heating - Python
Published by nllong over 1 year ago

SEED - Version 2.20.0-pr1

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.19.0...v2.20.0

Consumption - Buildings and Heating - Python
Published by nllong over 1 year ago

SEED - Version 2.19.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.18.1...v2.19.0

Consumption - Buildings and Heating - Python
Published by axelstudios almost 2 years ago

SEED - Version 2.18.1

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Bug Fixes πŸ›

New Contributors

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.18.0...v2.18.1

Consumption - Buildings and Heating - Python
Published by axelstudios almost 2 years ago

SEED - Version 2.18.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Other Changes

  • None

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.4...v2.18.0

Consumption - Buildings and Heating - Python
Published by nllong about 2 years ago

SEED - Version 2.17.4

What's Changed

Improvements πŸ“ˆ

Maintenance 🧹

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.3...v2.17.4

Consumption - Buildings and Heating - Python
Published by nllong about 2 years ago

SEED - Version 2.17.3

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.2...v2.17.3

Consumption - Buildings and Heating - Python
Published by nllong about 2 years ago

SEED - v2.17.2

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.1...v2.17.2

Consumption - Buildings and Heating - Python
Published by nllong about 2 years ago

SEED - Version 2.17.1

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.17.0...v2.17.1

Consumption - Buildings and Heating - Python
Published by nllong over 2 years ago

SEED - Version 2.17.0

What's Changed

New Features πŸŽ‰

Improvements πŸ“ˆ

Maintenance 🧹

Bug Fixes πŸ›

Other Changes

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.16.0...v2.17.0

Consumption - Buildings and Heating - Python
Published by nllong over 2 years ago

SEED - Version 2.16.0

This release contains new functionality to help track building-portfolio programs such as Benchmarking and basic-Building Performance Standards. In order to track programs, SEED was updated with a program configuration page with the selection of two metrics to track (an energy and emissions metric). The tracking requires an actual and a goal column to be defined allowing the program to determine if a property is in compliance.

A new program insight page was created to allow easy visualization over the compliance periods. In addition, new backend functionality was created for "filter groups" allowing for a user to save a set of labels and filters into a recallable filter group. The filter groups can be then aggregated with sums, averages, etc., and plotted on a custom report page.

Lastly, the new changelog format comes directly from GitHub now, removing the need to run the custom GitHub script.

What's Changed

New Features πŸŽ‰

Maintenance

Bug Fixes

Other Changes

Full Changelog: https://github.com/SEED-platform/seed/compare/v2.15.2...v2.16.0

Consumption - Buildings and Heating - Python
Published by nllong over 2 years ago

SEED - Version 2.16.0-Beta

This Beta release contains new functionality to help track building-portfolio programs such as Benchmarking and basic-Building Performance Standards. In order to track programs, SEED was updated with a program configuration page with the selection of two metrics to track (typically an energy and emissions metric). The tracking requires an actual and a goal column to be defined allowing the program to determine if a property is in compliance.

A new program insight page was created allowing easy visualization over the compliance periods. In addition, new backend functionality was created for "filter groups" allowing for a user to save a set of labels and filters into a recallable filter group. The filter groups can be then aggregated with sums, averages, etc., and plotted on a custom report page.

Date Range: 09/08/22 - 09/29/22

Closed Issues and Features (Total: 28):

  • Fixed #3148, Beta Property List view: Tax lot data is not being displayed under Properties, and Properties are not being displayed under Tax Lots
  • Fixed #3341, Replace charting library on reports page
  • Feature #3346, Filter Group - Back End
  • Feature #3349, Filter Group - Front End (Inventory List)
  • Feature #3354, Enable the ability to not map a column in SEED
  • Fixed #3433, Add translations to BETTER Analysis helper text
  • Feature #3459, Create Compliance Metric Setup Page
  • Feature #3460, Create Program Overview Page
  • Feature #3467, integrate filter_groups into data_view
  • Feature #3487, Create Property Insights Page
  • Fixed #3489, Phrase 'Data View' to 'Custom Reports'
  • Fixed #3491, Confirm edit and save updates to the graph
  • Fixed #3493, Improve DataView Plot legend and format table
  • Fixed #3494, Refresh list of dataviews when on metrics overview page
  • Fixed #3524, Create function for selecting 'No Filter Group'
  • Fixed #3525, Update the link for Program Overview on Program Setup Page
  • Fixed #3527, Lokalize check all strings
  • Fixed #3528, Create UI indicator when saving changes on Program Metric Configuration Page
  • Fixed #3529, Modify "Save Changes" button on Program Setup Page
  • Fixed #3531, Amend "Year Built" axis on Property Insights Page
  • Fixed #3532, Remove gaps between nav links
  • Fixed #3533, Update Program Setup page for an additional metric type check
  • Fixed #3534, Integrate auto-refresh to the Custom Reports Page
  • Fixed #3535, Update Program Setup page for a check on actual column
  • Fixed #3536, Fix the auto-populate modal which shows empty scrollbars by default
  • Fixed #3537, Fix the docker images that don't support the TZ environment variable without adding tzdata via apk
  • Fixed #3538, Fix the temporary underline that results from :focus not being handled
  • Fixed #3558, Program Setup: Add 'string' data type to valid column data types

Consumption - Buildings and Heating - Python
Published by nllong over 2 years ago

SEED - v2.15.2

Date Range: 07/20/22 - 09/08/22

Closed Issues and Features (Total: 15):

  • Fixed #2843, BETTER - GHG emission reduction units
  • Fixed #2885, Add indication of whether or not property has meters to inventory list
  • Fixed #2953, BETTER: allow user to specify meter data to use for analysis
  • Feature #3299, Include Units for CO2 Analysis Results
  • Feature #3315, Create manage.py task to report backlog of celery tasks on an instance of SEED
  • Fixed #3327, Resolve Cloudflare error when loading Sensor data by moving to background task
  • Feature #3373, Enable customizable Postgres host in Docker files
  • Improved #3374, Add helper text to Audit Template settings
  • Fixed #3392, Fix error filtering doubles as strings
  • Fixed #3425, AT Validation Broken
  • Fixed #3444, Add "(Beta)" to summary tab
  • Fixed #3484, Fix meters import failing with non-string operation
  • Fixed #3507, Only return a max of 10 history on properties and taxlot details
  • Maintenance #3508, Upgrade to Django 3.2.15
  • Fixed #3510, New inventory list view breaks if ComStock functionality is enabled

Consumption - Buildings and Heating - Python
Published by nllong over 2 years ago

SEED - Version 2.15.1

Date Range: 07/18/22 - 07/19/22

Closed Issues and Features (Total: 5):

  • Fixed #3390, Fix the Tax Lot tab not displaying data from Property List and Property Tab not displaying Tax Lot data
  • Feature #3393, Control the number of decimal points being displayed in derived columns
  • Fixed #3394, Fix when selecting delete doesn't delete records in new view
  • Fixed #3401, Fix breaking query on Property List
  • Feature #3402, Make "From" address in password-reset emails configurable when using Docker

Consumption - Buildings and Heating - Python
Published by nllong almost 3 years ago

SEED - Version 2.15.0

Date Range: 03/31/22 - 07/16/22

Closed Issues and Features (Total: 61):

  • Fixed #1601, Improve performance moving between different views (Detail to List, etc)
  • Feature #1754, Attach PDF (or other files) to a building record
  • Fixed #2685, Meter data can't be shown by month
  • Feature #2760, Allow derived column definitions and parameters to be used in multiple derived column definitions
  • Feature #2868, Add Run ID to fields in Property List and Detail view with BETTER
  • Maintenance #3029, Clean up Prod MEDIA directory
  • Fixed #3078, Add ability to import data loggers and sensors for a property
  • Maintenance #3079, Run WAVA and address issues
  • Fixed #3106, Implement container backup on production site
  • Fixed #3133, Create Sensor Model Tab
  • Fixed #3136, Create Sensor Readings
  • Fixed #3146, Extra Data Fields: Need to be able to specify number of decimal points
  • Fixed #3154, Add DataLogger concept
  • Fixed #3174, Add canonical GHG fields
  • Fixed #3175, Store results of carbon analysis into SEED db-based fields
  • Feature #3178, BETTER: Retrieve R2 analysis value from API request and display it in the BETTER results in SEED
  • Feature #3185, Derived Fields should be able to be moved anywhere in the Inventory List, not just at the end
  • Fixed #3188, Letter spacing for some derived columns is odd in Inventory List
  • Fixed #3193, Add email template help text on top of page
  • Fixed #3199, Improve the ESPM data import process
  • Feature #3200, BuildingSync Asset Extractor Integration
  • Maintenance #3205, Update lxml to 4.7.1
  • Fixed #3207, Disable showing measures and scenarios on tax lot page
  • Feature #3209, Add export functionality for dataloggers and sensors
  • Feature #3216, Add description field to columns
  • Fixed #3218, Add inventory action to "touch" record - refresh metadata
  • Fixed #3219, Integrate AT API to dynamically pull AT reports (via BuildingSync) into SEED
  • Fixed #3221, Inject multiple cycles of the BPS data, determine how to view across cycles
  • Fixed #3223, Generate example data set for use in BPS
  • Maintenance #3231, Format all python code using precommit
  • Fixed #3233, Create A Data Logger "Dismiss" button doesn't close the window if there is no data entered
  • Fixed #3236, Error trying to upload sensor data due to datetime field
  • Fixed #3243, Add timezone to property state
  • Fixed #3248, Remove print statements from BAE
  • Fixed #3253, Verify if Inventory List is pulling all the property states
  • Fixed #3256, Refactor Layout of Inventory-Beta "Filter By Label" and "Current Filters"
  • Fixed #3269, Unifying export functionality between Actions->Export and Hamburger Menu on UI Grid
  • Maintenance #3275, Fix readthedocs as it is not generating the same documentation as local builds of the documentation
  • Fixed #3277, Accountability hierarchy rough technical specification
  • Fixed #3279, Sensor Action buttons text is being truncated
  • Feature #3280, Sensors: Add more fields to Data Loggers section
  • Fixed #3281, Sensor Export: Data Logger field is missing + field name tweaks
  • Feature #3287, Add ability to API to filter property/labels by label names
  • Feature [#3291]]( https://github.com/SEED-platform/seed/issues/3291 ), Add "Show in List" to Inventory List view
  • Feature #3295, Column Description Field: Make larger, maybe memo box
  • Feature #3300, Add Emissions Intensity to Analysis Results
  • Feature #3308, Add Audit Template Building ID to Audit Template Building Sync import
  • Feature #3313, Add property search on exact result match
  • Feature #3316, Add --pyseed argument to create_test_user_json managed task
  • Maintenance #3318, Push latest docker images as well as version tagged images when releasing
  • Fixed #3324, Importing Sensor Meta Data only imports one column name field -- timestamp
  • Fixed #3325, Fix of duplicate BETTER GHG Fields
  • Feature #3335, Add new BAE assets
  • Fixed #3338, Sensors: Can't dismiss Create a Data Logger modal when it's empty
  • Fixed #3343, Analysis results slow to load when connected to lots of properties
  • Maintenance #3352, Bump version of lxml to 4.9.1
  • Fixed #3357, Data Quality displays duplicate derived columns
  • Maintenance #3362, Upgrade to Django 3.2.14
  • Fixed #3366, Make beta properties list page the default (and move previous to Legacy)
  • Fixed #3382, Replace Raven with Sentry-sdk
  • Feature #3386, Add protocol to env var

Consumption - Buildings and Heating - Python
Published by nllong almost 3 years ago

SEED - Version 2.14.0

Date Range: 12/27/21 - 03/31/22

Closed Issues and Features (Total: 46):

  • Fixed #2508, Inventory Detail View: Text bubbles stay on the screen even if you scroll down the page
  • Fixed #2515, Progress bar sits on 33% for a very long time so that users think the program has crashed
  • Feature #2624, Merge and Link Matches - Enable and Change Sorting
  • Fixed #2683, Meter screen shows intervals for meters that are "unselected"
  • Feature #2761, Derived Columns: Many small improvements
  • Feature #2806, Summarize the count for each of the columns from the "Columns Setting" Tab in the Property Tab
  • Improved #2813, Update Portfolio Manager Defaults column mapping profile
  • Fixed #2831, Deleting Property Inventory doesn't delete the BETTER analyses
  • Fixed #2843, BETTER - GHG emission reduction units
  • Feature #2844, BETTER -- show a list of all buildings in Org/Analyses, not just grouped by Portfolio
  • Fixed #2891, Fix deprecated urls
  • Fixed #2892, Fix usage of deprecated method request.is_ajax()
  • Fixed #2902, XMLSchema fails to fetch gbXML Schema
  • Fixed #2947, BETTER: update endpoint for token validity check
  • Fixed #2959, BuildingSync: add matching/linking for imported files
  • Fixed #2962, BSyncr: Analysis results link back to properties doesn't work
  • Fixed #2974, Derived Columns: add ability to specify decimal places for individual columns
  • Feature #2976, Export Properties and Tax Lots Progress Bar
  • Feature #2998, Geocoding -- allow user to specify field to appear in text associated with map pin
  • Maintenance #3020, Backup prod postgres docker volume
  • Fixed #3040, Refactor list API to make adding related data optional
  • Feature #3041, Add server-side filtering for canonical columns
  • Feature #3042, Add server-side filtering for extra data columns
  • Feature #3044, Add server-side filtering by labels
  • Feature #3045, Add server-side sorting for inventory list
  • Feature #3046, Frontend: enable actions for current page and across entire result set (for inventory list BETA page)
  • Feature #3047, Add frontend functionality for filtering on canonical columns
  • Feature #3048, Add frontend filtering for extra data columns
  • Feature #3049, Add frontend filtering of inventory by labels
  • Improved #3052, Update functionality of top right nav shortcut
  • Maintenance #3062, Remove warnings from tests
  • Fixed #3071, bug: saved filter/sort results in multiple initial queries
  • Fixed #3073, Refactor Beta-Inventory List Filters View
  • Maintenance #3079, Run WAVA and address issues
  • Fixed #3081, refactor: move filtering of querysets into generalized function
  • Fixed #3093, refactor: enable inventory /filter endpoints to return only IDs
  • Fixed #3094, refactor(frontend): fetch all inventory IDs when an action is performed when user does a "select all"
  • Fixed #3095, Fix the test using vcr
  • Maintenance #3096, chore: update celery to 5.2.2
  • Fixed #3108, refactor(buildingsync): use consistent scenario/measure/meter merge logic
  • Feature #3126, Upload Portfolio Manager Meter Readings -- allow data shown on that screen to be exported
  • Feature #3127, Portfolio Manager Meter Import Results -- add count of Properties + count of meters
  • Feature #3128, Data Sets feedback on number of records for meters -- right now it says 0
  • Fixed #3130, Org: Settings: Default Display Fields -- doesn't work for all fields
  • Improved #3132, Update the Getting Started PDF for 2.13.0 release
  • Fixed #3140, Redirect to home on 404s
  • Fixed #3163, Recognize Empty not working as intended

Consumption - Buildings and Heating - Python
Published by nllong about 3 years ago

SEED - Version 2.13.0

Date Range: 11/20/21 - 12/27/21

Closed Issues and Features (Total: 17):

  • Fixed #2702, Add sample data record for BETTER
  • Fixed #2813, Update Portfolio Manager Defaults column mapping profile
  • Fixed #2890, Update deprecated JSONFields
  • Fixed #2902, XMLSchema fails to fetch gbXML Schema
  • Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
  • Fixed #2958, Improve progress data text when validating BuildingSync files
  • Fixed #2960, BuildingSync: allow users to export warnings/errors when importing data
  • Fixed #2999, Bug: property details "notes" tab breaks links
  • Fixed #3018, Delete column timeout
  • Fixed #3027, Configure OEP k8s
  • Fixed #3028, Fix: electricity meter import from ESPM custom report
  • Fixed #3034, RFC: begin using python 3 type hints in codebase
  • Fixed #3039, Create new inventory list
  • Fixed #3040, Refactor list API to make adding related data

Consumption - Buildings and Heating - Python
Published by nllong about 3 years ago

SEED - Version 2.13.0-prerelease1

Date Range: 11/20/21 - 12/27/21

Closed Issues and Features (Total: 17):

  • Fixed #2702, Add sample data record for BETTER
  • Fixed #2813, Update Portfolio Manager Defaults column mapping profile
  • Fixed #2890, Update deprecated JSONFields
  • Fixed #2902, XMLSchema fails to fetch gbXML Schema
  • Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
  • Fixed #2958, Improve progress data text when validating BuildingSync files
  • Fixed #2960, BuildingSync: allow users to export warnings/errors when importing data
  • Fixed #2999, Bug: property details "notes" tab breaks links
  • Fixed #3018, Delete column timeout
  • Fixed #3027, Configure OEP k8s
  • Fixed #3028, Fix: electricity meter import from ESPM custom report
  • Fixed #3034, RFC: begin using python 3 type hints in codebase
  • Fixed #3039, Create new inventory list
  • Fixed #3040, Refactor list API to make adding related data

Consumption - Buildings and Heating - Python
Published by nllong over 3 years ago

SEED - Version 2.12.4

Date Range: 11/11/21 - 11/19/21

Closed Issues and Features (Total: 2):

  • Fixed #2822, Create documentation for running BETTER analysis
  • Fixed #3014, Analysis: include Meter source 'Electric - Unknown' in analysis

Consumption - Buildings and Heating - Python
Published by nllong over 3 years ago

SEED - Version 2.12.3

Date Range: 11/05/21 - 11/10/21

Closed Issues and Features (Total: 7):

  • Fixed #2702, Add sample data record for BETTER
  • Fixed #2930, BuildingSync: improve UI/UX for post-mapping messages
  • Fixed #2945, Deprecate PropertyState's analysis_state field
  • Fixed #2958, Improve progress data text when validating BuildingSync files
  • Fixed #2997, CO2 Analysis -- eGRID Subregion Code not picked up by program
  • Fixed #2999, Bug: property details "notes" tab breaks links
  • Fixed #3001, Tax Lot Inventory List View -- clicking on "i" to get to Detail view generates error

Consumption - Buildings and Heating - Python
Published by nllong over 3 years ago

SEED - Version 2.12.2

Date Range: 09/28/21 - 11/04/21

Closed Issues and Features (Total: 36):

  • Feature #2524, Export CSV -- Need a status bar or spinner or something to indicate that program is still working
  • Feature #2557, Create Analyses Section
  • Fixed #2587, Add admin tools
  • Fixed #2651, Analysis and Merge/Link Matches on Property Detail view on production server (and shouldn't be)
  • Fixed #2751, Update EKS Kubernetes version to 1.18
  • Maintenance #2787, Move to BETTER Production API
  • Fixed #2810, Bug: check meters tab on spreadsheet is broken
  • Fixed #2830, Write tests for updated Audit Template import
  • Feature #2840, BETTER - show which records had 0 savings in the Analyses view
  • Fixed #2871, Analysis detail page trying to fetch bad pages
  • Feature #2872, Create eGRID emissions analysis
  • Fixed #2877, Tweak EUI Analysis
  • Fixed #2884, Remove usage of address line 1 in BETTER analysis
  • Fixed #2886, Update values parsed from BETTER analysis
  • Fixed #2898, Update "contact us" mailto for the maintenance page
  • Fixed #2899, v2.11 fails to load page after login
  • Maintenance #2908, Bump BETTER BSync version to v2.3
  • Fixed #2913, After importing Meter Data, program shows the previous Mapping screen
  • Fixed #2917, BETTER: fails to create Buildings (too many meters?)
  • Feature #2921, Analyses: Add a Creation Date to analyses
  • Fixed #2924, [10-14-2021] Update staging:
  • Fixed #2925, update priority spreadsheet
  • Fixed #2926, move remaining BETTER tasks from spreadsheet into tickets
  • Fixed #2928, BETTER: display building report above portfolio report
  • Fixed #2929, BuildingSync: improve UI/UX for initial validation
  • Fixed #2936, Remove old members from LBL AWS
  • Fixed #2938, BuildingSync: add v2.4 to SEED
  • Fixed #2944, release: v2.12.1 patch -- fix reset password url
  • Fixed #2956, EKS RBAC Roles
  • Fixed #2961, BuildingSync: ignore scenarios without meters or measures
  • Fixed #2963, Columns: create eGRID Subregion Code column
  • Fixed #2965, Add database/mediafiles backup to dev1
  • Fixed #2969, Analysis: use organization's "Property Display Field" in analysis tables
  • Fixed #2987, Analysis: indicate analysis functionality is BETA

Consumption - Buildings and Heating - Python
Published by macintoshpie over 3 years ago

SEED - Version 2.12.1

Minor patch to fix resetting passwords.

Closed Issues:

  • Fixed #2941, Password reset error

Consumption - Buildings and Heating - Python
Published by macintoshpie over 3 years ago

SEED - Version 2.12.0

Date Range: 06/22/21 - 09/27/21

Closed Issues and Features (Total: 65):

  • Fixed #869, Make import of Portfolio Manager Monthly meter data one step and include mapping
  • Fixed #1962, Update data upload dialog with icons (or better text)
  • Maintenance #2379, Refactor perms for several API v3 views
  • Fixed #2433, Upgrade dependencies, python 3.9
  • Fixed #2490, Update Python dependencies to re-enable Python package installation
  • Feature #2511, Inventory List: Hover over the notes icon and see the notes
  • Feature #2535, BSyncr Analysis results should render image results when available
  • Fixed #2574, eui and area columns don't respect filter syntax
  • Fixed #2654, Report on user adoption
  • Fixed #2656, Django version 3.0 upgrade
  • Fixed #2659, Add sample data record for BSync
  • Feature #2660, Data Analysis (Statistics)
  • Fixed #2674, Fix unit conversions between ESPM and SEED
  • Fixed #2693, BuildingSync: allow bsync to import all current and future v2 docs
  • Fixed #2696, BuildingSync: handling auc:ResourceUses with no auc:EnergyResource
  • Maintenance #2723, BuildingSync Selection Tool API Update
  • Fixed #2728, Fix post_office email backend
  • Fixed #2734, Bump Django from 3.1 to 3.2
  • Maintenance #2737, Bump Django from 3.0 to 3.1
  • Feature #2739, Add EUI analysis
  • Feature #2740, Add ability for users to view analysis results in inventory list view
  • Fixed #2743, Test round-trip of BSync with Audit Template and SEED
  • Fixed #2748, Inventory list: labels appear broken when viewing few columns
  • Fixed #2749, Derived columns: Moving derived column in inventory list clears non-derived columns from column profile
  • Improved #2752, Allow ESPM property types to be used
  • Improved #2753, Allow all BETTER supported meter types to be used in SEED
  • Improved #2757, User-facing errors from BETTER analysis should be informative
  • Feature #2759, Embed BETTER results in SEED page
  • Feature #2768, [stretch] Add BETTER portfolio analysis
  • Feature #2769, Add batch analysis capability
  • Feature #2770, [stretch] Add analysis results to original inventory PropertyState
  • Feature #2778, Update fields that are saved into PropertyState from BETTER analysis building results
  • Feature #2779, Add org-level setting for BETTER API token
  • Fixed #2786, Fix square footage encoding/decoding
  • Fixed #2790, Inventory List columns disappear in Column List Profile after hiding a field in the list view
  • Fixed #2794, Derived columns request too large
  • Improved #2801, Cleanup configuration display on the analysis summary UI.
  • Improved #2802, The default value for the r^2 user input should be 0.6
  • Improved #2803, HTML links for download should have more meaningful descriptions.
  • Fixed #2807, Don't download BETTER pages that should be in iframe
  • Fixed #2814, AT BSync import error
  • Improved #2816, Users have to refresh analyses pages to get updated status
  • Fixed #2818, Bad display for config for analysis run
  • Improved #2828, Parse meter readings from Audit Template file
  • Improved #2834, BETTER Results -- round the values to match the BETTER report
  • Improved #2835, BETTER Reports - Units are defaulting to SI - Can they be set to either SI or IP?
  • Improved #2836, BETTER -- HTML report sometimes has left logo overlapping the report title
  • Improved #2837, BETTER -- run analysis immediately
  • Improved #2838, BETTER -- Setting up analysis parameters - make default R2 an actual value
  • Improved #2839, BETTER -- Portfolio Report Cost Savings units are % not USD
  • Feature #2841, BETTER - Easy access to analysis report
  • Feature #2842, BETTER -- Add PM Property ID as link in the Analyses sections
  • Feature #2846, BETTER - Pin most recent BETTER analysis to top
  • Maintenance #2858, CI: don't run tests on push for non-main branches
  • Improved #2863, Make analyses page more easily accessible
  • Improved #2864, Add dollar sign to cost savings
  • Fixed #2865, Remove obj/dict/hash content from analysis card on inventory detail page
  • Fixed #2867, Fix failing analysis tests
  • Fixed #2873, Analysis cards show most recent highlights
  • Fixed #2880, Data quality rule creation fails when label is added
  • Fixed #2882, Recaptcha fails with local docker deployment
  • Maintenance #2900, TypeError: the JSON object must be str, bytes or bytearray, not dict
  • Fixed #2903, Analysis page fails to update analysis status after a step is "completed"
  • Fixed #2904, Unable to run BSyncr analysis
  • Feature #2910, Promote BETTER URL to a config setting

Consumption - Buildings and Heating - Python
Published by macintoshpie over 3 years ago

SEED - Version 2.9.5

Minor patch to:

  • Bump boto3 for security patch
  • Most recent version of OEP which leverages SEED's v3 API

Consumption - Buildings and Heating - Python
Published by nllong almost 4 years ago

SEED - Version 2.11.0

Date Range: 3/31/2021 - 5/22/21

Closed Issues and Features (Total: 42):

  • Fixed #111, DataError: value too long for type character varying(255)
  • Fixed #146, Remove S3 requirement
  • Fixed #197, Implement generic XML import capability
  • Fixed #653, Report the total number of records imported at the end of data upload
  • Fixed #731, It is possible to create two datasets with the same name
  • Fixed #851, Improve documentation about AWS configuration
  • Fixed #881, Update wiki contributor guidelines
  • Fixed #1338, Add the option to identify multiple fields within the same file for the same matching field
  • Fixed #1589, Verify Permissions
  • Fixed #1595, Update deployment documentation
  • Feature #1642, Data Analysis: Ability to define new calculated fields based on existing data
  • Feature #1643, Add ability for users to display labels and allow which labels to see in the list view
  • Fixed #1657, Error Deleting Organization as Superuser
  • Feature #1757, Add ability to filter on Notes
  • Fixed #2093, List View Export from Actions menu contains history records, not just master
  • Feature #2514, Add ability to download the originally imported file
  • Maintenance #2536, Portfolio Manager import fails with TypeError
  • Fixed #2629, Delete cycles does not work for non-default org
  • Fixed #2637, SES Signature v3 is deprecated
  • Fixed #2650, Defect template (added scope and console errors)
  • Maintenance #2653, Audit/Trim down open tickets.
  • Feature #2657, BETTER integration
  • Maintenance #2662, Integrate stale-bot
  • Maintenance #2663, questions for SEED users/platform developers
  • Maintenance #2664, reach out to SF, Berkeley, Open, Clearly, and GB.
  • Maintenance #2666, Fix bsync measures import
  • Fixed #2671, Bug Template
  • Improved #2673, Import data request meter data
  • Maintenance #2677, Multiple visual org member permissions issues
  • Fixed #2680, Update installed timescale extensions
  • Feature #2681, Auto Populate Data -- I need the info about the data AFTER I upload it
  • Maintenance #2684, Test new BuildingSync's unique ScenarioName unique
  • Improved #2689, BuildingSync: default auc:Recommended to True
  • Feature #2690, BuildingSync: parse auc:AnnualPeakElectricityReduction
  • Improved #2691, BuildingSync: parse units for meter data
  • Improved #2692, BuildingSync: parse additional auc:Measure fields
  • Improved #2694, BuildingSync: returns None for is_virtual when ScenarioType is not PackageOfMeasures
  • Improved #2695, BuildingSync: how to handle timeseries that isn't monthly meter data
  • Feature #2709, Derived Columns: allow users to create/edit/delete derived columns
  • Feature #2710, Derived Columns: users can view derived column results in inventory list view
  • Feature #2711, Derived Columns: users can create data quality checks based on derived columns
  • Feature #2717, Derived Columns: users can export derived column results

Consumption - Buildings and Heating - Python
Published by Ryoken almost 4 years ago

SEED - Version 2.9.4

Minor patch that fixes access to inventory list page for organization users with role "viewer".

Consumption - Buildings and Heating - Python
Published by macintoshpie about 4 years ago

SEED - Version 2.10.0

Date Range: 12/28/20 - 3/31/2021

Closed Issues and Features (Total: 54):

  • Feature #1113, Delete Cycle
  • Feature #1753, Add header file to show the filter criteria
  • Fixed #2019, Geocoding confidence values have changed between versions
  • Feature #2104, Add settings for emails sent out when an Org adds a new member
  • Fixed #2237, Geocoding broken pipe error
  • Fixed #2374, Import spreadsheets without a raw header results in an error
  • Maintenance #2379, Refactor perms for several API v3 views
  • Fixed #2410, Merge and Link Matches -- didn't seem to merge records that should have merged
  • Maintenance #2432, Migrate seedv2 to helm and upgrade to latest approved version
  • Fixed #2434, Ensure Sentry is working on all of our instances
  • Feature #2440, Add API v3 endpoints /analyses GET and /analyses/{id}/ GET
  • Feature #2455, Implement front-end for Analyses summary page for Property
  • Feature #2456, Implement front-end for Analyses summary page for Organization
  • Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
  • Feature #2474, Implement UI/UX for taking the "Run Analysis" action on the property detail page
  • Fixed #2476, Add API v3 endpoint /analyses/{analysis_id} - DELETE
  • Fixed #2478, Add API v3 endpoint /analyses/{analysis_id}/stop - POST and create BSyncr stop analysis task
  • Fixed #2493, PropertyState hash bug
  • Fixed #2496, Duplicate states can be created if the unit selection is empty
  • Fixed #2504, 504 error importing XLSX file with field set to "Currency"
  • Feature #2507, DQ Rules - sorts alphabetically by field as you are creating the rule, and then you can't find it
  • Improved #2509, Inventory List: Have a sort and/or filter for Notes icon
  • Feature #2512, Inventory Detail: Allow the user to set the field that is displayed for the record
  • Fixed #2518, Inventory List export includes Notes on multiple lines in between records
  • Fixed #2519, Labels are not always exported from Inventory List
  • Feature #2533, Allow configuration of the bsyncr analysis to handle different model types
  • Improved #2534, BSyncr tasks should handle and pass along model type to server, then handle corresponding output
  • Feature #2538, Allow users to self register
  • Feature #2539, Each user should have their own organization
  • Improved #2541, Links on About page should open separate tab
  • Feature #2542, Organization owners can delete their own organization
  • Feature #2543, Nginx should render a more user-friendly page if SEED is offline.
  • Fixed #2546, IntegrityError: duplicate key value violates unique constraint "seed_propertyview_property_id_f8bdf6c2_uniq"
  • Fixed #2548, 500 errors can be triggered on some endpoints
  • Fixed #2549, Mapping status at 0% even though file successfully imported
  • Fixed #2550, Mapping/Matching finished but status bar never got above 0% complete
  • Fixed #2553, DataError: Invalid data found: value too long for type character varying(255)
  • Improved #2558, API returns DRF html pages if you're not logged in
  • Fixed #2562, Excel removes leading zeros in field exported from SEED
  • Maintenance #2571, Update OEP to use GH actions to build docker containers
  • Maintenance #2576, Deprecate v2 endpoints
  • Feature #2577, Add notes count to appear in rows
  • Improved #2592, New User Improvements: Update Landing Page
  • Feature #2594, New User Improvements: Develop FAQ Page
  • Feature #2595, New User Improvements: Update Sample Data
  • Improved #2596, Add warning to swagger endpoints for *views and *states
  • Feature #2601, Push new field to Salesforce through OEP
  • Improved #2602, Update OEP to use Version 3 of SEED API
  • Fixed #2603, Deleting a column can crash SEED due to the memory spiking
  • Maintenance #2610, Find and replace all occurrences of Master on the frontend
  • Feature #2611, Admin functionality to force reset password for all users
  • Fixed #2626, Authorize /media file requests
  • Improved #2627, Reimplement ToS - "By creating an account, signing in, and using the website, you're agreeing to the..."
  • Fixed #2634, Error on importing xlsx with empty first sheet

Consumption - Buildings and Heating - Python
Published by nllong about 4 years ago

SEED - Version 2.9.3

Minor patch that adds an option to exclude notes when exporting a list of properties.

Consumption - Buildings and Heating - Python
Published by Ryoken about 4 years ago

SEED - Version 2.9.2

This release is a patch to update deployments with a filter functionality fix.

Consumption - Buildings and Heating - Python
Published by aviveiros11 about 4 years ago

SEED - Version 2.9.1

This is a patch to update deployments with a 255 character data error and progress bar fix.

Consumption - Buildings and Heating - Python
Published by axelstudios about 4 years ago

SEED - Version 2.7.7

This is a patch release.

Fixed #2553, DataError for input over 255 chars

Consumption - Buildings and Heating - Python
Published by axelstudios over 4 years ago

SEED - Version 2.9.0

Date Range: 09/25/20 - 12/28/20

Closed Issues and Features (Total: 70):

  • Feature #1647, Add Cycle to various views to help user remember what cycle the file was imported under
  • Improved #1869, Geocoding -- allow user to "uncheck" geocoding without deleting API key
  • Feature #1904, Add ability to delete extra data columns in Column Settings
  • Feature #1966, Create docker container to store all log data
  • Fixed #1978, MapQuest API key error UX
  • Feature #2047, Provide dedicated Tax Lot Map page
  • Fixed #2079, Gateway timeout (504) importing a file with 120,000+ records
  • Fixed #2092, Extra label showing up in Tax Lot export
  • Fixed #2203, Dq admin page does not prevent duplicate rules
  • Fixed #2206, Minimum value box not populated if data type is not defined by DATA_TYPES in data quality model
  • Fixed #2207, Data Quality admin page only reports the first error message when multiple errors are detected
  • Fixed #2215, Blank option for Inventory Type when SEED HEADER is "blank"
  • Fixed #2237, Geocoding broken pipe error
  • Feature #2301, Frontend uses API v3 - Properties v2
  • Feature #2302, Frontend uses API v3 - Organizations
  • Feature #2303, Frontend uses API v3 - TaxLots v2
  • Feature #2304, Frontend uses API v3 - ImportFiles
  • Feature #2305, Frontend uses API v3 - Users
  • Feature #2306, Frontend uses API v3 - Columns
  • Feature #2307, Frontend uses API v3 - Labels
  • Feature #2308, Frontend uses API v3 - Data Quality
  • Feature #2309, Frontend uses API v3 - ColumnMappings
  • Feature #2310, Frontend uses API v3 - Datasets
  • Feature #2311, Frontend uses API v3 - Cycles
  • Feature #2312, Frontend uses API v3 - ColumnListProfiles
  • Feature #2313, Frontend uses API v3 - Meters
  • Feature #2314, Frontend uses API v3 - ColumnMappingProfiles
  • Feature #2316, Frontend uses API v3 - Geocode
  • Feature #2317, Frontend uses API v3 - BuildingFiles
  • Feature #2318, Frontend uses API v3 - Upload and Progress
  • Feature #2319, Frontend uses API v3 - UBID and PM import
  • Feature #2320, Frontend uses API v3 - Version, Scenarios, TaxLotProperties export
  • Feature #2321, Frontend uses API v3 - Report Data
  • Feature #2322, Frontend uses API v3 - TaxLots Notes v2.1
  • Feature #2323, Frontend uses API v3 - Properties v2.1
  • Fixed #2327, Unit-aware columns had display names appended with display units
  • Fixed #2330, Mapping: Decimal points and sorting should work the same for units "aware" vs "non-aware" fields
  • Fixed #2331, Rename column mapping presets to column mapping profile
  • Fixed #2333, Value changes for area or EUI fields on hand-edits if org has non-default display settings
  • Fixed #2335, Rename column list settings to column list profiles
  • Fixed #2344, Non-default measurement units for unit-aware columns are ignored during mapping.
  • Fixed #2345, Hand-edit saves without changes results in a 500 being thrown
  • Fixed #2370, Fix property detail page export as BuildingSync Excel
  • Fixed #2384, PM import record of one property returns 400 status
  • Feature #2395, Add tooltips to Inventory List icons
  • Fixed #2397, DQ - failed to update/save rules after deleting duplicate rules
  • Feature #2414, Organizations: Column Mapping: Add sort and filter functionality
  • Fixed #2418, Swagger page typos in descriptions because text is taken as HTML vs plain text.
  • Fixed #2434, Ensure Sentry is working on all of our instances
  • Feature #2437, Build Analysis Model and Migration
  • Feature #2438, Build AnalysisRun Model and Migration
  • Feature #2439, Build AnalysisFile Model and Migration
  • Feature #2440, Add API v3 endpoints /analyses GET and /analyses/{id}/ GET
  • Feature #2442, Add API v3 endpoints /analyses/{analysis_id}/views GET and /analyses/{analysis_id}/views/{analysis_property_view_id} - GET
  • Feature #2451, Define background task for creating Analysis, AnalysisPropertyView, etc.
  • Feature #2455, Implement front-end for Analyses summary page for Property
  • Feature #2456, Implement front-end for Analyses summary page for Organization
  • Improved #2461, Upgrade OEP to Version 1.6
  • Feature #2466, Update Analysis-related models
  • Feature #2474, Implement UI/UX for taking the "Run Analysis" action on the property detail page
  • Feature #2475, Add API v3 endpoint /analyses - POST
  • Feature #2477, Add API v3 endpoint /analyses/{analysis_id}/start - POST and create BSyncr start analysis task
  • Feature #2479, Implement front-end for an individual Analysis Property View record (aka results page)
  • Feature #2480, Implement front-end for an individual Analysis page
  • Fixed #2496, Duplicate states can be created if the unit selection is empty
  • Feature #2499, User can create and kick off an Analysis for an individual property
  • Feature #2500, User can view a list of all analyses created for an individual property
  • Feature #2501, User can view an individual property's single analysis results
  • Feature #2502, User can view a list of all analyses created for an organization
  • Feature #2503, User views an Analysis detail page (not property specific)

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Version 2.8.2

This is a patch to bring the 2.7.6 hotfix into 2.8.1, repeated below.

  • Fixed #2496, Duplicate states can be created if the unit selection is empty

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Version 2.8.1

This is a patch to bring the 2.7.5 hotfix into 2.8.0, repeated below.

  • Fixed #2469, Error deduplicating raw col objs
  • Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
  • Fixed #2471, During label application, require non-empty list for inventory_ids

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Version 2.7.6

  • Fixed #2496, Duplicate states can be created if the unit selection is empty

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch1

  • Fixed #2076, ESPM import no longer works due to ESPM website updates

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch2

  • Fixed #2119, Re-enable created and updated fields for master records on the front end

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Release 2.6.0-patch00

This patch has address a couple issues including:

  • Use previous version of base image for docker builds (both SEED and PostgreSQL). This is due to Ubuntu edge repo no long including the correct version of Postgis.
  • Update the deployment to automatically read the version of redis, postgres, and OEP from the docker-compose.build.yml file
  • Fix data comparisons when merging records
  • Fixed #2039, Portfolio Manager Login URL Changed
  • Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
  • Fixed #2076, ESPM import no longer works due to ESPM website updates

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Release 2.6.1-patch0

  • This includes the patches from 2.6.0-patch0 since the patches were not complete until after the release of 2.6.1.
  • Fixed #2039, Portfolio Manager Login URL Changed
  • Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Version 2.7.5

  • Fixed #2469, Error deduplicating raw col objs
  • Fixed #2470, Add nginx/uwsgi protections for oserrors and ioerrors
  • Fixed #2471, During label application, require non-empty list for inventory_ids

Consumption - Buildings and Heating - Python
Published by axelstudios over 4 years ago

SEED - Version 2.7.4

This is a patch to update the deployment scripts for SEED. These changes did not result in any closed tickets.

Consumption - Buildings and Heating - Python
Published by adrian-lara over 4 years ago

SEED - Version 2.7.3

  • Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected

Consumption - Buildings and Heating - Python
Published by adrian-lara over 4 years ago

SEED - Version 2.8.0

SEED Version 2.8.0 includes an update to the SEED frontend that leverages the new API v3 on the backend. API V2.1 and
prior are still available, but will be deprecated in the next 6 months (see the note in the SEED Version 2.7.2 section
below).

Date Range: 07/23/20 - 09/25/20

Closed Issues and Features:

  • Feature #1647, Add Cycle to various views to help user remember what cycle the file was imported under
  • Feature #1904, Add ability to delete extra data columns in Column Settings
  • Fixed #1985, Reconcile SEED with BSync file for Audit Template Tool compatibility
  • Feature #2047, Provide dedicated Tax Lot Map page
  • Fixed #2138, BuildingSync and Audit Template Tool upload/download round trip
  • Fixed #2164, Update label get_is_applied to support OEP
  • Fixed #2203, Dq admin page does not prevent duplicate rules
  • Fixed #2206, Minimum value box not populated if data type is not defined by DATA_TYPES in data quality model
  • Fixed #2207, Data Quality admin page only reports the first error message when multiple errors are detected
  • Fixed #2208, Data Quality tests
  • Feature #2242, ComStock Support
  • Fixed #2245, Integrate BuildingSync Selection Tool's Use Case API
  • Feature #2301, Frontend uses API v3 - Properties v2
  • Feature #2302, Frontend uses API v3 - Organizations
  • Feature #2303, Frontend uses API v3 - TaxLots v2
  • Feature #2304, Frontend uses API v3 - ImportFiles
  • Feature #2305, Frontend uses API v3 - Users
  • Feature #2306, Frontend uses API v3 - Columns
  • Feature #2307, Frontend uses API v3 - Labels
  • Feature #2309, Frontend uses API v3 - ColumnMappings
  • Feature #2308, Frontend uses API v3 - Data Quality
  • Feature #2310, Frontend uses API v3 - Datasets
  • Feature #2311, Frontend uses API v3 - Cycles
  • Feature #2312, Frontend uses API v3 - ColumnListProfiles
  • Feature #2313, Frontend uses API v3 - Meters
  • Feature #2314, Frontend uses API v3 - ColumnMappingProfiles
  • Feature #2315, Frontend uses API v3 - Measures
  • Feature #2316, Frontend uses API v3 - Geocode
  • Feature #2317, Frontend uses API v3 - BuildingFiles
  • Feature #2318, Frontend uses API v3 - Upload and Progress
  • Feature #2319, Frontend uses API v3 - UBID and PM import
  • Feature #2320, Frontend uses API v3 - Version, Scenarios, TaxLotProperties export
  • Feature #2321, Frontend uses API v3 - Report Data
  • Feature #2322, Frontend uses API v3 - TaxLots Notes v2.1
  • Feature #2323, Frontend uses API v3 - Properties v2.1
  • Fixed #2330, Mapping: Decimal points and sorting should work the same for units "aware" vs "non-aware" fields
  • Fixed #2331, Rename column mapping presets to column mapping profile
  • Fixed #2333, Value changes for area or EUI fields on hand-edits if org has non-default display settings
  • Fixed #2335, Rename column mapping presets to column mapping profile
  • Fixed #2344, Non-default measurement units for unit-aware columns are ignored during mapping.
  • Fixed #2345, Hand-edit saves without changes results in a 500 being thrown
  • Fixed #2370, Fix property detail page export as BuildingSync Excel
  • Fixed #2371, Checking for duplicate fields is not working when only one Inventory Type is selected
  • Fixed #2374, Import spreadsheets without a raw header results in an error
  • Fixed #2382, Handle case where selection tool api is down for BuildingSync import
  • Fixed #2384, PM import record of one property returns 400 status
  • Fixed #2392, XLSX import of sample data hanging
  • Fixed #2397, DQ - failed to update/save rules after deleting duplicate rules

Consumption - Buildings and Heating - Python
Published by nllong over 4 years ago

SEED - Release 2.7.2

SEED Version 2.7.2 includes the introduction of API v3. This new API version will
enable users to "Try" v3 endpoints using the Swagger page as well as improve on and
consolidate previous API versions. Endpoints have been copied over from previous versions.
Many were left as is - functionally remaining the same. Some were copied over and enhanced.
Others were identified as no longer used or redundant; these are slated for deprecation
and were not copied over at all.

The current list of endpoints slated for deprecation can be found here.
Deprecation will occur with the deactivation of endpoints contained in API versions 2.1 and prior.
The deprecation schedule will be released at a later date, but we recommend that users begin using API v3.
For any questions or concerns, please reach out to the SEED team.

Date Range: 03/27/20 - 07/22/20

Closed Issues and Features:

  • Improved #786, Save Changes button sequence in Data Cleansing Admin
  • Feature #1369, DQ check - Add badge on each DQ admin tab (Property & Tax Lot) to indicate # of defined rules
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Fixed #1614, Data Quality -- Not Null option needs refinement when there are multiple rule definitions for one field
  • Fixed #1615, DQ Required vs Not Null
  • Fixed #1675, Mapping to a field with units, that doesn't display the units, causes mapping to "hang"
  • Improved #1716, Keep track of hand edits in Detail View
  • Fixed #1847, Auto ESPM import -- criteria for duplicate records not being added
  • Improved #1848, DQ Rules -- Add warning to save rules before leaving screen
  • Fixed #1882, Filter operators ! and "" don't work on PM Generation Date
  • Improved #1899, Import fields from BuildingSync reports
  • Fixed #1932, BRICR upload/download
  • Improved #1935, BuildingSync V2.0 Updates
  • Fixed #1946, Meter data visible on some cycles but not all
  • Fixed #1975, Tax Lot -specific merge check is inadvertently performed on properties
  • Fixed #1983, Merging issue when Tax Lot data mapped differently
  • Chore #1985, Reconcile SEED with BuildingSync file for Audit Template Tool compatibility
  • Improved #1994, Store timeseries data from scenarios
  • Improved #2020, DQ: Defining multiple rules for the same field is limited
  • Feature #2024, Mapping: allow user to set up a mapping profile for a BuildingSync file
  • Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
  • Fixed #2069, Selected Cycle not set on different inventory pages
  • Feature #2082, Static SEED Webpage Development
  • Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
  • Fixed #2098, Admin: Create User: Prevent adding an org with existing name
  • Feature #2102, Add "Freeze Master Column" feature in Detail View
  • Fixed #2105, Error message when editing in Detail view is incomprehensible
  • Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
  • Fixed #2119, Re-enable created and updated fields for master records on the front end
  • Improved #2121, User Testing for 2.7.0
  • Fixed #2122, Uploading ESPM file as Spreadsheet, doesn't ignore header lines in file
  • Improved #2127, Add functionality to see entire SEED HEADER field name in Mapping
  • Improved #2131, Bricr-dev testing for potential merge into develop
  • Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Fixed #2139, Missing reverse match for password reset
  • Fixed #2164, Update label get_is_applied to support OEP
  • Improved #2169, Use Docker Compose instead of Swarm
  • Feature #2175, API V3 - Import Files
  • Feature #2176, API V3 - Users
  • Feature #2177, API V3 - Columns
  • Feature #2178, API V3 - Labels
  • Feature #2179, API V3 - Data Quality
  • Feature #2180, API V3 - Dataset
  • Feature #2181, API V3 - Cycles
  • Feature #2182, API V3 - Column List Profiles
  • Feature #2183, API V3 - Column Mapping Profiles
  • Fixed #2184, Minimum value input form disabled when a new rule is created with 'None' data_type
  • Fixed #2200, Resolve WAVA Issues
  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted
  • Fixed #2209, Data quality error report does not show applied labels
  • Fixed #2216, StopIteration Error
  • Fixed #2226, Losing unit-aware data on import after initial column mapping
  • Fixed #2230, Default PM Mappings need improvements
  • Fixed #2232, Swagger Django Errors
  • Fixed #2238, Data quality - data type missing for rule "Address line 1" on taxlots view
  • Feature #2242, ComStock Support
  • Feature #2245, Integrate BuildingSync Selection Tool's Use Case API
  • Feature #2249, API V3 - Organization
  • Feature #2250, API V3 - Properties
  • Feature #2251, API V3 - Tax Lots
  • Feature #2252, API V3 - Meters
  • Feature #2253, API V3 - Measures, building file, and upload
  • Feature #2254, API V3 - Geocode, UBID, and Misc.
  • Feature #2259, API V3 - LabelInventory (property or tax lot)
  • Feature #2263, API V3 - GBR-related endpoints
  • Fixed #2272, DQ Export problems
  • Fixed #2281, Making new DQ rule, set Condition check, then set Field, condition check get set to blank
  • Fixed #2286, Indicate mapped fields in DQ Admin definition or when running DQ Check in Inventory
  • Fixed #2289, DQ Admin: Can't Save New Rule after deleting all existing rules
  • Fixed #2290, DQ Admin: Valid Data Rule run from Inventory seems to "hang"
  • Fixed #2293, DQ check - Not Null and Required rules for extra_data fields bug
  • Fixed #2295, Migrating from very old versions to the latest can fail
  • Fixed #2324, Can't change Column display name

Consumption - Buildings and Heating - Python
Published by nllong almost 5 years ago

SEED - Release 2.7.1-patch1

  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted

Consumption - Buildings and Heating - Python
Published by nllong almost 5 years ago

SEED - Release 2.7.0-patch1

  • Fixed #2202, Organization's DQ Rules can be inadvertently deleted

Consumption - Buildings and Heating - Python
Published by nllong almost 5 years ago

SEED - Release 2.6.1-patch3

Updated 2.6.1 release with 4 patches applied

  • SEED Version 2.6.1-Patch3

    • Feature #2134, New column setting to allow a field's empty values to be recognized as normal, non-empty values during record merges.
  • SEED Version 2.6.1-Patch2

    • Fixed #2119, Re-enable created and updated fields for master records on the front end
  • SEED Version 2.6.1-Patch1

    • Fixed #2076, ESPM import no longer works due to ESPM website updates
  • SEED Version 2.6.1-Patch0

    • This includes the patches from 2.6.0-patch0 since the patches were not complete until after the release of 2.6.1.
    • Fixed #2039, Portfolio Manager Login URL Changed
    • Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)

Consumption - Buildings and Heating - Python
Published by nllong about 5 years ago

SEED - Release 2.7.1

Date Range: 12/21/19 - 03/27/20

  • Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
  • Fixed #994, It is possible to have orphaned user accounts without an associated organization
  • Fixed #1232, Need easy way to view data year over year
  • Feature #1348, DQ Checking -- for Valid data, not errors in data
  • Fixed #1480, Five digit zip codes with leading 0
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Fixed #1592, Prevent adding an org with existing name
  • Fixed #1713, Return progress status immediately when uploading large files
  • Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
  • Feature #1760, Save Reports to CSV / PNG files
  • Feature #1819, DQ: Add label field to DQ Results Modal and Export file
  • Fixed #1899, Import fields from BuildingSync reports
  • Improved #1913, Add Notes info to export
  • Fixed #1932, BRICR upload/download
  • Fixed #1933, BRICR BuildingSync exports after Update with BuildingSync
  • Fixed #1946, Meter data visible on some cycles but not all
  • Maintenance #1965, Re-enable sentry on systems
  • Fixed #1975, Tax Lot-specific merge check is inadvertently performed on properties
  • Fixed #1984, 403 error when trying to view the Users in an Organization
  • Fixed #1992, Data Mapping for imported files does not reflect the actual mapping for that data file
  • Fixed #1994, Store timeseries data from scenarios
  • Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
  • Fixed #2009, Update to Django 2.0.13
  • Feature #2013, Notes: add option to delete notes
  • Fixed #2017, Column Settings: Add ability to sort by Display Name or Column Name
  • Fixed #2018, Geocoding Confidence in Master record are blank for merged records
  • Fixed #2023, Data Import: when importing a new file to a dataset, default to the last cycle imported rather than the first cycle in the pulldown list
  • Improved #2027, Column Settings: Improve Help Text at the top of the page
  • Fixed #2057, Tax Lot Excel export 500 error
  • Fixed #2058, Portfolio Manager URL Changed (Flapping Issue)
  • Fixed #2059, Geocoding order changes aren't included in column setting change preview
  • Fixed #2060, Column mapping preset creation during import not created with current snapshot
  • Fixed #2066, Page not refreshed when switch menu tabs without saving changes and click on "stay on page"
  • Fixed #2069, Selected Cycle not set on different inventory pages
  • Fixed #2072, Inventory Detail no highlights for changes between extra_data
  • Fixed #2076, ESPM import no longer works due to ESPM website updates
  • Fixed #2080, Historical mapping page bug from mapping preset changes
  • Fixed #2082, Static SEED Webpage Development
  • Improved #2084, Print logs when CI fails
  • Improved #2089, Add Best Practices to Documentation
  • Fixed #2091, 500 Error Importing Tax Lot Data
  • Fixed #2095, Upgrade Django and API-related dependencies
  • Fixed #2096, Meter import bug - postgres unique constraints removed from meterreading table
  • Feature #2102, Add "Freeze Master Column" feature in Detail View
  • Fixed #2105, Error message when editing in Detail view is incomprehensible
  • Fixed #2114, Deleting a rule after saving previous changes does not reactive save buttons
  • Fixed #2127, Add functionality to see entire SEED HEADER field name in Mapping
  • Fixed #2131, Bricr-dev testing for potential merge into develop
  • Fixed #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Fixed #2139, Missing reverse match for password reset

Consumption - Buildings and Heating - Python
Published by nllong about 5 years ago

SEED - Release 2.7.0

SEED Version 2.7.0 includes several significant updates that need to be thoroughly tested on production data
before being deployed. The most notable changes:

  • User can define which fields to match/merge/pair/link
  • Properties and Tax Lots are now linked across multiple years or compliance cycles
  • Users can define mapping profiles to save/recall mappings easier
  • 57 closed issues/new features

Date Range: 09/30/19 - 12/20/19

Closed Issues and Features:

  • Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
  • Feature #417, Reports -- Save the last settings
  • Improved #656, Add filename to modal reporting matches when there are no matches
  • Feature #709, Allow user to disable columns in import files and handle redundant column names in import files
  • Fixed #1024, Can define user account without an organization
  • Fixed #1117, Filter doesn't display all the rolled up data under some circumstances
  • Improved #1361, Add a bit of space on left of mapping grid
  • Fixed #1375, DQ Check - Save makes labels disappear on Admin Screen
  • Improved #1409, Indicate that building/property records have merged/matched records
  • Fixed #1480, Five digit zip codes with leading 0
  • Fixed #1511, DQ results: Program doesn't tell user that a rule can't be applied due to data definition
  • Improved #1563, Need an indicator that a filter has been applied to the data
  • Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
  • Feature #1715, Add "Only Show Populated Columns" option to Detail List Settings
  • Fixed #1740, Add UBID to BuildingSync and ensure it imports into SEED
  • Fixed #1817, DQ: Program "hangs" when DQ rules can't be applied
  • Fixed #1818, DQ: Program shows labels across all cycles in Filter by Labels list after running DQ check
  • Fixed #1845, DQ Checking hanging in mapping due (possibly) to units issue
  • Fixed #1873, data quality type error
  • Fixed #1945, 403 (Forbidden) when trying to geocode records from Inventory List view
  • Fixed #1963, Allow user to specify which fields are to be used for geocoding
  • Maintenance #1965, Re-enable sentry on systems
  • Fixed #1970, Problem importing a file into a specific org
  • Fixed #1977, Review and update post-import file summary
  • Fixed #1979, Detail View Edit of Custom ID 1 sometimes produces an error
  • Fixed #1982, Display geojson map
  • Fixed #1989, Unmerging records loses pairing
  • Fixed #1990, Nonexistent properties/taxlots return bad responses
  • Fixed #1991, Column Settings - Sort by MATCH CRITERIA needs some tweaks
  • Fixed #1996, Release specific installation constraint of PostGIS docker container
  • Fixed #2005, Unable to build docker image - Could not find library geos_c
  • Fixed #2010, Mapping: Instructions: Group Matching fields by table
  • Fixed #2015, Importing certain column names can break all future imports
  • Fixed #2031, Importing mixed types with duplicate records can cause a 500
  • Fixed #2039, Portfolio Manager Login URL Changed
  • Fixed #2052, Column Settings: Saving Geocoding field definitions: getting 400 and 502 errrors
  • Fixed #1348, DQ Checking -- for Valid data, not errors in data
  • Fixed #786, Save Changes button sequence in Data Cleansing Admin
  • Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
  • Improved #1592, Prevent adding an org with existing name
  • Fixed #1592, Data Mapping for imported files does not reflect the actual mapping for that data file
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Feature #1232, Need easy way to view data year over year
  • Fixed #1946, Meter data visible on some cycles but not all
  • Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
  • Fixed #994, It is possible to have orphaned user accounts without an associated organization
  • Fixed #2057, Tax Lot Excel export 500 error
  • Fixed #1913, Add Notes info to export
  • Fixed #1713, Return progress status immediately when uploading large files

The item(s) below are patched applied to 2.7.0-Beta

  • Feature #2134, Add new column setting to allow blank/'Not Available' values to overwrite other values
  • Update ESPM connection to support latest update.
  • Fixed #2119, Re-enable created and updated fields for master records on the front end

Consumption - Buildings and Heating - Python
Published by nllong about 5 years ago

SEED - Release 2.7.0-Beta

SEED Version 2.7.0-Beta includes several significant updates that need to be thoroughly tested on production data
before being deployed. The most notable changes:

  • User can define which fields to match/merge/pair/link
  • Properties and Tax Lots are now linked across multiple years or compliance cycles
  • Users can define mapping profiles to save/recall mappings easier
  • 55 closed issues/new features

Date Range: 09/30/19 - 12/20/19

Closed Issues and Features:

  • Fixed #94, Document how mapping works in the SEED-Platform / seed wiki
  • Feature #417, Reports -- Save the last settings
  • Improved #656, Add filename to modal reporting matches when there are no matches
  • Feature #709, Allow user to disable columns in import files and handle redundant column names in import files
  • Fixed #1024, Can define user account without an organization
  • Fixed #1117, Filter doesn't display all the rolled up data under some circumstances
  • Improved #1361, Add a bit of space on left of mapping grid
  • Fixed #1375, DQ Check - Save makes labels disappear on Admin Screen
  • Improved #1409, Indicate that building/property records have merged/matched records
  • Fixed #1480, Five digit zip codes with leading 0
  • Fixed #1511, DQ results: Program doesn't tell user that a rule can't be applied due to data definition
  • Improved #1563, Need an indicator that a filter has been applied to the data
  • Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
  • Feature #1715, Add "Only Show Populated Columns" option to Detail List Settings
  • Fixed #1740, Add UBID to BuildingSync and ensure it imports into SEED
  • Fixed #1817, DQ: Program "hangs" when DQ rules can't be applied
  • Fixed #1818, DQ: Program shows labels across all cycles in Filter by Labels list after running DQ check
  • Fixed #1845, DQ Checking hanging in mapping due (possibly) to units issue
  • Fixed #1873, data quality type error
  • Fixed #1945, 403 (Forbidden) when trying to geocode records from Inventory List view
  • Fixed #1963, Allow user to specify which fields are to be used for geocoding
  • Maintenance #1965, Re-enable sentry on systems
  • Fixed #1970, Problem importing a file into a specific org
  • Fixed #1977, Review and update post-import file summary
  • Fixed #1979, Detail View Edit of Custom ID 1 sometimes produces an error
  • Fixed #1982, Display geojson map
  • Fixed #1989, Unmerging records loses pairing
  • Fixed #1990, Nonexistent properties/taxlots return bad responses
  • Fixed #1991, Column Settings - Sort by MATCH CRITERIA needs some tweaks
  • Fixed #1996, Release specific installation constraint of PostGIS docker container
  • Fixed #2005, Unable to build docker image - Could not find library geos_c
  • Fixed #2010, Mapping: Instructions: Group Matching fields by table
  • Fixed #2015, Importing certain column names can break all future imports
  • Fixed #2031, Importing mixed types with duplicate records can cause a 500
  • Fixed #2039, Portfolio Manager Login URL Changed
  • Fixed #2052, Column Settings: Saving Geocoding field definitions: getting 400 and 502 errrors
  • Fixed #1348, DQ Checking -- for Valid data, not errors in data
  • Fixed #786, Save Changes button sequence in Data Cleansing Admin
  • Fixed #1998, First edit including lat long change doesn't trigger manual geocoding logic
  • Improved #1592, Prevent adding an org with existing name
  • Fixed #1592, Data Mapping for imported files does not reflect the actual mapping for that data file
  • Feature #1591, Detail Screen: Highlight the changes in the columns
  • Feature #1232, Need easy way to view data year over year
  • Fixed #1946, Meter data visible on some cycles but not all
  • Feature #1759, Save mappings for specific input file data sources (ESPM, Tax Lot, Building List)
  • Fixed #994, It is possible to have orphaned user accounts without an associated organization
  • Fixed #2057, Tax Lot Excel export 500 error
  • Fixed #1913, Add Notes info to export
  • Fixed #1713, Return progress status immediately when uploading large files

Consumption - Buildings and Heating - Python
Published by nllong over 5 years ago

SEED - Release 2.6.1

Date Range: 08/09/19 - 09/30/19

Closed Issues and Features:

  • Fixed #961, Inventory Detail UI Refinements
  • Fixed #1571, Update verbiage in dialog box(s) to reflect merging and pairing rather than matching
  • Fixed #1844, Can't map a field called Gross Floor Area without units
  • Fixed #1857, Geocoding -- Tax Lot vs Property tables
  • Fixed #1883, Can't create new users (as superuser)
  • Fixed #1942, On import, duplicates are not flagged when ULID/UBIDs are involved
  • Fixed #1944, ULID doesn't report that it could generate Lat/Long, but then does generate them
  • Fixed #1950, ULID-only mapping - Geocoding confidence text is wrong

Consumption - Buildings and Heating - Python
Published by nllong over 5 years ago

SEED - Release 2.6.0

Add time series related functionality. Make sure to review the migrations.mst on the upgrade.

Date Range: 05/04/19 - 08/09/19

Closed Issues and Features:

  • Feature #835, Expand default Portfolio Manager field mapping to include report for timeseries data
  • Feature #1861, Allow renaming of columns
  • Feature #1871, Allow redis passwords
  • Feature #1879, profile_id as query param and part of v2.1 API
  • Feature #1888, Export Measures and Scenario Data in XLSX Format
  • Feature #1917, Importing ESPM Meter data for multiple buildings
  • Feature #1919, Meter Feature Improvements
  • Feature #1927, Make table headers sticky
  • Feature #1929, Update BuildingSync to BuildingSync 2.0-pr1
  • Improved #1930, Upgrade UBID Dependency to Latest
  • Fixed #442, Write unit test for simple_modal_service
  • Fixed #1844, Can't map a field called Gross Floor Area without units
  • Fixed #1867, Allow Bldg to be parsed as part of the normalized address
  • Fixed #1875, Extra data not showing up in the pairing page
  • Fixed #1881, Problem importing data
  • Fixed #1887, Labels can be associated to Properties/TaxLots across Orgs (via Rules)
  • Fixed #1893, Labels need to be associated to PropertyViews and TaxLotViews
  • Fixed #1894, Meters could be lost during Property Merge and Unmerge
  • Fixed #1895, Cannot import ESPM spreadsheets that have meter data
  • Fixed #1896, Cannot import Green Button Data -- 500 error clicking on Energy link in Property Detail View
  • Fixed #1903, 500 Internal Server Error trying to rename columns in Column Settings if the column already exists
  • Fixed #1912, Error importing Green Button meter data
  • Fixed #1916, Changed units for meters in Settings doesn't appear in the Inventory Meter view
  • Fixed #1918, ESPM Meter Types that SEED doesn't recognize
  • Fixed #1920, Incorrect meter display settings being used on Meter Detail Page.
  • Fixed #1922, nginx page on staging
  • Fixed #1923, Limit log files in Docker

Consumption - Buildings and Heating - Python
Published by nllong over 5 years ago

SEED - Release 2.5.2

Date Range: 04/15/19 - 05/04/19

Closed Issues and Features:

  • Feature #1855, Add ULID as a matching field on taxlots
  • Feature #1856, Import building and taxlot footprints from WKT format
  • Feature #1861, Allow renaming of columns
  • Fixed #1867, Allow Bldg to be parsed as part of the normalized address

Consumption - Buildings and Heating - Python
Published by nllong almost 6 years ago

SEED - Release 2.6.0-Beta (Meters and Interval Data)

2.6.0-beta includes support for meters and time series data storage. In order to use this release, you must first install timescaledb. Note that
this is a Beta release and should not be used on production datasets until we have completed
testing.

Consumption - Buildings and Heating - Python
Published by nllong about 6 years ago

SEED - Release 2.5.1

Date Range: 03/28/19 - 04/15/19

Closed Issues and Features:

  • Fixed #1734, segfault when loading a lot of records to view in Inventory List
  • Fixed #1815, Property labels are not in the export file
  • Feature #1832, Update BuildingSync to Version 1.0
  • Feature #1833, Add ULID, Building Footprint, and Tax Lot Footprint to Database
  • Feature #1855, Add ULID as a matching field on taxlots
  • Feature #1856, Import building and taxlot footprints from WKT format

Consumption - Buildings and Heating - Python
Published by nllong about 6 years ago

SEED - Release 2.5.0

SEED Version 2.5.0

Date Range: 02/19/19 - 03/27/19

Add GIS related functionality. Make sure to review the migrations.mst file on how to deploy the update.

Closed Issues:

  • Fixed #421, Reports - Message saying why there is no data
  • Fixed #1730, Error importing BuildingSync File
  • Fixed #1734, segfault when loading a lot of records to view in Inventory List
  • Feature #1741, BuildingSync batch import from UI
  • Fixed #1811, Unmerge Last doesn't work for BuildingSync XML files
  • Fixed #1812, Merge screen doesn't show extra data fields
  • Fixed #1815, Property labels are not in the export file
  • Fixed #1831, Clean up database tables
  • Feature #1832, Update BuildingSync to Version 1.0
  • Fixed #1833, Add ULID, Building Footprint, and Tax Lot Footprint to Database
  • Fixed #1837, Dimensionality Error
  • Fixed #1838, Column Mappings can fail to load in the UI

Consumption - Buildings and Heating - Python
Published by axelstudios about 6 years ago

SEED - Release 2.4.2

SEED Version 2.4.2

Date Range: 01/05/19 - 02/19/19

Closed Issues:

  • Fixed #421, Reports - Message saying why there is no data
  • Fixed #1124, Linux install instructions
  • Fixed #1626, 403 Error deleting Inventory from Org in Admin
  • Fixed #1730, Error importing BuildingSync File
  • Fixed #1738, No email sent to set password when I created a new organization
  • Feature #1741, BuildingSync batch import from UI
  • Feature #1782, Add OEI to docker deployment
  • Fixed #1797, Ability to remove user who only belongs to a single organization
  • Fixed #1800, Add managed task for adding user to organization via cli
  • Feature #1801, Add dropdown for actions on inventory detail page
  • Fixed #1807, Only fields in property or tax lot DB are shown in mapping screen (not showing Extra Data fields)
  • Fixed #1812, Merge screen doesn't show extra data fields
  • Fixed #1813, When merging records, the merged records don't show up in the detail view, only the final Master Record

Consumption - Buildings and Heating - Python
Published by nllong about 6 years ago

SEED - Release 2.5.0-Beta (GIS)

This is a beta release of the SEED GIS functionality. The GIS functionality enables the geocoding of buildings using the MapQuest API upon building import. The geocoding saves the results to the latitude and longitude fields of the database for each PropertyState. If the user does not specify a MapQuest API Key in an environment variable, then SEED will not attempt to geocode the buildings. The user also has the ability to rerun geocoding from the inventory page's action menu on selected properties. This allows the user to 'fix' any address issues and rerun geocoding as needed.

In order to use the new functionality, the Postgres PostGIS extension needs to be installed and the database needs to be migrated. Make sure to read the setup_*.rst files on the correct procedure based on your OS.

This feature is in beta release and will still be improved over the new few weeks. Please send any feedback via github issues.

Consumption - Buildings and Heating - Python
Published by nllong over 6 years ago

SEED - Release 2.4.1

Date Range: 10/06/18 - 01/04/19:

  • Fixed #17, Ability to change mapping after it has been saved
  • Fixed #43, Internationalization of units
  • Fixed #343, Edit Organization Mappings screen -- add it
  • Fixed #1561, Program Drops 2nd tax lot pairing (in mapping?) to do discarding duplicate tax lot record
  • Fixed #1594, List view -- fields with long strings need popup like in building detail
  • Fixed #1645, Release Date not being mapped as "Release Date" (defaulting to PM Release Date)
  • Fixed #1718, Deleting all records for an org doesn't delete values in column settings
  • Fixed #1724, KeyError: u'measures'
  • Fixed #1733, Newly created column will not show up in API until data exists
  • Fixed #1739, Admin Screen needs scroll bar at the bottom of the screen to scroll right
  • Improved #1743, Remove deprecated repositories
  • Fixed #1767, IDs for labels API return false
  • Improved #1768, Upgrade to Python 3
  • Improved #1769, Deploy script for docker stack deploy
  • Fixed #1770, Update the update datetime field when changing tax lot or property
  • Improved #1771, Remove Unused Django Models and Migration Code
  • Fixed #1772, Return PropertyView ID from Label Filter API
  • Fixed #1773, No measures in scenario break BuildingSync
  • Improved #1774, Use alpine linux in Docker

Consumption - Buildings and Heating - Python
Published by nllong over 6 years ago

SEED - Release 2.4.0

Date Range: 07/04/18 - 10/05/18:

Closed Issues: 32

  • Fixed #239, Rearchitect the progress API interactions
  • Fixed #711, Associating and disassociating orgs causes account to become disfuctional
  • Fixed #873, "NoneType object is not iterable" in _match_buildings
  • Fixed #876, Upgrade fine-uploader
  • Fixed #1172, Mapping Review Screen - field name case and punctuation
  • Fixed #1200, allow for user to manage column mappings
  • Fixed #1408, DQ checking not working for specific case
  • Fixed #1497, File hangs on matching
  • Fixed #1548, ESPM Auto Import -- Import file name
  • Fixed #1565, Error importing large ESPM file
  • Fixed #1582, Reports not displaying data
  • Fixed #1585, Error 400 when unmerging record
  • Fixed #1601, Performance is quite slow moving between different views (Detail to List, etc)
  • Fixed #1608, Improve Matching Performance
  • Fixed #1646, Value edited in Detail view is overwritten when old data is again imported into SEED
  • Fixed #1654, 500 Error when logging into ESPM from SEED
  • Fixed #1660, Fields are not being displayed in the Detail view for either Property or Tax Lot
  • Fixed #1667, DQ Export not working from Inventory List -- server failed error
  • Fixed #1668, New Mapping Page layout makes it hard to compare the file header with the SEED header
  • Fixed #1672, Inventory export -- Excel puts up error message, but then opens it
  • Fixed #1681, Suborganization error message unclear
  • Fixed #1682, Suborganization error uploading data
  • Fixed #1683, SEED shouldn't allow suborgs of suborgs
  • Fixed #1685, Import Building Sync file from Audit Report Template
  • Fixed #1686, Suborganization list settings don't work
  • Fixed #1689, Importing file with crlf and blank line returns causes errors
  • Fixed #1692, Error clicking "i" Nav Button
  • Fixed #1694, Settings profile field list is reversed on save when saving the first Settings Profile
  • Fixed #1696, 502 error displaying inventory in org with large number of records
  • Fixed #1698, Add the ability to not overwrite the data by column on merge
  • Fixed #1702, Test the spinner visibility during routing transitions
  • Fixed #1707, Site EUI (kBtu/ftΒ²) & Source EUI (kBtu/ftΒ²) fields are not imported with auto import from ESPM

Accepted Pull Requests: 25

  • Fixed #1661, Address PM Import Error
  • Fixed #1674, Report proper filename for uploaded_filename during PM import
  • Fixed #1676, Improve progress bar functionality
  • Fixed #1677, ID in CSV causing Excel to throw warnings
  • Fixed #1680, Remove unused classes and cleanup deprecated code
  • Fixed #1684, Hash object upon save
  • Fixed #1687, Fix and cleanup suborganizations
  • Fixed #1688, Buildingsync upload merge develop
  • Fixed #1690, Fix first_five_rows method to be more flexible
  • Fixed #1691, Fix privilege escalation bug
  • Fixed #1695, Add transactions
  • Fixed #1697, BuildingSync Upload
  • Fixed #1699, Field by field merging preferences
  • Fixed #1700, Fixed the spinner visibility during routing transitions
  • Fixed #1701, Inventory Performance
  • Fixed #1703, Strip spaces around value before typecasting
  • Fixed #1704, Change default org to user first org available
  • Fixed #1705, Inventory View Fixes
  • Fixed #1706, Create default columns managed task, fix unicode error in mapping
  • Fixed #1708, Update BuildingSync Upload
  • Fixed #1709, Fix the reversed column order when saving a new settings profile
  • Fixed #1710, Fix csv import
  • Fixed #1714, Docker timeouts
  • Fixed #1720, Fix pint cleaner and mapping error
  • Fixed #1721, Handle Duplicate Measure IDs in BuildingSync Uploads

Consumption - Buildings and Heating - Python
Published by nllong over 6 years ago

SEED - Release 2.3.3

Date Range: 05/31/18 - 07/04/18:

Closed Issues: 13

  • Fixed #127, Export unmatched records
  • Fixed #360, Duplicate Data -- Cleanup after importing files
  • Fixed #590, deleting data sets does not delete buildings?
  • Fixed #654, Design feature which allows bulk editing of data
  • Fixed #1282, Add space to the left of the Settings grids
  • Fixed #1292, Blank record added to Tax Lot view
  • Fixed #1344, Error trying to display inventory list
  • Fixed #1414, get_api_request_user in seed/utils/api.py fails with UnboundLocalError when HTTP_AUTHORIZATION is not basic
  • Fixed #1587, Mapping: If columns are mapped to both Property and Taxlot tables, ensure that a matching field is present for each table
  • Fixed #1656, Update Version number to 2.3.2
  • Fixed #1663, Program hangs at 100% on mapping
  • Fixed #1665, DQ not working -- fields don't display in admin, 500 server error when running in inventory
  • Fixed #1669, Export from Actions pulldown not working on dev1 branch

Accepted Pull Requests: 7

  • Fixed #1653, Generates PM Import file name based on date
  • Fixed #1655, Fixed the angular-sanitize semantic versioning
  • Fixed #1658, Fix Migration for Production Data
  • Fixed #1659, Major mapping improvements
  • Fixed #1662, Return inventory records with only the columns specified
  • Fixed #1666, Data Quality Checks Returned 500
  • Fixed #1670, Fix Inventory Export and Displaying of Extra Data Fields in Inventory

Consumption - Buildings and Heating - Python
Published by nllong almost 7 years ago

SEED - Release 2.3.2

Closed Issues: 80

  • Fixed #28, Show source data file of unmatched records in Building Detail
  • Fixed #60, In record list shown in matching, only show fields present in the data file
  • Fixed #93, MAPPING: Add a "clear mapping" button
  • Fixed #209, Checkboxes are too small
  • Fixed #217, Add export to Matching screen
  • Fixed #269, Add date of import to building detail list
  • Fixed #270, Add Matching functionality to Building List
  • Fixed #308, UI for Log Files for Duplicate Data
  • Fixed #445, Normalize BE endpoint success responses
  • Fixed #506, Data cleansing criteria additions and issues
  • Fixed #527, Bugs related to recently implemented caching utilities
  • Fixed #538, Updating master record with multiple PM files - auto vs hand matching
  • Fixed #543, When should program overwrite existing data when matching records?
  • Fixed #579, Add ability to view different fields on each side of matching screen
  • Fixed #631, Investigate the options for automatically downloading Custom Reporting Template data from Portfolio Manager
  • Fixed #636, Improvements to Matching Screen
  • Fixed #639, Matching view still has 'active' filter inputs.
  • Fixed #647, Add ability to delete unmatched records from the matching screen
  • Fixed #677, Two Building records can't both match to one PM record
  • Fixed #707, Can't map files
  • Fixed #807, Review Mapped Data doesn't show all mapped fields
  • Fixed #839, Server error searching by date fields on seed production but not seedtest
  • Fixed #844, Thoughts about UI for Timeseries feature
  • Fixed #845, Field is added to Master Building record even if it is unchecked in mapping
  • Fixed #898, Don't automatically make unmatched records into new buildings
  • Fixed #927, Change Read the Docs subdomain
  • Fixed #937, DB Refactoring -- Audit Logs and Data Migration
  • Fixed #962, Date filtering not working in Mozilla Firefox
  • Fixed #1027, Can't delete data in extra_data fields in Building Detail
  • Fixed #1035, Stay in the same place in the building list when coming back from building detail
  • Fixed #1039, Swagger is inelegant when user isn't logged in
  • Fixed #1048, Figure out what SEED is using prefinery.com for
  • Fixed #1142, Update rest framework swagger
  • Fixed #1160, Mapping Review screen is empty possibly when all fields are extra data
  • Fixed #1191, Return display names from the backend
  • Fixed #1198, Authentication is broken when using an api key
  • Fixed #1229, Issue with Mapping a second time
  • Fixed #1235, Add option to save display settings across org, so it isn't just for your account / browser
  • Fixed #1260, Default checked fields in List and Detail settings to fields that have been mapped?
  • Fixed #1265, Program is automatically mapping Energy score to ENERGY STAR Score but it doesn't display in mapping
  • Fixed #1277, Importing sample test files, many issues -- can break into smaller issues as needed
  • Fixed #1297, Data quality errors when typecasting data (TypeError Str -> Float)
  • Fixed #1302, Add number of records imported to Import "Successful" dialog box
  • Fixed #1314, Hand matching / unmatching for migrated data
  • Fixed #1337, SEED Header input box in Mapping -- need to be able to make column wide enough to see long field names
  • Fixed #1340, Can't Create new organization as superuser with existing email
  • Fixed #1362, DQ Check - Allow sorting by column in DQ results modal
  • Fixed #1403, List Settings are tedious to rework
  • Fixed #1406, List views - wrap text or show text in bubble
  • Fixed #1423, Spinner needs to display longer when program is working to display Matching Detail screen
  • Fixed #1450, Need spinner when changing cycles in Inventory list for large datasets
  • Fixed #1464, Field mapping -- Letter after number gets capitalized
  • Fixed #1495, Mapping / List Setting issues
  • Fixed #1532, Auto ESPM import doesn't add data to correct Cycle
  • Fixed #1543, Export not returning all data when exporting from taxlot view
  • Fixed #1547, Matching Review -- 0 tax lots when there should be 9
  • Fixed #1549, Add UBID to Mapping screen explanation for matching fields
  • Fixed #1560, Can't "deselect" the filter buttons AND/OR/EXCLUDE
  • Fixed #1566, Need to be able to save different List Setting configurations
  • Fixed #1567, Show labels in List view
  • Fixed #1570, Show records most recently imported from ESPM
  • Fixed #1573, Upload your data modal tweaks
  • Fixed #1574, Inventory List View -- Default List Settings should show mapped fields
  • Fixed #1577, Admin Function -- 403 error removing user
  • Fixed #1578, Admin Function -- Error adding existing user to existing organization
  • Fixed #1583, Unable to log into ESPM account from SEED
  • Fixed #1586, Cycle range for new orgs is incorrect
  • Fixed #1588, Columns with the same name in different tables should correctly differentiate the data
  • Fixed #1596, Add Lat/Long to PropertyState
  • Fixed #1603, Unable to view swagger page when not logged in
  • Fixed #1606, Save List Settings in List and Detail View
  • Fixed #1613, Associated tax lot ID in Mapping Review is confusing to users
  • Fixed #1621, PM Report Template list -- not all the reports are listed in SEED
  • Fixed #1627, Tax Lot list Settings Profile Saving -- internal server error
  • Fixed #1632, Units are off for Energy Use and EUI when using the ESPM Login from SEED to import data
  • Fixed #1633, Pairing between 1 Tax Lot ID and Multiple UBIDs does not seem to be working
  • Fixed #1634, Mapping hangs at 100% complete -- organization ID doesn't exist
  • Fixed #1635, ValueError: Cannot assign "269": "DataQualityCheck.organization" must be a "Organization" instance.
  • Fixed #1639, Unmerge only works once on a given property record
  • Fixed #1649, Importing Data with the Same Address on Multiple Rows do not track lot_numbers

Accepted Pull Requests: 30

  • Fixed #1581, Improved error messages for admin.html
  • Fixed #1597, Allow the mapping columns to be resizable
  • Fixed #1598, Add export issues script
  • Fixed #1599, Show only populated columns
  • Fixed #1602, Updated translation files
  • Fixed #1604, Fix data quality typeerror
  • Fixed #1605, Fix swagger access
  • Fixed #1610, Add libffi-dev and libssl-dev to docker and documentation
  • Fixed #1611, Remove unneeded auth classes. Fix BuildingSync and HPXML API endpoints
  • Fixed #1618, Add Latitude and Longitude to Database Fields
  • Fixed #1622, Add column display names to the database
  • Fixed #1623, List Settings Profiles + Display Names Refactor
  • Fixed #1624, New Oganization Cycle Range
  • Fixed #1625, Fix portfolio manager child data request
  • Fixed #1628, Fixed missing pinned parameter when the value is undefined
  • Fixed #1629, Fix race condition on creating DataQualityCheck objects
  • Fixed #1630, Superuser improvements
  • Fixed #1631, Fix Only Show Populated to use the current cycle
  • Fixed #1636, Fix organization in DataQualityCheck
  • Fixed #1637, Use kBtu during imports for PM
  • Fixed #1638, Fixed showing of default pairing columns
  • Fixed #1650, Allow import of multiple ubids, single taxlot in CSV
  • Fixed #1651, Ensure mapping to both TaxLot and PropertyState columns is enforced

Accepted External Pull Requests: 5

  • Fixed #1536, Quantity (aka. Pint) fields to accommodate metric and US Customary energy/area data
  • Fixed #1609, Added oauth, add_columns endpoint, and adjusted pint handling
  • Fixed #1616, filterset update to find PropertyView by various PropertyState building
  • Fixed #1617, Made PropertyStateWritableSerializer fields not required
  • Fixed #1620, Fix add_columns endpoint

Consumption - Buildings and Heating - Python
Published by nllong almost 7 years ago

SEED - Release 2.3.1

Closed Issues: 4

  • Fixed #1289, Filter on numeric fields
  • Fixed #1321, Hand Matching screen -- Fix field headers, add vertical scroll bar, other UI improvements
  • Fixed #1524, Editing record in inventory view corrupts the record
  • Fixed #1576, Rework Exporting from Hamburger view

Accepted Pull Requests: 8

  • Fixed #1551, Added UBID to the mapping instructions
  • Fixed #1552, Fixed the count for the imported number of mapped tax lots
  • Fixed #1556, Add date to PM import filename
  • Fixed #1557, Release 2.3
  • Fixed #1558, Notes Improvements
  • Fixed #1559, Cleanup Travis
  • Fixed #1562, Added UBID to the mapping instructions
  • Fixed #1564, Temporarily hid the Upload Green Button Data button

Consumption - Buildings and Heating - Python
Published by nllong about 7 years ago

SEED - Release 2.3.0

Closed Issues: 21

  • Fixed #148, For PM mapping, add feature to remember user defined mappings
  • Fixed #179, Auto-connect to Portfolio Manager
  • Fixed #1125, Mapping suggestions are improved but could still be improved
  • Fixed #1231, Inventory Detail: Add Log & Notes back
  • Fixed #1238, Add option in mapping to map all fields to original file field names
  • Fixed #1298, Add Import Date as a viewable field in List and Detail view
  • Fixed #1328, Filter operators -- make them the same for numeric and strings
  • Fixed #1385, Hand Matching -- need to be able to match multiple records together (V 1.5 feature)
  • Fixed #1396, Add Unique Building ID as a matching field
  • Fixed #1499, Functionality different between two servers with same deployment
  • Fixed #1501, migrate django password reset to class based views
  • Fixed #1509, Mapped fields with underscore are transformed to a field name without underscore
  • Fixed #1510, Export all data as CSV file not working as expected
  • Fixed #1512, Export has (primarily) internal field names not SEED user mapped field names
  • Fixed #1525, merging code caused merging issue
  • Fixed #1527, non-deterministic test
  • Fixed #1529, requires_member when viewing organization
  • Fixed #1549, Add UBID to Mapping screen explanation for matching fields
  • Fixed #1550, UBID Upper/lower case field name in mapping
  • Fixed #1554, Add UBID to Pairing screen
  • Fixed #1555, Unmerging Tax Lots doesn't unpair the records paired when records were merged

Accepted Pull Requests: 25

  • Fixed #1491, BRICR Support - BuildingSync, Measures, Scenarios, etc.
  • Fixed #1492, OGBS - French (Canada) localization
  • Fixed #1507, removing instruction to python setup.py install
  • Fixed #1513, Integration with Portfolio Manager
  • Fixed #1515, 1298 import date field
  • Fixed #1517, Bricr buildingsync upload
  • Fixed #1519, save pm mapping changes to database.
  • Fixed #1520, Translation example
  • Fixed #1521, Add UBID
  • Fixed #1526, Update ubid in example files
  • Fixed #1528, view history
  • Fixed #1530, Shared Field Settings Page
  • Fixed #1531, Add Queued State to Analysis State
  • Fixed #1533, Fixed the selected cycle for PM imports
  • Fixed #1534, Combined text/numeric filtering
  • Fixed #1535, display analysis state string instead of int
  • Fixed #1537, Re-sorts angular localization files
  • Fixed #1538, Updated copyrights
  • Fixed #1539, Add Notes Field
  • Fixed #1540, Hand-merge multiple records
  • Fixed #1541, upgrade some dependencies to the latest versions
  • Fixed #1542, fix serialization of quantity
  • Fixed #1544, CSV Export Header
  • Fixed #1545, remove unused view methods and remove bricr flipper
  • Fixed #1546, Add Sentry to Frontend

Accepted External Pull Requests: 6

  • Fixed #1492, OGBS - French (Canada) localization
  • Fixed #1514, Simplify API auth docs
  • Fixed #1516, HPXML Integration
  • Fixed #1518, Tightens up check for whether celery's running in dev
  • Fixed #1522, Fixes HTML error in sub-org submit button
  • Fixed #1537, Re-sorts angular localization files

Consumption - Buildings and Heating - Python
Published by nllong over 7 years ago

SEED - Release 2.2.2

  • Fix serializer for QuantityFields

Consumption - Buildings and Heating - Python
Published by nllong over 7 years ago

SEED - Pre-release 2.3.0

Closed Issues: 5

  • Fixed #148, For PM mapping, add feature to remember user defined mappings
  • Fixed #1238, Add option in mapping to map all fields to original file field names
  • Fixed #1298, Add Import Date as a viewable field in List and Detail view
  • Fixed #1499, Functionality different between two servers with same deployment
  • Fixed #1501, migrate django password reset to class based views

Accepted Pull Requests: 15

  • Fixed #1491, BRICR Support - BuildingSync, Measures, Scenarios, etc.
  • Fixed #1492, OGBS - French (Canada) localization
  • Fixed #1507, removing instruction to python setup.py install
  • Fixed #1514, Simplify API auth docs
  • Fixed #1515, Import date field
  • Fixed #1516, HPXML Integration
  • Fixed #1517, Bricr buildingsync upload
  • Fixed #1518, Tightens up check for whether celery's running in dev
  • Fixed #1519, save pm mapping changes to database.
  • Fixed #1520, Translation example
  • Fixed #1521, Add UBID
  • Fixed #1522, Fixes HTML error in sub-org submit button
  • Fixed #1526, Update ubid in example files

Consumption - Buildings and Heating - Python
Published by nllong over 7 years ago

SEED - Release 2.2.1

SEED Version 2.2.1

Closed Issues

  • Fixed #1486, Upgrade to Django 1.11
  • Fixed #1502, Fix password reset
  • Fixed #1363, DQ Check - Add export to Inventory DQ Results modal
  • Fixed #1397, DQ Admin: add indication of field source (tax lot or property)
  • Fixed #1398, DQ: Add labels for exported records
  • Fixed #1404, Inventory Detail - Related Properties - need to display more fields
  • Fixed #1439, Strftime fails for buildings older than 1900
  • Fixed #1496, Export data from inventory (including labels)
  • Fixed #1482, Remove the concept of projects
  • Fixed #1483, Added Custom ID 1 field for Related Properties
  • Fixed #1484, Added a mapping button to Map SEED fields to imported file fields
  • Fixed #1481, Hides *_pint columns in Property List Settings view
  • Fixed #1487, Improved Column Saving
  • Fixed #1490, Export DQ from Inventory
  • Fixed #1493, Removes node_modules from fine-uploader after building
  • Fixed #1473, Improved Angular unit tests
  • Fixed #1479, Disable all client-side caching when the dev profile is used

Consumption - Buildings and Heating - Python
Published by nllong over 7 years ago

SEED - Release 2.2.0

SEED Version 2.2.0

Closed Issues

  • Fixed #558, Label pulldown gets too small to read label text when browser window shrinks
  • Fixed #598, Adding a label to 16,000+ records is a bit slow
  • Fixed #781, Mapping hangs if there is a duplicate field name in the data
  • Fixed #908, Changing the name of the label currently being filtered on
  • Fixed #928, Blank field name in imported file causes error
  • Fixed #1144, Mapping Review Screen: View by Property tab displays when mapped Tax Lot file has Jurisdiction Tax Lot ID
  • Fixed #1219, One property record added when only tax lot data is mapped
  • Fixed #1239, Mapping Review screen doesn't always show data
  • Fixed #1257, Field name with apostrophe capitalized the next character
  • Fixed #1269, Check Matching results screen to make sure information is correct
  • Fixed #1275, Save Mapping for PM file with lots of fields -- Browser unresponsive message
  • Fixed #1280, Not all fields show data in Mapping Review but are in Inventory list
  • Fixed #1283, View by Property: Address Line 1 (tax lot) doesn't display unless Address Line 1 (property) is also selected
  • Fixed #1311, Matching Results dialog box -- make the information there more informative for the user
  • Fixed #1312, Hand Matching screen -- keep "state" going from detail back to list
  • Fixed #1320, Display Names in List Settings not always displayed
  • Fixed #1323, Spinner needs to spin longer (!) before matching screen is displayed
  • Fixed #1329, Normalization of Tax lot ID -- may cause problems for some cases
  • Fixed #1347, 502 Bad Gateway area when matching Portfolio Manager file
  • Fixed #1372, Import sample data issue
  • Fixed #1387, DQ Check -- Optimize checking for large datasets
  • Fixed #1394, Matching List and Detail View -- Add List Settings
  • Fixed #1407, Matching -- sorting takes a while, need a spinner
  • Fixed #1432, Add fields (list settings) to Pairing screen - can't see enough info to do the pairing
  • Fixed #1470, Can't create new user from admin page

Accepted External Pull Requests

  • Fixed #978, Adding ansible provisioning within AWS
  • Fixed #1304, WIP: 1124 linux installation docs
  • Fixed #1440, Org-level units preference
  • Fixed #1443, Makes start-seed run a bit easier under Vagrant
  • Fixed #1453, Fix typo, remove spurious 301 redirect.
  • Fixed #1454, Fixes startup warning on seed.NonCanonicalProjectBuildings.projectbuilding
  • Fixed #1457, Lay foundations for pint Quantity objects for EUI, Areas on PropertyStates

Consumption - Buildings and Heating - Python
Published by nllong over 7 years ago

SEED - Release 2.1.2

Consumption - Buildings and Heating - Python
Published by axelstudios over 7 years ago

SEED - Release 2.1.1

New Features

  • PR #1417: Add Clear Filters button on Inventory page
  • PR #1393: Model to support Green Building Registry (GBR)

Performance Enhancements

  • PR #1392: This is the first set of fixes to address performance issues in mapping and cleansing
  • PR #1415: Client-side matching list pagination

Defects Repaired

  • PR #1413: Fix "none" in Jurisdiction Tax Lot ID field
  • PR #1421: Added a date filter for date objects on the Inventory Detail page
  • PR #1420: Fixed flake8 and missing migration
  • PR #1373: Fix develop tests
  • PR #1374: Upgrade dependencies
  • PR #1366: Tests data quality
  • PR #1370: Tests data quality quicktests
  • PR #1380: fix docker

Under the Hood Restructuring

  • PR #1386: Filter matching
  • PR #1389: GBR merge 05 properties
  • PR #1382: GBR merge 04 a org mixin cycle
  • PR #1381: GBR merge 03 residential cert endpoints
  • PR #1379: GBR merge 02 api helpers
  • PR #1378: GBR merge 01 residential cert models
  • PR #1388: 90 code cov - Mass code cleanup; removing seemingly unused code; comment out "project" code for later use
  • PR #1199: Basic authentication uses base64 encoded, not plain strings

Consumption - Buildings and Heating - Python
Published by axelstudios almost 8 years ago

SEED - Release 2.1.0

Consumption - Buildings and Heating - Python
Published by axelstudios almost 8 years ago

SEED - Release 2.0.2

Consumption - Buildings and Heating - Python
Published by axelstudios about 8 years ago

SEED - Release 2.0.1

Coming soon...

Consumption - Buildings and Heating - Python
Published by mmclark about 8 years ago

SEED - Release 2.0.0

2017-01-20 β€” Diff

SEED v2.0 represents a major improvement in all facets of the software. Notably, the concept of Buildings has been separated into Properties and Tax Lots, which allow for many-to-many relationships between the two, and uploaded data sets are now compartmentalized into calendar Cycles. The public API has also been completely revised to be more RESTful with interactive documentation using Swagger. This release also includes significant bug fixes and improvements for code robustness.

New Features

  • PR #986: Incorporated Angular UI Grid for new inventory views
  • PR #995: Added UI Grid column menus, grid menus, and saving/restoring state functionality, #1000
  • PR #997: Added UI Grid column pinning
  • PR #1002: Added organization ids to the admin page #984
  • PR #1020: Added cycle persistence
  • PR #1021: Added option to reset grid filters
  • PR #1023: Grid style improvements
  • PR #1036: Added Swagger to main interface
  • PR #1045: Assigns Property and TaxLot classifications to extra data fields
  • PR #1051: Split backend search from buildings into properties and tax lots
  • PR #1052: Major UI refactor, including inventory list, details, settings, labels, cycles, reporting, and more
  • PR #1059: Updated backend reporting to handle cycles
  • PR #1062: Added sample data generator
  • PR #1064: Added labels backend for properties/tax lots
  • PR #1065: Audit log migrations
  • PR #1070: Improved Swagger documentation
  • PR #1071: Added the ability to apply labels in bulk or singly to properties and tax lots
  • PR #1075: Added selected cycle when saving data
  • PR #1077: More many-to-many test cases
  • PR #1078: Adds the ability to handle semicolon-separated tax lot ids on import
  • PR #1083: Added tax lot ids to the lot number
  • PR #1190: A default cycle is created with new organizations for convenience

Performance Enhancements

  • PR #993: Increased label filter max
  • PR #1001: Small UI Grid Improvements
  • PR #1019: Added organizations loading indicator, fixed performance bugs
  • PR #1154: Limit mapping review data to only mapped columns
  • PR #1181: Performance improvements to only return visible inventory columns
  • PR #1197: Convert the labels API to POST for unlimited query length

Defects Repaired

  • PR #977: Fixed label deletion #976
  • PR #981: Fixed report view #965
  • PR #983: Improvements to Selenium testing, fixed layout issue related to Selenium testing #982
  • PR #1003: Added Selenium test for building detail edits #953
  • PR #1032: Fixed Swagger loading
  • PR #1042: Fixed search service storage #1035
  • PR #1047: Detail view shows changes after update
  • PR #1055: Fixed broken tests
  • PR #1056: Fixed test typos
  • PR #1057: Fix to allow the lack of cycles
  • PR #1058: Fixed audit history view
  • PR #1060: Updated data cleansing to work with properties and tax lots
  • PR #1073: Fixed an issue where tax lot records were unnecessarily created
  • PR #1102: Fixed saving changes on inventory details
  • PR #1106 #1119: Only allow unique mapping suggestions #1085 #1090
  • PR #1109: Fixed mapping review to show both properties and tax lots
  • PR #1115: Fixed project count API endpoint
  • PR #1123 #1202: Fixed test failures
  • PR #1137 #1152 #1155: Fixed Portfolio Manager file import
  • PR #1140: Handle the case where no mapping suggestions exist
  • PR #1145: Convert unhandled Unicode characters to ASCII on import
  • PR #1158: Fixed code coverage reporting
  • PR #1169: Fixed obscure import error by continuing regardless
  • PR #1179: Refactored uploading via API to work as expected
  • PR #1185 #1188 #1201: Corrected tax lot address field names, among other display names
  • PR #1192: Database migration to fix uploaded file display names
  • PR #1205: Database migration to allow for unlimited length semicolon-separated jurisdiction tax lot id fields
  • PR #1216: Fixed a matching bug that didn't always use the correct organization

Under the Hood Restructuring

  • PR #1012: Cycles updates, m2m changes, v2.0 migrations
  • PR #1014: Major v2 changes
  • PR #1018: Major migrations, added primary tax lot indicator
  • PR #1026: Cleaned up bluesky references #1025
  • PR #1029: Initial v2 API revisions
  • PR #1046: Significant testing improvements
  • PR #1050: Additional API revisions
  • PR #1053: Mapping changes for the new data model
  • PR #1061: Initial matching refactor
  • PR #1063: Improved field name consistency
  • PR #1067: Process for migrating year_ending data
  • PR #1068: Additional data matching improvements
  • PR #1074: Updated the schemas to include the new field names
  • PR #1079: Migrated label location on the backend
  • PR #1080: Added project api views
  • PR #1081: Updated column migration for new data model
  • PR #1082: Updated backend dependencies
  • PR #1093: Updated mapping response to include both properties and tax lots
  • PR #1098: Major matching improvements
  • PR #1116: Updated mapping suggestions API endpoint
  • PR #1122: Updated import_files API endpoints
  • PR #1130 #1132 #1136 #1157 #1166: Additional v2 API endpoints
  • PR #1156 #1167: Normalized jurisdiction tax lot ids and lot numbers to make comparisons possible
  • PR #1175: Replaced deprecated dependency
  • PR #1209: Added pairing API endpoints

Known Issues

  • Hand matching and pairing of properties and tax lots is not yet available, but will be in the next patch update
  • #1225: Campus relationships are not being made in matching
  • #1223 #1222: Changes to boolean attributes cannot be saved
  • #1220: Changes to column position, visibility, and pinning made on the list view rather than settings do not get persisted
  • #1219: Mapping to all property or all taxlot columns results in empty data for the opposite inventory type
  • #1217: Under certain conditions, a 403 error can occur during automatic matching
  • #1215: With a large number of columns, mapping suggestions can be slow to load
  • #1213: Some fields that should be mapped are not
  • #1207: Mapping does not currently require one of the four required fields
  • #1172: Field display names can be inconsistent before and after mapping

Consumption - Buildings and Heating - Python
Published by axelstudios over 8 years ago

SEED - Release 1.5.0

Pull Requests

  • PR #415: Issue #414 - Changing the way data is acquired for reports.
  • PR #774: Issue #772 - test data
  • PR #779: Issue #265 - Django 1.8
  • PR #789: Issue #492 - Exclude filters
  • PR #796: Issue #544 - Added Django timezone support
  • PR #834: Issue #809 - Remove Schema model
  • PR #842: Issue #836 - Remember page number when navigating around building list.
  • PR #854: Issue #13 - Delete organizations in admin panel
  • PR #864: Issue #840 - Sort building detail fields alphabetically by default.
  • PR #888: Issue #883 - Project export fix
  • PR #904: Issue #899 - Delete users without orgs on org delete.
  • PR #932: Issue #925 - Fix for newlines in mapping view.
  • PR #934: Issue #797 - building detail ui
  • PR #935: Issue #916 - Slow building filtering
  • PR #936: Issue #885 - Refresh columns during mapping step
  • PR #938: Issue #924 - Update json queries
  • PR #939: Issue #909 - Keep filter by label during navigation
  • PR #941: Issue #858 - Spinner during label save
  • PR #944: Issue #942 - Fix robots.txt view
  • PR #945: Issue #942 - Be strict about requiring organization_id
  • PR #949: Issue #947 - Upgrade django compressor
  • PR #951: Issue #943 - Fixes for api test
  • PR #957: Issue #942 - Handle iso datetimes from angular on date filter.
  • PR #969: Issue #966 - Building detail edit

Consumption - Buildings and Heating - Python
Published by mmclark almost 9 years ago

SEED - Release 1.4.0

Pull Requests

  • PR #824: Issue #805 - Spinner fixes
  • PR #822: Issue #818 - Better logic for mapping column typeahead & regression fix
  • PR #816: Issue #804 - Fix for extra data order by results
  • PR #815: Issue #803 - Fix slow get_column_mapping_suggestions
  • PR #801: Issue #799 - Get unmatched view working on matching page.
  • PR #795: Issue #792 - AttributeOption.value larger field
  • PR #794: Rename Energy Star Score to Energy Score in data cleansing output
  • PR #783: 645 update data model docs
  • PR #780: Issue #776 - View buildings spinner
  • PR #771: fix unbound variable in buildings export view
  • PR #766: Clear labels on clear filters
  • PR #764: Issue #761 - Replace odd characters in address normalization
  • PR #758: Remove djorm-ext-expressions package
  • PR #757: Issue #752 - Remove ImportRecord.organization
  • PR #756: Data Cleansing Admin Settings
  • PR #755: update boto version
  • PR #754: Switch to supported django-storanges pypi package
  • PR #750: Issue #749 - Use fast password hasher during tests.
  • PR #748: Issue #747 - Speedup get_organization endpoint
  • PR #746: upgrade tox to 2.3.1 and do not clobber local_untracked
  • PR #745: Issue #547 - Clear filter button
  • PR #742: cleanup code
  • PR #741: Fix building deletion while filtering by label
  • PR #740: Issue #607 - Loading spinners
  • PR #739: Fixes for data export
  • PR #738: Cleanup building exporter class.
  • PR #737: Issue #686 - Send a working status if s3 file isn't ready.
  • PR #735: Issue #726 - Show role text for single owners.
  • PR #734: Issue #729 - Angular debug setting
  • PR #733: Issue #504 - Password notes
  • PR #725: Issue #578 - Matching page column reordering
  • PR #724: Issue #722 - Remove view/hide columns from mapping screen.
  • PR #720: Fix error when deleting buildings when label filter active
  • PR #717: Piper/issue 687 dont allow organizations to end up empty
  • PR #716: Add co_parent to list of invalid keys to show on building detail page.
  • PR #710: Fix updated building count
  • PR #708: Issue #577 - Building Detail show/hide/reorder columns
  • PR #706: Fix text reference to Custom ID 1 field
  • PR #704: Stop-gap solution for django-pgjson bug
  • PR #703: Trying to update the copyright again.
  • PR #700: Issue #577 - Url based tabs on building detail page.
  • PR #699: typecast value_list to list when serializing to celery
  • PR #689: Issue #581 - Matching dropdown should respect sessionStorage
  • PR #688: Issue #634 - Renaming data set fix
  • PR #685: Issue #432 - Custom celery JSON serializer to handle datetimes
  • PR #683: Issue #75 - Handle odd date format in excel dates.
  • PR #681: 655 updating copyright in config
  • PR #680: Update the add_buildings task to use the appropriate search/filtering logic
  • PR #676: Issue #581 - Add matched/unmatched filter to building list page
  • PR #675: Issue #515 - Building detail page edit labels
  • PR #671: Issue #595 - Catch invalid operator errors and return nothing.
  • PR #670: Issue #546 - Case insensitive match with carat symbol
  • PR #669: 432 pass primary keys
  • PR #668: Issue #651 - export buildings error
  • PR #664: Flake8 fixes for new pylint version
  • PR #663: Fix 500 error when fetching labels
  • PR #652: Refactored all directives except download to use 'sd' prefix

Consumption - Buildings and Heating - Python
Published by mmclark about 9 years ago

SEED - Release 1.3.2

Contains the following Pull Requests:

  • PR #640
  • PR #638
  • PR #626

Consumption - Buildings and Heating - Python
Published by mmclark over 9 years ago

SEED - Release 1.3.1

Updated copyright notices

Consumption - Buildings and Heating - Python
Published by mmclark over 9 years ago

SEED - Release 1.2.2

Reporting and Graphs

  • PR #400: This is the first implementation of the reporting page, which shows two configurable graphs in the Building section, under the new "Reports" tab. Three new methods were created on the backend (in views.py) to provide data to the charts on the client. Gathering the required data from the seed_buildingsnapshot table is somewhat involved as the charts need historical dat. We therefore can't rely just on the data captured in the last good canonical building, but instead must traverse the parents of the canonical building to gather historical data. (Issue #178)
  • PR #404: Even though the query initially run specifies a date range that is abandoned to walk the tree of a canonical building's parents. Since this is using the tree there may be some other records with no year_ending date. Added a check to ignore them from processing. This fixed some issues with graphs not being generated. (Issue #402)
  • PR #413: Added check to force any buildings with a gross_floor_area > 1 million to be put in the 'over 1,000k' bin. (Issue #410)
  • PR #415: Previously only got data from unmerged building snapshot records. Changed that to use only data from merged records (the current canonical building and previous canonical buildings). This ensures that the data being graphed represented the merged information from all relevant data sets (such as buildings lists and Portfolio Manager data merged into one building record / building snapshot record)
  • PR #416: Changed the reporting code to filter out canonical buildings where the 'active' property is set to false. This ensures that "deleted" buildings are not included in the data that is graphed. (Issues #406 & #412)
  • PR #403: Replaces static URL. Instead, now injecting urls object and
    using urls.static_url property to build URL.

Data Importing

  • PR #411: Fix the em-dash, n-dash in both excel and CSVs. (Issue #373)

Building List -- Filtering

  • PR #355: Update display counts for per page number (Issue #354)

Building List -- Control over field sort order and column width

  • PR #399: Fixing sort order problem for status column
  • PR #374: Fix resize columns (Issue #71)
  • PR #356: Adding directive to resize table columns, feature to sort table columns (Issue #71)

Data Cleansing

  • PR #398: Enabled cleansing date range checking (Issue #384). Also fixes CI.
  • PR #376: Data cleansing dialog
  • PR #353: Update celery to 3.1. enable celery results

Matching -- General

  • PR #394: When unmerging buildings, it was possible for the building to get left in an error state. In the case where the building which is being removed from a set of other builds happens to be the one that has the active canonical building (within the tree of building snapshots), then when that building snapshot is unmerged from the tree, it's canonical building will end up with no canonical snapshot. When this happens, it stops being returned in queries for buildings, and thus disappears from the front end. (Issue #386)
  • PR #391: Modified matching dialog message. (Issue #340)
  • PR #352: Matching detail screen show extra_data column content (Issue #345)

Matching -- Address Normalization

  • PR #389: Account for null values in the normalized connonical building address
  • PR #362: Address direction normalize (Issue #315)
  • PR #380: Normalize street type (Issue #378)

Admin / Account Management Features

  • PR #372: Change width for admin remove buildings (Issue #372)
  • PR #377: Added new SEED_ACCOUNT_CREATION_BCC setting and updated account invitation task to use it.
  • PR #368: Admin building and user count (Issue #324)

Portfolio Manager Web Services Connection

  • PR #369: Append partial list of PM Webservices field names to mapping json (Issue #364)

Misc

  • PR #379: Fixes pytest.ini to point to the correct DJANGO_SETTINGS_MODULE
  • PR #361: Remove WOOPRA config (Issue #90)
  • PR #351: Centralized caching - removes the vast majority of direct cache.set/cache.get calls, and centralized them in a new cache utility that standardizes format, functionality, and let's us easily debug any time the cache is modified.

Consumption - Buildings and Heating - Python
Published by mmclark over 9 years ago

SEED - Release 1.2.1

Version 1.2.1 of the SEED Platform addresses the following issues

  • Issue #332: In the Mapping screen, the BEDES column is no longer displayed, as it is no longer relevant (PR #341)
  • Issue #329: In the Mapping screen, the program automatically populates the SEED field names when importing ENERGY STAR Portfolio Manager data (PR #347)
  • Issue #325: In the Matching screen, the program now displays data that is contained in the Building Snapshot JSON Blob extra_data field (PR #335)
  • Issue #51: In the Matching screen, the radio buttons to select matched and unmatched records are changed to a pull down list, so the user can select from the following options to display data: "Select All", "Select Matched", "Select Unmatched". This allows display of all the records if desired. (PR #275)
  • Issue #318: Keep the number of records displayed the same when switching between Building List and Building Detail (PR #319 )
  • Issue #247: For data stored in the Building Snapshot JSON Blob extra_data field, if there is no data in the original data file, add that as "blank" data to the JSON Blob for that field. Previously, this blank data was not written into the extra_data field (PR #299)
  • Issue #243: Fixed the problem where the filtering was not working properly for Project Labels (PR #342)
  • Issue #83: When data is imported, the program now checks to see if the record already exists in the database (ie, it checks for duplicate records); duplicate records are not kept in the Building Snapshot table (PR #349)
  • Issue #67: Previously, in the Building Detail view, the program only displayed fields with data. Now the program shows all fields in the Building Snapshot field, whether they contain data or not, so that the user can see what is missing (PR #330)
  • Issue #45: Navigation bar settings (ie, either collapsed or expanded) are kept after a browser refresh (PR #300)
  • Issue # 44: Refresh the navigation bar results after mapping and matching to show the updated number of buildings (PRs #295, #304)
  • Issue #12: Program now persists the following between the Building List and Detail view: List Setting changes, Sorting criteria, Filtering criteria (PRs #222, #235)

Consumption - Buildings and Heating - Python
Published by mmclark over 9 years ago

SEED - Release 1.2.0

Version 1.2.0 of SEED is primarily focused on "under the hood" updates. The first primary change is a code re-organization to conform more closely to Django best practices. The second major change is upgrading the project to use Django v1.7.

Upgrading an existing development instance can be done using the following steps:

  • Run ./manage.py migrate to make sure you're up to date with the
    old South migrations
  • Pull from origin
  • Change your environment so:
    • DJANGO_SETTINGS_MODULE=config.settings.dev
  • Copy BE/settings/local_untracked.py into config/settings
  • Run ./manage.py shell to confirm that settings are (basically)
    correct.
  • Activate the virtualenv
  • pip install -U -r requirements/local.txt
  • ./manage.py migrate audit_logs --fake
  • ./manage.py migrate data_importer --fake
  • ./manage.py migrate

Consumption - Buildings and Heating - Python
Published by mmclark almost 10 years ago

SEED - Release version 1.1.5

Version 1.1.5 of the SEED Platform addresses the following issues

  • Issue #50: Adding first & last buttons for lists of records (PR #208)
  • Issue #20: Add filter capability for exact match or fields without data (PR #212 and PR #233)
  • Issue #200: Regenerate PM-Mapping.json (PR #216)
  • Issue #9: Progress bar between mapping and matching (PR #221)
  • Issue #12: Remember settings (PR #222)
  • Issue #8: Green button data (PR #254)

The following enhancements are also included:

  • Cleanup of the installation instructions for Mac OSX (PR #215)
  • Making the progress API backwards compatible (PR #234)

Consumption - Buildings and Heating - Python
Published by mmclark almost 10 years ago

SEED - Release 1.1.4

Release 1.1.4 includes updates in mapping, matching, UI and testing.

Consumption - Buildings and Heating - Python
Published by mmclark about 10 years ago