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

Recent Releases of GasModels.jl

GasModels.jl - v0.10.4

GasModels v0.10.4

Diff since v0.10.3

Merged pull requests:

  • Introduction Complementarity constraints for Weymouth Equations (#263) (@rb004f)
  • Update transient.jl to remove typo (#264) (@sonofwatt84)
  • Inclined pipe constraints, new problem without compressor power, CWP documentation (#266) (@kaarthiksundar)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] 14 days ago

GasModels.jl - v0.10.3

GasModels v0.10.3

Diff since v0.10.2

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] 3 months ago

GasModels.jl - v0.10.2

GasModels v0.10.2

Diff since v0.10.1

Merged pull requests:

  • fix for unevaluated compressor power expression in the solution dictionary (#261) (@hskkanth)
  • Unit test for solution type (#262) (@hskkanth)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] 6 months ago

GasModels.jl - v0.10.1

GasModels v0.10.1

Diff since v0.10.0

Merged pull requests:

  • Updating ids of discretized pipes and associated junctions in the transient version (#260) (@hskkanth)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] 7 months ago

GasModels.jl - v0.10.0

GasModels v0.10.0

Diff since v0.9.3

Merged pull requests:

  • Updates for New NL Interface (#256) (@ccoffrin)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] about 1 year ago

GasModels.jl - v0.9.3

GasModels v0.9.3

Diff since v0.9.2

Merged pull requests:

  • Update Memento dependency (#250) (@adammate)
  • Steady State OGF Linear Relaxation (#253) (@kaarthiksundar)
  • Linear approximation for pipe headloss and new problem for simulations (#254) (@hskkanth)
  • Linear Approximation (#255) (@kaarthiksundar)
  • Fix documentation build (#257) (@odow)
  • Fix CI on Windows (#259) (@ccoffrin)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] about 1 year ago

GasModels.jl - v0.9.2

GasModels v0.9.2

Diff since v0.9.1

Merged pull requests:

  • Steady state pipe elevation constraint (#243) (@hskkanth)
  • Transient Elevation Constraint (#244) (@hskkanth)
  • Simplified Storage Model (#245) (@hskkanth)
  • Fix for zeros in storage data (#247) (@hskkanth)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] almost 3 years ago

GasModels.jl - v0.9.1

GasModels v0.9.1

Diff since v0.9.0

Merged pull requests:

  • Stready state storage (#235) (@rb004f)
  • Bidirectional compressor for Transient Model (#236) (@kaarthiksundar)
  • FIX: prep_transient_data! gets called twice (#237) (@pseudocubic)
  • Used the correct for of a constraint (#238) (@rb004f)
  • Nondimensionalize compressor objective (#240) (@rb004f)
  • Length equal 0 check (#242) (@rb004f)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] about 3 years ago

GasModels.jl - v0.9.0

GasModels v0.9.0

Diff since v0.8.2

Merged pull requests:

  • Minor fixes (#219) (@rb004f)
  • FIX: Ensure consistency in assigned GasLib component indices (#220) (@tasseff)
  • UPD: Updates for new multi-infrastructure conventions (#222) (@tasseff)
  • ADD: data sources table to matgas format (#223) (@pseudocubic)
  • REF: Switch to Github Actions from Travis (#224) (@pseudocubic)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] about 4 years ago

GasModels.jl - v0.8.2

GasModels v0.8.2

Diff since v0.8.1

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] over 4 years ago

GasModels.jl - v0.8.1

GasModels v0.8.1

Diff since v0.8.0

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] over 4 years ago

GasModels.jl - v0.8.0

GasModels v0.8.0

Diff since v0.7.0

Closed issues:

  • Compressor Horsepower constraints (#33)
  • Use relaxation schemes of Infrastructure Models.jl (#55)
  • Modify the gf formulation to be like pf (#78)
  • create tests for directed compressors, short pipes, and valves (#88)
  • Write up documentation of matlab format (#92)
  • new compressors are modeled a bi directional in the constraints (#103)
  • mixed directed/undirected model (#112)
  • Constant pressure (#134)
  • update documentation to replace yn and yp variable description with just the y variable (#138)
  • consider reporting a calculated value for y variables (#140)
  • Convert test input files to be in SI units rather than per unit (#148)
  • Move long running tests into examples (#155)
  • Convert GasModels to use new solution builder structures (#157)
  • Rename models to represent physics rather than mathprograming (#158)
  • directionality behavior (#161)
  • defining reverese direction (#167)
  • Compatible with InfrastructureModels v0.5 (#180)
  • MISOCP uses NLconstraint or NLobjective? (#189)
  • rename gaslib40, gaslib135, gaslib582 (#198)
  • Remove dead files (#203)
  • Location of Gas Junctions (#205)
  • Corner cases in constraint_sink_flow, constraint_source_flow, constraint_conserve_flow (#207)

Merged pull requests:

  • Ensure solution processor safety when computing square roots (#193) (@tasseff)
  • Refactoring of modeling pipe flow directions (#194) (@rb004f)
  • refactoring resistor direction data (#195) (@rb004f)
  • Direction refactor (#196) (@rb004f)
  • Refactoring of compressor directions (#199) (@rb004f)
  • ADD: GasLib parsing functions and implementation of pressure reducing valves (#202) (@tasseff)
  • Direction refactor (#204) (@rb004f)
  • Direction refactor (#206) (@rb004f)
  • Refactoring of formulation names (#208) (@rb004f)
  • Gaslib format support (#209) (@rb004f)
  • switch from @NLConstraint to @constraint on bilinear constraints (#210) (@rb004f)
  • Changed some bilinear functions declaraed as @NLConstraint to @constraint (#212) (@rb004f)
  • FIX: calc_connected_components (#213) (@pseudocubic)
  • Bug fixes for compression ratio computations (#214) (@rb004f)
  • Allow dynamic creation of direciton variables (#215) (@rb004f)
  • FIX: Incorrect resistor physics (#216) (@tasseff)
  • Storage addition to transient model (#217) (@kaarthiksundar)
  • ADD: Strengthening constraints for resistors and loss resistors (#218) (@tasseff)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] over 4 years ago

GasModels.jl - v0.7.0

GasModels v0.7.0

Diff since v0.6.0

Closed issues:

  • Replace test json input files with equivlent matlab input files (#82)
  • add valves, control valves, short pipes, and resistors to matlab format (#84)
  • Rename function mlab2gm_connection (#99)
  • rename consumers to be delivery and producers to be receipt (#122)
  • Add support for transfer components (#126)
  • Standardize inputs mass flow (#127)
  • rename control valves as regulators (#130)
  • solution post processor for compressor and regulator ratios (#191)

Merged pull requests:

  • Examples (#168) (@rb004f)
  • REF: InfrastructureModels solutions (breaking) (#169) (@pseudocubic)
  • Transient Optimization problem formulation (#172) (@kaarthiksundar)
  • Examples (#173) (@rb004f)
  • cleaned up most of the examples (#175) (@rb004f)
  • Examples (#176) (@rb004f)
  • Dispatchable (#178) (@rb004f)
  • Updates for v0.7 (#181) (@tasseff)
  • Rename post_ to build_ and tighten l_ne_pipe bounds. (#182) (@tasseff)
  • V0.7 rc documentation (#186) (@kaarthiksundar)
  • V0.7 rc (#190) (@kaarthiksundar)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] almost 5 years ago

GasModels.jl - v0.6.0

GasModels v0.6.0

Diff since v0.5.0

Closed issues:

  • Create the abs form of the Weymouth equations (#18)
  • Non-binary version of compressor/control valve direction constraints (#30)
  • Tidy Whitespace (#75)
  • Add upper bound to relaxation of weymouth equations in the Misocp formulation (#83)
  • Drop Memento upperbound (#86)
  • checked for id collisions in edges (#95)
  • create the ability to customize ref data structrures (#96)
  • Update Infrastructure Models Conventions (#97)
  • extend the build_ref function to allow arbitrary reference building (#102)
  • precompute all big values (#111)
  • Revisit A1, A2, A3 SI units (#114)
  • GasModels.jl v0.4.2 (#120)
  • Generalize NE problem (#121)
  • Eliminate the connections reference object (#128)
  • seperate constraint names for resisitors (#129)
  • v0.5.0 release (#131)
  • Travis and Documeter Maintenance (#150)
  • Add Support for JuMP v0.21 (#153)

Merged pull requests:

  • Removing requirement that all connections must have a unqiue id (#132) (@rb004f)
  • Script to convert ArcGIS CSVs to Matlab MGC format (#133) (@3ch01c)
  • OGF implementation (#135) (@rb004f)
  • REF: Style Upgrade / Refactor (#136) (@pseudocubic)
  • Updated CSV to MGC conversion script (#137) (@3ch01c)
  • ADD: data consistency checks (#144) (@pseudocubic)
  • Updated csv2mgc script (#145) (@3ch01c)
  • Matgas Format Refactor (#147) (@pseudocubic)
  • Install TagBot as a GitHub Action (#151) (@JuliaTagBot)
  • ADD: transient file parser (#152) (@pseudocubic)
  • delete csv2mgc script (#154) (@3ch01c)
  • Updates for JuMP v0.21 and InfrastructureModels v0.4 (#166) (@ccoffrin)

Energy Storage - Hydrogen - Julia
Published by github-actions[bot] about 5 years ago

GasModels.jl - v0.5.0

v0.5.0 (2019-09-13)

Diff since v0.4.1

Closed issues:

  • consider providing solutions in si units rather than non-dimensionalized units (#110)
  • New compressors should be bi directional (#109)
  • Bug in merging pipe and compressors (#100)
  • Fix case on instruction to install AmplNLWriter (#98)
  • Json Data: Component ids... Strings or Integers (#48)

Merged pull requests:

  • refactoring to replace yn and yp variables with a single variable (#124) (rb004f)
  • Tightening big M bounds on on/off constraints (#123) (rb004f)
  • Function renaming (#119) (rb004f)
  • Nlp (#118) (rb004f)
  • conversion of json input files to .m format (#117) (rb004f)
  • Nlp documentation (#115) (rb004f)
  • Nlp Tests (#113) (rb004f)
  • LP relaxation model (#108) (rb004f)
  • Added MIP Model tests (#107) (rb004f)
  • Refactoring of constraints.jl and constraint_template.jl (#106) (rb004f)
  • Code cleanup (#105) (rb004f)
  • Nlp (#104) (rb004f)
  • Update base.jl (#101) (rb004f)

Energy Storage - Hydrogen - Julia
Published by julia-tagbot[bot] over 5 years ago

GasModels.jl - v0.4.1

v0.4.1 (2019-06-26)

Diff since v0.4.0

Energy Storage - Hydrogen - Julia
Published by julia-tagbot[bot] almost 6 years ago

GasModels.jl - v0.4.0

Commits

  • Update version (761e9b4)
  • changelog and project.toml updates (00a2118)
  • long-tests update (20062ea)
  • moi merge (8296626)
  • project.toml updates (2c733ce)
  • test fix 1 (a3394e1)
  • test fix 2 (fd67314)
  • test fix 3 (f4f7010)

This changelog was automatically generated, and might contain inaccuracies.

Energy Storage - Hydrogen - Julia
Published by julia-tagbot[bot] almost 6 years ago

GasModels.jl - v0.3.5

Energy Storage - Hydrogen - Julia
Published by julia-tagbot[bot] almost 6 years ago

GasModels.jl - v0.3.4

Added additional tests to improve coverage and bug fixes in print_summary function

Energy Storage - Hydrogen - Julia
Published by kaarthiksundar over 6 years ago

GasModels.jl - v0.3.3

MATLAB-like input data format parsing and print_summary functionality.

Energy Storage - Hydrogen - Julia
Published by kaarthiksundar over 6 years ago

GasModels.jl - v0.3.2

Add support for Julia v0.7 and v1.0.

Energy Storage - Hydrogen - Julia
Published by ccoffrin over 6 years ago

GasModels.jl - v0.3.1

Fixed a bug in the resistance calculation. Added Julia version upper bound.

Energy Storage - Hydrogen - Julia
Published by ccoffrin over 6 years ago

GasModels.jl - v0.3.0

Standardized input units and naming conventions. Updated MINLP solvers used in testing.

Energy Storage - Hydrogen - Julia
Published by ccoffrin over 6 years ago

GasModels.jl - v0.2.0

Undirected and directed gas formulations, support for multiple producers and consumers at each junction, added compressors and control valves, and data summary feature.

Energy Storage - Hydrogen - Julia
Published by ccoffrin about 7 years ago

GasModels.jl - V0.1.0

initial release

Energy Storage - Hydrogen - Julia
Published by ccoffrin over 7 years ago