Skip to content

Latest commit

 

History

History
165 lines (124 loc) · 9.26 KB

CHANGELOG.md

File metadata and controls

165 lines (124 loc) · 9.26 KB

Changelog

Prepare for public release by @nmstreethran. Full Changelog.

  • update docs workflow and link - host on GitHub Pages
  • update project and funding info
  • add preprint link
  • format docstrings

Various enhancements by @nmstreethran. Full Changelog.

  • fix LCOT calculation (multiply OPEX with distance)
  • add AC-DC loss to AEP calculation
  • add distance to shore calculations
  • fix redefined-outer-name in notebooks
  • use subprocess.run instead of os.system
  • update plots
  • update leaflet map zoom
  • generate PNG images for paper
  • fix some docstings
  • update docs/requirements.txt
  • add GitHub workflow for building Sphinx Docs to host on GitHub Pages
  • add amsmath, dollarmath to docs config
  • update installation instructions
  • update nbconvert command (use ClearOutputPreprocessor) and regenerate scripts
  • update .pylintrc - disable pointless-statement, line-too-long
  • update .gitignore
  • update matplotlibrc
  • update pyproject.toml
  • update .vscode/tasks.json

Various enhancements by @nmstreethran. Full Changelog.

  • add interactive map built using Folium
  • take efficiency of converting hydrogen to electricity into account when comparing with projected electricity demand
  • compare storage capacity with 10-17% of the projected electricity demand (approximated as storage demand)
  • calculate hydrogen density using a defined pressure (pipeline pressure of 100 bar) and temperature (seabed temperature of 10 °C)
  • update the ratio of the electrolyser capacity to the offshore wind farm capacity (83.7% to 83%)
  • fix reference wind turbine power curve and cut-in speed (4 m/s to 3 m/s)
  • fix electrolyser efficiency in hydrogen production function (93% to 70%)
  • calculate hydrogen production from electricity generated by the wind farm using the lower heating value instead of calculating it as a function of the electricity required by the electrolyser to produce 1 kg of hydrogen
  • crop constraint layers to reduce data size
  • assign capacities to wind farm constraint layer
  • update choropleth legend labels
  • fix disappearing Cartopy rotated gridline latitude labels (i.e. use 89.9° instead of 90°)
  • update docstrings, utility functions, and tests
  • regenerate all notebooks and rebuild docs

Various enhancements by @nmstreethran. Full Changelog.

  • fix and implement further tests (coverage at 63%)
  • regenerate all notebooks and rebuild docs
  • update docstrings
  • update tasks for linting / testing
  • update dataset metadata files
  • update CITATION.cff
  • workaround for injection point projection deprecation warning
  • reorganise / update functions and variable names
  • remove reassigned attributes from Xarray datasets

Various enhancements by @nmstreethran. Full Changelog.

  • update task and script for converting notebooks
  • update documentation link - hosted on GitLab pages
  • remove sidebar from datasets page in docs
  • use marine area consent data for offshore wind farms instead of foreshore data
  • update datasets and metadata
  • add variable cavern heights based on Hystories project scenarios
  • remove redundant code
  • add optimisation based on 2 GW of offshore wind dedicated to hydrogen production scenario
  • update docstrings and references
  • use 85 m diameter and 120 m height caverns for the base case to be consistent with HYSS
  • update sensitivity analysis plots and functions
  • remove cavern volume correction factors - only use shape correction
  • improve print statements
  • calculate distance of caverns to the nearest offshore pipeline
  • compare storage capacity to the projected hydrogen demand in Ireland in 2050
  • improve Weibull functions
  • move additional optimisation steps (e.g. AEP, number of caverns, transmission distance, LCOT) from notebook to their own functions
  • add statsmodels to pyproject.toml
  • use mapclassify to generate map legend and classes (quantiles)
  • improve visualisations
  • remove old statistical plots of Kish basin data
  • update Kish basin halite net thickness facet maps
  • format notebooks and scripts

Improvements to cavern calculations using net-to-gross by @nmstreethran. Full Changelog.

Update docs by @nmstreethran. Full Changelog.

Update plots by @nmstreethran. Full Changelog.

Improved analysis and notebooks by @nmstreethran. Full Changelog.

Update CAPEX/OPEX/electrolyser capacity calculations by @nmstreethran. Full Changelog.

Finalise optimisation + update docs / plots by @nmstreethran. Full Changelog.

Update package and docs by @nmstreethran. Full Changelog.

Update configurations / metadata / docs by @nmstreethran. Full Changelog.

Merge notebooks to main by @nmstreethran. Full Changelog.

Update optimisation / docs / tests and fixes. Full Changelog.

Initial docs / tests. Full Changelog.

Add optimisation functions. Full Changelog.

Initial version with capacity calculations. Full Changelog.