-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rely on conda package management to provide key elements of the WEIS stack #262
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
02c01bed9 Merge branch 'meson_with_test' 70a3169e2 improving robustness with new builds e3bfb5ad4 Merge pull request #4 from WISDEM/meson_with_test b9391db89 Merge branch 'main' into meson_with_test 8b7a93d42 Merge pull request #3 from WISDEM/more_test 541ab413f sync with HAMS for ifx support too 94b40a982 trying to be more robust b4d534377 trying to be more robust 8a9bcc2d0 try lapack openblas again 1fd353eec switch to openblas 74969c39e try again 501c5f88c better testing 98f1310b8 reverting chardet, adding lapack 9141ae911 get a good compiler on windows 8c2f8dbac removed non ascii characters c3cb8fec3 trying with chardet d95974b48 probably don't need this anymore fe0dd0372 now working with meson (i think) 3a789bc11 Merge branch 'more_test' into meson_with_test 192e8d0cd now with truth values 480a4d91f remove double negative signs 064a5efc5 add test command 06f6ef8af better tests d1858793a add the toml-file 541b138b6 need pyproject toml-file af701c9ef copy over mod files? abbddf7e4 first start of updated build and improved test eaa3d4ccf Update README.md git-subtree-dir: pyHAMS git-subtree-split: 02c01bed9d9569045d036913bb9f7dcd38c2ff54
c1f19425a compatibility with numpy 1.24 git-subtree-dir: ROSCO git-subtree-split: c1f19425a0f0a3aca8d064653f4594a499997bc6
246d988f5 Adding NOTICE.txt and paper link to readthedocs: ee9a52ebf Merge pull request #15 from shousner/ctopt ec04cbcdc Merge branch 'dev' into ctopt bdc1b8b7a Some cleanup and tweaks in prep for v1.1, before CT-Opt additions 106169d8e Quick fix to solve NaN issue with underwater inflow 1ac328f98 Ensured backwards compatibility and moved tower dictionary back 4286c55c6 Merge pull request #14 from dzalkind/weis_update 5a08d2133 Merge remote-tracking branch 'upstream/dev' into weis_update aec576e60 Redid the new yaml input file to allow for multiple rotors b522098aa First main commit for multiple turbine+tower implementation d869adcd6 Adding a test.yaml file to use for testing new CT-Opt features 541ed55ab New aero-control equations with some fixes, a few plotting tweaks in Rotor. 13e420695 Aero-control fixes, meshing improvement, and mean tower base moment: 3db83ea81 Adding more files to .gitignore that came from BEM meshing processes a1c2e8fe9 Plotting adjustments from previous WEIS project work eb0181ef9 Pass through BEM directory, mask RAFT cases, add outputs fa881ee7a Add parked control set points 39719525d Merge remote-tracking branch 'upstream/dev' into weis_update 1694dec5c adjustWISDEM Model method to write a new WISDEM input file 3ed4ee7d9 Small hydro bug fixes, model option updates, yaml updates: git-subtree-dir: RAFT git-subtree-split: 246d988f5adbfd3426e29cb0301b054bb07aa223
7781903e8 Minor updates for NumPy and CCBlade compatibility: 5af4b7f79 Adding NOTICE.txt and paper link to readthedocs: 274124e24 Merge pull request #16 from WISDEM/dev REVERT: 246d988f5 Adding NOTICE.txt and paper link to readthedocs: REVERT: ee9a52ebf Merge pull request #15 from shousner/ctopt REVERT: ec04cbcdc Merge branch 'dev' into ctopt REVERT: 106169d8e Quick fix to solve NaN issue with underwater inflow REVERT: 1ac328f98 Ensured backwards compatibility and moved tower dictionary back REVERT: aec576e60 Redid the new yaml input file to allow for multiple rotors REVERT: b522098aa First main commit for multiple turbine+tower implementation REVERT: d869adcd6 Adding a test.yaml file to use for testing new CT-Opt features git-subtree-dir: RAFT git-subtree-split: 7781903e8a798840eee808e97113a0fa2ce344ef
e49670a0b changing np.int to np.int_ 1145842c5 Merge branch 'master' into dev 246d988f5 Adding NOTICE.txt and paper link to readthedocs: ee9a52ebf Merge pull request #15 from shousner/ctopt ec04cbcdc Merge branch 'dev' into ctopt 106169d8e Quick fix to solve NaN issue with underwater inflow 1ac328f98 Ensured backwards compatibility and moved tower dictionary back aec576e60 Redid the new yaml input file to allow for multiple rotors b522098aa First main commit for multiple turbine+tower implementation d869adcd6 Adding a test.yaml file to use for testing new CT-Opt features git-subtree-dir: RAFT git-subtree-split: e49670a0b41a0af577aa6b19fbb4016cc5c5afc8
Latest WISDEM update for Numpy 1.24 compatibility
b2ceb847e don't assume constant diameter git-subtree-dir: WISDEM git-subtree-split: b2ceb847e1c9939b885bfc318c027c135316e76c
b79a8f1a5 for weis comptability aab4913b6 Merge pull request #22 from WISDEM/numpy124 git-subtree-dir: RAFT git-subtree-split: b79a8f1a57a4712e56ac87ef196b22f25df2cb1d
1167cf333 allow other names for free/connect mooring point git-subtree-dir: WISDEM git-subtree-split: 1167cf333f9d1687a0536ee63d1b106fcea1de0d
34677ef9e add option to plot water line and soil line git-subtree-dir: RAFT git-subtree-split: 34677ef9eaf70f9d4c82de874070b7a20273648b
* Fix variable ballast l_fill in RAFT * Clarify draft/freeboard margins, include waves * Remove waves from draft/freeboard margins * Add RAFT natural periods for constraints * Add max_nac_accel as RAFT constraint * Fix F_lines0 to be ndof size * Increase max NNODES and NELEM to work with more columns * Allow user inputted Hub, RefHt GridHeight, Width * Reduce mins for HubHt, GridHeight, Width so legal in schema * Put openfast_runs in same directory as analysis outputs * Fix PropD and PropThck in openmdao_openfast * Make period solve component separate from other floating outputs * Sync File I/O with ROSCO: some helpful updates * weis reader and writer more robust * Pull ROSCO 2.8.0 * Make ROSCO tuning yaml and OF input dir relative to modeling input * Remove dev-branch from ROSCO * Remove WISDEM subtree * Squashed 'WISDEM/' content from commit 0e9caf931 git-subtree-dir: WISDEM git-subtree-split: 0e9caf93103c2b3762d7b9bfbd4109ccdbd53b21 * Update file paths, turbsim grid size * Read RayleighDamp using read_array * Update DISCON examples to ROSCO 2.8.0 * Define n_full in weis * [WISDEM] Get correct mass density attribute from MoorPy * Fix TurbSim grid for example 06 * Fix file paths so they are relative to options file * Use promoted names from rotorse * Revert PropD, T in HydroDyn, check later * Catch extra exception * Fix paths for IEA-15 semi example * Look for potential files with relative paths to modeling input * Squashed 'RAFT/' changes from 34677ef9e..340a606ff 340a606ff Merge remote-tracking branch 'upstream/ctopt' into ctopt fc2971083 Bug fix for calcBEM wave headings and a array_mooring output dict fix e24b9a192 Floris coupling plotting(redo!): -added plotting option to FlorisFindEquilibrium method -removed unused input to FlorisFindEquilibrium -added turbine powers as an output 0444fbd6f Delete raft_model.py 13dd543d0 Floris coupling plotting: -added plotting option to FlorisFindEquilibrium method -removed unused input to FlorisFindEquilibrium -added turbine powers as an output c06b73b51 Ballast tweaks and platform heading support: 908f31ed0 Reconfigured RAFT output storing -raft outputs are now stored: model.results['case_metrics'][iCase][iTurb]['surge_avg'] -deleted all initializing of result storage in raft_model -removed iCase as an input into saveTurbineOutputs (the results input has already selected the case and turbine number) -the turbine and mooring inputs are initialized as lists within raft_fowt -the PSD inputs for the turbine and moorings are initialized as arrays -added calculations of AxRNA mean and max, Mbase max -updated results printout and plotResponse functions for the new results storage 234690f23 Implementing recommended default wave peak parameter (gamma) as function of Hs and Tp, same as in OpenFAST cb1af8940 Minor fix for outputing turbine-level mooring results 53cefb364 Expanding RAFT rotor a,b,f,f0 arrays to 6 DOF. 357b36e49 Two bug fixes identified by Kasia and an updated to docs. 9defd977a RAFT-FLORIS yaw misalignment fixes - in raft_model, changed powerThrustCurve function so that it calculates the Cp Ct Cq for a yaw-misalignment of 0 and heading of 0 - in raft_model, moved support for determining yaw misalignment angle into florisFindEquilibirium function so that it is input into FLORIS correctly - in raft_rotor, switched the sign of the yaw_misalignment input into CC blade so that it matches OpenFAST sign convention caae06681 FOWT properties included Ixx,yy,zz in new FOWT.props dictionary. f8491b4e0 Various small bug fixes from recent updates d815376b5 Rotor inertial excitation, yaw misalignment, hydro constants refactor: 733136eac Edits-in-progress for new MHK rotor capabilities and yawed state. Committing part-way to deal with merge conflicts before going further... 6119f219e Merge remote-tracking branch 'matt/ctopt' into ctopt 9922a9500 Creating an efficient way to make a new RAFT environment 88487cfe6 Adding zorder flag to all plotting methods to add zorder control 8b2fedaa5 If using l_fill = meters, stations need to also be in meters ad512c499 Some small changes to get a PSD comparison for CT-Opt 60ea0de98 All designs in design folder now work in ctopt branch b4813e7f8 Working to make sure all designs can run through model 2682e113f Incremental results dictionary fixes: 7cae65c06 2D plots, wind/current improvements, analyzeUnloaded fix: baca20a25 Update openmdao interface to RAFT for WEIS: - Fix F_lines0 size - Compute natural periods with RAFT - Handle multi-rotor outputs a84b8f606 Bugfix for using MoorDyn input files with coupled points for FOWTs: e93fccd84 Adjustment of Rotor CCBlate setup and semi ballast tweaks: add92661a Bugfix for using MoorDyn input files with coupled points for FOWTs: 190aea5c3 Adjustment of Rotor CCBlate setup and semi ballast tweaks: ec41d9369 Update to load MoorDyn file for individual mooring system - checks if "file" is in the mooring section of the input yaml - if so, load moorpy system from moordyn file - otherwise, use previous method of parsing the yaml points, lines, etc. 12e1a7685 FLORIS coupling additions: -in raft_model, added function to calculate Cp and Ct curves for input into FLORIS (not sure this works for nonzero wind headings) -in raft_model, added function to set up FLORIS coupling. This function takes in baseline yaml files for inputs not in RAFT then adjusts the yaml files for unique turbines, platforms, etc based on RAFT values -in raft_model, added function to find FLORIS RAFT equilibrium. Iterative loop where RAFT calculates turbine offsets, FLORIS calculates wind speeds that account for wakes, RAFT recalcs offsets with updated wind speeds. -in raft_fowt, changed solve statics so that it can take in either a list of wind speeds (one for each turbine) or a single wind speed (as used previously). The list of wind speeds is needed for the FLORIS coupling where the wake effects cause different wind speeds for downstream turbines. -in raft_rotor, commented out debugging lines -in raft_helpers, added function that takes in simple moorpy system and adjusts the RAFT mooring system accordingly. (needs adjustment to be more versatile) 8c0445086 Some fixes for RAFT array capability: f39f9f80c Merge remote-tracking branch 'matt/ctopt' into ctopt 3a6633204 RAFT.Farm! Array capabilities, displaced hydro calcs, etc: 2e71c5a41 Two new checks for ballast fill levels and blade radii 20872ff51 Merge pull request #26 from mattEhall/ctopt 2dcd55472 Added support for no turbine and a few fixes 7cb2d91cc Merge pull request #25 from Lucas-Carmo/hydro_2nd_order 5e9241912 Included diff-freq 2nd order loads in solveDynamics 05e1d734f Quantities are now handled as amplitudes 26b217d7d Make sure some variables are complex a3e9bfa9b Functions that read QTFs and compute 2nd order force spectra c6d02a649 Replaced 'np.int' by 'int' because it is deprecated 69ca84fc1 Merge conflict fix and yaml example tweak a4c2437a7 Merge remote-tracking branch 'matt/ctopt' into ctopt bf800ac37 Merge branch 'master' into ctopt 2c30cd95c Major updates for response summing and multiple wave headings: 632367f2f Added plot function to plot all 6 floater DOF's c324e72b7 Small edits and comments for Rotor work in progress and fixes to do 877eb6685 Documentation updates for new CT-Opt capabilites 6162df92d Added rotor gyroscopic damping matrix, some CT-Opt documentation: 75e946d08 Small bug fixes for CT-Opt and FOCTT example adjustments - converges now! f193661c5 Merge remote-tracking branch 'stein/ctopt' into ctopt 71608c399 Current Profile Drag Implementation on Members 828db2215 Finished the cavitation implementation, with easier blade rotation function 8eec00928 Current Profile Implementation - rotor adjustments a34d76626 Created a calcCavitation method in the Rotor class 149d9410d Merge remote-tracking branch 'stein/ctopt' into ctopt e3213ce9c Gathering info for cavitation implementation cded328b8 Started beginning framework for added mass on rotor e4d7970df New bladeGeometry2Member method, getFromDict updates, splining bce1a75aa Rotor buoyancy implementation a4534a668 Adding a better reference tidal turbine input yaml to use for testing of ctopt implementations cdbe99d7e Translating RAFT blades to RAFT members with airfoil properties d74313655 A few remaining edits to help with multiple rotors CT-Opt REVERT: 34677ef9e add option to plot water line and soil line REVERT: b79a8f1a5 for weis comptability REVERT: aab4913b6 Merge pull request #22 from WISDEM/numpy124 REVERT: e49670a0b changing np.int to np.int_ REVERT: 1145842c5 Merge branch 'master' into dev git-subtree-dir: RAFT git-subtree-split: 340a606ff6b64e1eca9b792f0ef99fe3eeaeb015 * Squashed 'MoorPy/' changes from 4d6bd4f94..1a39ae042 1a39ae042 Updates to dynamic EA stiffness implementation 0b32da23a Updated material densities of line types with Matt's new loadLineProps fixes 2cdf4e04b MoorProps streamlining and removing specific gravity: 367a66b55 Fix to loadLineProps for dvol_dnom/material_density/spec_grav implementation e4e85a041 Updated the rest of the MoorProps yaml properties b23a7ec52 Seabed slope compatibility fix and some catenary tweaks for edge cases 20b79df86 Fixed water reference density dictionary bug to have tests pass f355019a2 Updating MoorProps_default.yaml 1efed5059 SubSystem draft, and bug fixes for static-dynamic stiffness e9756e11a Relaxing Python version requirement to make readthedocs happy d7ef5af03 readthedocs config file edit to use Python 3.9 so it will build 7dfc7bb49 Finishing touches on static-dynamic stiffness: 2270ade7a Minor catenary bug fixes and bath plot tweak: 0317e4629 Catenary adjustment to support very sloped seabed 1d3689671 New sophisticated stiffness capabilities: cb3ebf8df tiny typo fix in addToDict 9f0ea3fd8 System.parseYAML now includes hydro coefficients 7db6a55be Adding "yaml" file types to list of files that can be installed 06b5c0e88 Updated README with updates on how to install properly 27ede4f7c Better Line.solveStatics and massive Line streamlining: 42c84d02f Fixing the recent System.seabedMod changes for bathymetry c9d9242dc Beginning edits to documentation in Getting Started and Usage 5baf75d64 Expanding compatibility for seabed slope and current loads: 4870ae663 Improvements and compatibility fixes to current capability: 79990a52a Updated with most recent Current Rotation Code 6ede8e5ee Adding Will's catenary slope ability and combining with bathymetry: 0fbcf0abc Brian's anchor capacity function and new helper: - MoorProps is updated with Brian's function to calculate anchor capacity or anchor mass (getAnchorMass). This inputs either Fx and Fz forces or capacity - There are rough notes on where the anchor model assumptions come from - see Brian's spreadsheet for more details. - new getAnchorCost function calls getAnchorMass then applies cost coefficient to anchor mass. Previous install/decommissioning costs are there too. - Anchor mass cost coefficients are in for DEA and suction anchors (taken from Task 49 work). No material cost info for other types. - old getAnchorProps is still there with same name (to maintain current workflow). - New helper function pulled from Mattlib to read in main OpenFAST file (for DynLineDesign workflow) 577f02655 Minor consistency update for plotting MD line tension data f835e6b38 getting ready for next release f0365ebc5 including pip install instructions b8b83930a Merge pull request #17 from NREL/dev 9a6fef9e1 Corrected body stiffness calcs and minor additions: 61ca5ff89 Merge pull request #16 from NREL/ci_pip 71ed1e284 removing auto formatters per Matt's request 27c2330f1 use python matrix 665a9738e correct bsd classifier 687affca6 rename action cbadf51b7 correct merge errors 4f9fc32d7 correct indent in yaml e2f07ae8d adding CI and prepping for pypi upload 290073cf9 Merge branch 'dev' into ci_pip c6e4611bc Merge pull request #8 from goharShoukat/master 97b655689 Merge branch 'dev' into master 9e0d84bcf Merge branch 'master' of github.com:stefan-dalecki/MoorPy into ci_pip 9d6d9c94e Catenary: fixed typo in z coordinates of taut profileType 6 76e683651 MoorProps improvements and adding EA_MBL 6330a854b Add a threshold under which to consider lines vertical: a7826814b Merge pull request #11 from RyanDavies19/dev 65265c3ae New section in docs to address confusion on MoorPy stiffness matrices - and a new batch file to test changes in documentation 4fea54399 stages cbe9c0222 readme 33e055436 toml yaml 833bce8bd Accumulated overdue edits for equilibrium and plotting: - Better handling of 3d plot aspect ratio and bounds. - Support for loading and plotting more MoorDyn line node data (e.g. drag). - Additional system plot keywords for clump weights and view centering. - Attempt at more robust solveEquilibrium algorithm, with several new techniques included, but it is messy and not perfected. f4264695d numpy compatability, animate multi lines 7b57b1ba5 New nonlinear elasticy capability from @wwest514 : d3f91ee3f Added line to unload function so that user inputted "outputList" is included in MoorDyn file output list 6799a87e2 Fix to the changes in unload from last commit and Body print display d9b71b7a2 Two new MoorProps anchors and MDversion=1 unload fix f248be3ed Fixing several bugs related to MoorPy Lines: d1ae6c804 Moorprop included in the initial function declaration. be156149d Redo of Stein's Minor updates to system.py 6047aa271 Small adjustments to lineType naming options, plots, data from MoorDyn outputs, etc. b89f178c4 Cleaning up MoorDyn data inputting and add functions for constraint checks on MoorDyn data - removed read_mooring_file from line.py and system.py and added to helpers.py - added functions to calculate sag distance and check tensions against constraints (note that checkTensions has limited functionality because imported systems will not have line MBLs.... still thinking about how to handle this) - updated loadData description under system.py 0ed90c7fc Adding readthedocs configuration YAML 707b0dc1b Updated examples/manual_system and some cleanup: b6add5c0c Updated MoorDyn file format in docs/usage.rst and examples/sample.txt b01c3c92e More handling for MoorDyn results with Rods: d51fbf6c2 -Added moordyn tension data storage in line class -Added loading of main moordyn output file under system class -Added functions to loadData and read mooring file based on functions under line class -Added functions to calculate anchor loads and rope contact -Changed linetype 'mlin' to 'm' in LineType class, addLineType, setLineType, and unload 8ab378792 Added System.unload_md_driver to write MoorDyn driver input file from Ericka 13181c8b2 Reformatting unload(MDversion=1) to work with WEC-Sim 3d8ca3c05 Improving the qs==0 parts to load in different sets of Lines and Rods 9ec547109 Water depth in load(), nylon in plot(), speed in animatelines 416a651a9 Updates for Rod plotting and plot offsets: b88c87bcd Nylon in MoorProps, unload(MDversion=1), System.plot() additions b88d1c208 Minor adjustments to get Rods to plot in animateLines 988b3f8f4 Forgot to save merge conflict changes in previous commit a407a1164 A couple quick fixes to system.py plotting and load - lineType material should always be a string, as far as we know c7f53bdd2 Added plotting of Rods b62add62b Removing System.unload_farm and some unload trimming 4912ac8a1 Updated/expanded System.unload and support for vertical lines: d2b49d20c plot2d and plot improvements and new lineType dictionary effect fixes 37bc03870 Bug fix in line weight from System.parseYAML e46d8dea7 Added new zSpan parameter to Point for surface piercing: 5f1f8367b Updated System.load to latest MD input file format 4d70d02b3 Wire rope line type and Point hydrostatic additions b81fed0a0 Nylon EA value used for polyester in yaml d9861539c Updates to fix/improve new lineTypes handling: 279c82542 YAML-based getLineProps and dict-based lineTypes working: aa8de4f4d Adding YAML-based mooring line property scaling coefficients: 1acb1a604 Merge branch 'master' into dev 417f33578 Documentation updates on model structure c7c929f79 Update readme de9feca6b v0.9.1 3950d23d9 Specify v9.1 in conf.py edd1e6ad4 Tweaks to MoorDyn file inputs and doc updates: a36eb8640 Create LICENSE.txt git-subtree-dir: MoorPy git-subtree-split: 1a39ae04258230fbeb7a0dd378411446283b8bd5 * Update output pickles for post processing * [WISDEM] Update mooring line params * Squashed 'pyHAMS/' changes from ed65dbe00..427ac445d 427ac445d finalizing windows problems c85c877ac better pkg-config b818d5546 better pkg-config c260607b4 better pkg-config 4f31b38f3 tmate 95cf8f19e edit windows path 3a7bd2b40 try fresh af5ea4ced add conda cmake bc7902cd9 add conda cmake d472a21cd try this 0e7caab8e try older meson 72e281a9b try older meson b5a486c8e new files everywhere 5ac71fa0f expand environment 184bbc783 rerun windows test ebbd35afc Merge pull request #11 from WISDEM/develop b5fa8f6b0 mac builds having trouble 47082c175 mac builds having trouble 93525a6a9 mac builds having trouble 833d2c7ae move libraries instead of copy them b3d29f4cf Merge pull request #10 from WISDEM/develop afee12c02 Merge pull request #9 from WISDEM/win_build 0a58b88ca giving up on windows builds 335424ec8 remove tmate beb38df7a try again 02613e13f try again e4e3190ef remove tmate 48c1816be debug windows 8a08f0d50 debug windows 7a2a78bcb debug windows b9c14c47d try other package managers 8456b6d9c try other package managers c54f9218b try other package managers d7cc09c1b try other package managers 7d115a60e try other package managers d137a0d97 try npm e1731368b try this a4a55e657 try this 506dc1f3c debug mac 0b2bd686a try intel fe8cc9fdf lapack back on windows 363f2b719 try again cf928c20d trying better library linking 17cc1a72e add pkg-config a492c88fc add pkg-config db227c09f windows try db0f0eec8 windows try fd5f2e6fa windows try e3137aaee correct linker e49bb94e3 correct name b367b9390 use msys2 package? 32bb1b9a9 now without lapack at all 36f771621 try static 967a67bc6 debug commit 93eab8e40 still struggling in windows 784d5b732 add lapack to conda 81f0604b6 still struggling in windows d63123c06 fix win build issues 7132b98d4 adjust lapack declaration in meson d2109aec5 include lapack directly 369554a12 activate meson build for win 62d17a8af test files 01556a474 build our own win libraries 2708085e8 bump version number d8f3172bd Merge pull request #8 from WISDEM/waveHeading ad9452bad upstream HAMS updates and improved packaging for pip installability 793efeded suppressing detailed tests- need platform-specific truth files 05f7dcd31 adjusting accuracy 49b2e1238 reseting truth values 3da1f8991 restore heading list 1183824dd test cleanup 84a71454c return error if results don't pass 5fa3fb86a Recompiled HAMS and updated libiomp5md.dll 4780170c1 Bug fix in path to test case 818a5f60d Merge pull request #7 from Lucas-Carmo/main 7913a6b7a Added test and modified the existing one b5489f252 Support for specific wave headings + bug fix d10b51122 Merge pull request #6 from WISDEM/mac_test git-subtree-dir: pyHAMS git-subtree-split: 427ac445dc3eb11407b5b942849033069634dd8c * Squashed 'RAFT/' changes from 340a606ff..9ddb012de 9ddb012de Remove runPyHAMS flag dd193cd8c Merge remote-tracking branch 'upstream/ctopt' into ctopt dadf25d9c Pull turbulence from dict better 78de9f1db Update inputs and outputs of RAFT in openmdao wrapper ed8bf5302 Tweaks to __init__ for raft.Model and to only load PyHAMS if needed git-subtree-dir: RAFT git-subtree-split: 9ddb012de6bd0cba21fb22d92e531d62f8c45b37 * Update postprocessing outputs * Try mamba environment * Skip SS_Fitting for now, looks like pyHAMS not installed * Revert l_fill of RAFT ballast to relative values * Skip 03_ freq examples as it's already tested * Conda install pyhams * Update modeling option paths, make relative to self * Remove specific turbsim grid size * push fix to example 08, grid size turbsim * Remove manually set turbsim Grid sizes * Point example 15 to correct ROSCO yaml * Squashed 'WISDEM/' changes from 0e9caf931..7059d6158 7059d6158 Flip mooring anchor locations for oc4 example git-subtree-dir: WISDEM git-subtree-split: 7059d6158c5092e5f2176fec11183a5002b3fa69 * Try mamba for CI * Re-fill ballast sections in raft based on section length * Skip example 04 until we resolve multiple variable ballasts * Update linearization readme * Squashed 'RAFT/' changes from 9ddb012de..fe82f93f2 fe82f93f2 Rearrange output shapes in RAFT cf8976bc6 Merge remote-tracking branch 'upstream/dev' into ctopt 205ec0488 ensure example is run 1f0051066 deactivating tests for now bfe5f91e5 Merge pull request #35 from WISDEM/ctopt 73e928e2b Merge pull request #34 from WISDEM/conda_pip d4fd85bbf ensuring no differences in model content eccb37365 Merge branch 'ctopt' into conda_pip 66c6206bc Merge branch 'dev' into ctopt dabc83bf4 Updates in progress toward more loads outputs 209a2fa35 restoring files for CI, tests, and modern build a8243e4c1 ignore emacs files 7c403fa8b changes from dev branch a18ffd8e1 Merge branch 'conda_pip' into merge_fix 4fa1d27cc Determine blade headings based on number of blades f217ca238 cleanup and ci ea567ef42 Merge pull request #23 from WISDEM/for_weis 34677ef9e add option to plot water line and soil line b79a8f1a5 for weis comptability aab4913b6 Merge pull request #22 from WISDEM/numpy124 e49670a0b changing np.int to np.int_ 1145842c5 Merge branch 'master' into dev git-subtree-dir: RAFT git-subtree-split: fe82f93f2cf81154b024beb4289be428bc28608e * Try conda installing mpi packages * Skip other examples for now to debug * Revert "Skip other examples for now to debug" This reverts commit 9a9f60f. * shifting to ruamel.yaml by conda-forge request * try approach that works for wisdem * fix broken syntax * Cast raft_cases, so it's easier to save as an input yaml * fix bug with DT_Out, which is a number, nto a str * Flush and close OF input files, seems to fix kestrel issue * Remove numpy from lists of dicts * Give a cross sectional HD member property to OF at each joint location * Clean up comment around member cross section properties * Add documentation for constraints that can come from RAFT/OF * Ensure some level is enable for rotor_overspeed merit figure * fix coveralls issue in CI * Make wave_seeds input consistent * Fix zeta_max typo --------- Co-authored-by: pibo <ptrbortolotti@gmail.com> Co-authored-by: Garrett Barter <garrett.barter@nrel.gov>
* Remove old ROSCO * Squashed 'ROSCO/' content from commit 99c9f872d git-subtree-dir: ROSCO git-subtree-split: 99c9f872d9590671be6be1a716ac293467b49e53 * Rename ROSCO_Toolbox imports etc. * Update example discons * Update to new Tune_Case directory * Point to new rosco build directory * Squashed 'ROSCO/' changes from 99c9f872d..7fa1ae25e 7fa1ae25e Don't check ZMQ period if no ZMQ_Mode 45aad140c Add more error checking in checkpoint file I/O c5de22f59 Modernize setup and CI (#297) REVERT: 99c9f872d Merge remote-tracking branch 'upstream/v2.9.0' into v2.9.0 REVERT: c29fc8597 Fix checkpoint testing paths REVERT: 75c3d2988 F_NumNotchFilts is not allowed to have a default value REVERT: ba0bc45d0 Update rosco dylib dir REVERT: 207d3f73e Add Ext_Interface flag git-subtree-dir: ROSCO git-subtree-split: 7fa1ae25e6b3866c353d5976e7ac68f597bf73af * Squashed 'ROSCO/' changes from 7fa1ae25e..6c2807a9e 6c2807a9e Merge remote-tracking branch 'upstream/develop' into v2.9.0_prep 4cdef25d4 Merge pull request #300 from NREL/smart_lib_path b1c943ea0 fixes for windows 8c39105a3 hopefully caught everything 2d0525830 switch to cmake-build-extension and logic for finding rosco library path git-subtree-dir: ROSCO git-subtree-split: 6c2807a9ece26b4b94bc0a78bc4ca8388fba60b0 * Add cmake-build-extension * Pin pyhams 1.2.1
All Conda install
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This dramatically simplifies the WEIS repository and relies on conda packaging to deliver the key NREL software tools that comprise much of the WEIS stack. Now delivered by conda:
Note that this approach is working well for Mac & Linux (current WEIS capability), but still struggles on Windows.
Type of change
Testing