Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Test fixes +
green_steel_cleanup
merge (#198)
* Added ORBIT citation and references. Commented each function, citing section/equations used or repurposed from this analysis. * last comment changes * reformat plots, generate paths for plots, add onshore substation to plots * on-turbine pressure vessel visualization. updates to grid only * fix plot. fix grid-only * correct power, correct technology usage * Added Floating Platform Model and testsl * initial code for custom orbit layout * use custome layout for ORBIT and FLORIS - IN PROGRESS * correct visualization given different h2 storage types on turbine * updates to example simulation file * Updated Floating Platform Model and tests * Update to fixed and floating platform models, Add test for Floating, Add example yaml file for floating * Updated test section to work with ORBIT 1.06 * Fixed equation ref. comment * Call to SemiTaut Branch in Orbit to pull mooring costs, Update to the variable names to match Orbit Nomenclature in yamls in .py * Added new plotting script to show all years and locations on the same figure * Add sources to test files, Update floating cost to match ORBIT Technical report and update to test file * Added a script to plot regional sensitivity * Improved regional sensitivity plotting script * Update to source information for test files * minor modifications to example * Remove Project code * working on refactor... broken scripts. * examples/H2_Analysis removed, replaced with temp hopp/to_organize submodules. pushed along to the point that green_steel_ammonia_define_scenarios.py runs. * Move LCA_green_steel and ProFAST files to Project repo * changes induced by move to project repo * improved project/software splits, coupled with greensteel commit: c9f1eb729dfc824e35e717feb518e902fd0387c1 * Add clarity to depth limitation on example_floating_project.yaml and floating_platform.py * Remove project codes and move software codes into HOPP/hopp/to_organize or respective directories * Update import statements and import files that other files depend on * removing duplicate base.py * reinstante hopp_for_h2_floris.py * hotfix to make refactored floris compatible with old run scripts. * fix hopp_tools_steel * Update import statements to paths already in repo * Restore LCA_single_scenario_Profast.py as run_profast_for_hydrogen.py needs it * Remove Duplicates, update import statements * Test file restore with history * Delete Test move * Rename of Test file move * Test * Test 2 * Test * Move H2_Analysis files to this branch with history * Test * Test * test * Move H2_Analysis files that keep history from feature/green_steel_ammonia branch * Test * Restore run_profast scripts with history * Move LCA_single_scenario files into to organize and keep history * Removed files that had no history and replaced them in commit before this * Updated import statments to restored files with history * Deleted duplicate files that had no history with them/Replaced in to_organize2 * Update import statements to direct to files in to_organize2 * comments * moving towards better separation. * correct how the fixed platform is being used * check ORBIT for already registered FlexPlatformDesign and FixedPlatformInstallation phases * Update CI Action to run on PRs (#151) * Update CI Action to run on PRs * Add CI Badge to README.md * Fix failing hybrid test * correct typo * remove old print statements * i think green steel openmdao version is working. * Revised comments on floating project depth limitations * sanitizing my branch to match upstream * restore run rodeo * move run rodeo * break out distributed pipe cost. * mv dist pipe cost. * working on getting tests running * working toward reconciliation w/ ckiefer * removed all of to_organize2, history preserved in to_organize with . * trying to get tests to run under pytest * typo fix * getting more tests running * improved nrel api handling, trailing whitespace removal. * add orbit to requirements * working on getting Avangrid code to run * correct orbit requirement line * add pyaml-include to requirements * adding charles's fix. * update hopp for h2 floris * enable scaling wind farm costs to expected wind farm capex * ignore all pycache directories at all levels * remove obsolete shapely version spec * change which desal model is being called * allow expected_plant_costs to be missing in plant_config * added option for run_h2_PEM model to use IVcurve model. * fix conflict w/ pull * update .gitignore * less some plots, eco example working. * remove comments * Added and changed some files to get green steel code to work * Fixed an issue with storage ITC in run_profast_for_hydrogen.py * Cleanup + test fixes (#189) * Remove redundant resource files * Fix clustering tests * Remove unneeded tests We determined in our last Refactor meeting that these are not real tests and should be removed. * Limit shapely version There's currently a range of shapely versions that work for HOPP, and this is reflected in `master`. If we want to loosen this constraint, we'll need to figure out why the tests fail on current versions of the package. * Fix test_csp imports * Revert PySAM to 3.0.0 This change broke tests in tests/hopp/test_hybrid, I'm not sure why, but we'll need to revisit if we want to upgrade. * Fix documentation build * Disable test_pressure_vessel * Fix test_custom_financial * Reorganize tests into tests/hopp * Disable analysis tests Met with Kaitlin Brunik (@kbrunik) today to discuss these particular analysis tests. These are based on outdated examples, and need to be re-assessed alongside the code in the holdover `to_organize` directory, which contains a number of files that likely belong as project code rather than usage examples for the repository. * Update Custom Financial Model (#195) * pull in changes from pysam_update_capacity * fix import * update tests * undo a commenting * BatteryStateless (#196) * pull in changes from pysam_update_capacity * fix import * update tests * add batttery_stateless * break out create_max_gross_profit_objective by tech * fix tests * fix minor comments * update .gitignore * Remove more resource files Another attempt at removing files that are not explicitly used in the code. * Re-add clobbered changes and fix imports --------- Co-authored-by: Darice L Guittet <[email protected]> Co-authored-by: Jared Thomas <[email protected]> * Revert "Update __init__.py (#194)" This reverts commit 12ba476. --------- Co-authored-by: nriccobo <[email protected]> Co-authored-by: Jared Thomas <[email protected]> Co-authored-by: Kiefer <[email protected]> Co-authored-by: Charles Kiefer <[email protected]> Co-authored-by: Evan <[email protected]> Co-authored-by: Cory Frontin <[email protected]> Co-authored-by: Jared Thomas <[email protected]> Co-authored-by: bayc <[email protected]> Co-authored-by: Darice L Guittet <[email protected]>
- Loading branch information