Skip to content

Releases: Breakthrough-Energy/PowerSimData

v0.5.5

10 Dec 01:11
11bedbf
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.4...v0.5.5

v0.5.4

17 Aug 20:57
bda9849
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.3...v0.5.4

v0.5.3

27 May 17:59
14ebe5c
Compare
Choose a tag to compare

What's Changed

  • Add subclass to get electrification profiles and versions by @jenhagg in #616
  • fix: avoid Exception when calling get_load_shed on a Scenario without load shed by @danielolsen in #624
  • Change access to area_to_loadzone function by @rouille in #625
  • Aggregate demand profiles during scenario preparation by @jenhagg in #626
  • Combine scenario list from different sources by @jenhagg in #629
  • fix: save correct data to case_storage.mat by @jenhagg in #637
  • Relocate functions exporting data by @rouille in #634
  • fix: pin fs version to avoid regression in latest by @jenhagg in #639
  • Bump version to v0.5.3 by @jenhagg in #642
  • develop -> master by @jenhagg in #643

Full Changelog: v0.5.2...v0.5.3

v0.5.2

20 Apr 00:50
e5b4af2
Compare
Choose a tag to compare

Fixes, etc:

  • fix: convert set to list after intersection operation #619
  • chore: bump version number #620

Full changelog v0.5.1...v0.5.2

v0.5.1

19 Apr 23:59
400cad3
Compare
Choose a tag to compare

Features:

  • Enable Export from Scenario/Grid to pypsa.Network #576
  • Add electrification profiles to change table #596
  • Specify demand flexibility in the scenario framework #590

Refactor:

  • Merge data access refactor feature branch #584
  • fix: pass _Builder start and end date to TransformProfile #587
  • Remove unused variable and small refactor to reuse shared code #592
  • refactor: calculate marginal cost via linearized quadratic #603
  • Factor out change table methods #604
  • chore: clean up tox file #607
  • Split input_data into separate modules #613

Fixes:

  • Fix data access integration tests #588
  • mock_input_data: fix eval computation for new pandas version #589
  • Fix docstrings #595
  • chore(deps): bump pillow from 9.0.0 to 9.0.1 #601
  • export_data: hotfix column name #602
  • fix: make distribute_demand_from_zones_to_buses robust to zero-demand zone #605
  • Fix some of the pandas deprecation warnings #606
  • Fix warnings #609
  • fix: make start_date and end_date applicable to boundaries #612
  • chore: bump version number to v0.5.1 #617

Full changelog v0.5.0...v0.5.1

v0.5.0

04 Feb 21:55
f08ba77
Compare
Choose a tag to compare

Closed Issues

  • Refactor List Manager Data Access (#550)

Merged Pull Requests (features)

  • Drop python 3.7 and install fs-azureblob (#573) (@jon-hagg)

Merged Pull Requests (fixes, etc.)

  • List profile versions from blob storage (#575) (@jon-hagg)
  • ci: enable tests and linting for PRs from forks to develop (#577) (@danielolsen)
  • test: add grid check for loop branches (#578) (@danielolsen)
  • style: update black formatting for exponentiation (#579) (@BainanXia)
  • fix: when retrieving profiles for partial-year Scenario, slice to Scenario time range (#581) (@danielolsen)
  • chore: bump release number (#582) (@danielolsen)

Full Changelog: v0.4.5...v0.5.0

v0.4.5

12 Jan 20:41
8dab8e4
Compare
Choose a tag to compare

What's Changed

  • fix: access column values instead of DataFrame method by @danielolsen in #544
  • feat: list available profiles directly by @jon-hagg in #548
  • fix: correct generation of duplicated bus entries in bus-to-NEEM-region mapping by @danielolsen in #546
  • Remove psycopg2 dependency by @jon-hagg in #553
  • docs: improve section on documentation in README by @rouille in #558
  • docs: change author by @rouille in #559
  • fix: prevent max recursion error by @jon-hagg in #563
  • refactor: simplify _check_file_exists and get_profile_version by @jon-hagg in #562
  • bug fixes for launcher and data_access test by @kasparm in #564
  • feat: allow the user to remove lines, buses, plants, and DC lines by @danielolsen in #554
  • feat: add mapping from state abbreviations to load zone IDs by @lanesmith in #568
  • Update assignees for issue templates by @kasparm in #569
  • chore: bump version number to v0.4.5 by @jon-hagg in #571
  • chore: merge develop into master for v0.4.5 release by @jon-hagg in #572

Full Changelog: v0.4.4...v0.4.5

v0.4.4

01 Sep 17:17
2fa9fb9
Compare
Choose a tag to compare

Closed issues

  • Enable getting profiles from scenario in Execute state (#522)

Merged pull requests (features)

  • access onshore and offshore wind profiles (#505) @kasparm
  • support getting profiles from execute state (#523) @jon-hagg
  • support passing extract_data for container and local simulations (#525) @jon-hagg
  • make build_supply_curve work with any combinations of generation types (#533) @BainanXia

Merged pull requests (fixes, etc.)

v0.4.3

30 Jun 23:13
e480a62
Compare
Choose a tag to compare

Closed Issues

  • Refactor Mock objects to make it capable to take alias calls for scenario object (#434)

Merged pull requests (features)

  • feat: add substation transmission capacity calculation (#500) (@danielolsen)
  • feat: enable retrieval of pf and dcline_pf from MockAnalyze (#502) (@danielolsen)
  • feat: allow state method passthrough in MockScenario objects (#503) (@danielolsen)
  • feat: calculate interzone capacity (#504) (@ywang303)
  • feat: add base_grid input to investment cost calculation functions (#506) (@danielolsen)
  • feat: deduplicate interconnect passed to grid constructor (#510) (@jon-hagg)

Merged pull requests (fixes, etc.)

  • chore: add pf input to MockAnalyze (#501) (@danielolsen)
  • refactor: add compare module, move Grid/Scenario check functions from PostREISE to PowerSimData (#507) (@danielolsen)
  • ci: code coverage reporting (#508) (@jon-hagg)
  • ci: fix yaml and add codecov badge (#509) (@jon-hagg)
  • refactor: move PostREISE helper functions to PowerSimData (#512) (@danielolsen)
  • doc: add docstring for kind param in export_transformed_profile (#515) (@danielolsen)
  • chore: bump version number to v0.4.3 (#516) (@danielolsen)

v0.4.2

14 Jun 20:41
f8c15dd
Compare
Choose a tag to compare

Closed issues

  • OS specfic path manipulation (#417)
  • Abstract grid model in investment cost modules (#430)
  • Improve flexibility of congested branch upgrade algorithm (#439)
  • Include transform profile tests in CI (#472)
  • Add validation function for Grid objects (#481)
  • Add function to create profiles without uploading to the server (#482)

Merged pull requests (features)

  • Make investment modules independent of USA grid models (#473) (@rouille)
  • feat: allow congested mesh branches to be ranked by mean congestion (#474) (@danielolsen)
  • Additional support for windows (#475) (@jon-hagg)
  • Support local+native usage (#477) (@jon-hagg)
  • Add function to export profiles (#486) (@jon-hagg)
  • Rename module and move function (#490) (@rouille)
  • feat: add Grid validation function (#495) (@danielolsen)
  • More error handling for grid validation (#496) (@jon-hagg)

Merged pull requests (fixes, etc.)

  • Add coverage report to pytest (#471) (@jon-hagg)
  • Add badges to README (#478) (@rouille)
  • Add logo to README (#479) (@rouille)
  • chore: make psycopg2 optional (#480) (@jon-hagg)
  • fix: path join for profiles_as (#483) (@jon-hagg)
  • fix: create copy of bus table before modifying within get_bus_demand function (#484) (@danielolsen)
  • test: include transform profile tests by default (#485) (@jon-hagg)
  • doc: update docstrings for input_data and profile_helper (#487) (@danielolsen)
  • chore: update blob storage account for profiles (#488) (@jon-hagg)
  • Fix TypeError raised when using using default solver (#491) (@jon-hagg)
  • chore(deps): bump urllib3 from 1.26.4 to 1.26.5 (#493) (@dependabot)
  • refactor: set grid_model property on grid (#494) (@jon-hagg)
  • refactor: consolidate column constants in const.py (#497) (@danielolsen)
  • chore: bump version number to v0.4.2 (#499) (@danielolsen)