{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":139046668,"defaultBranch":"main","name":"openconcept","ownerLogin":"mdolab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-28T17:01:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26934866?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711393144.0","currentOid":""},"activityList":{"items":[{"before":"5f2cb401f448289a6130f04226f8a3d742b73711","after":"ed14c54b9354c262bbd73ffbb81872f40e651898","ref":"refs/heads/main","pushedAt":"2024-03-25T18:56:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Lots of new models for clean sheet aircraft design (#64)\n\n* Add tags to the mult-div comp\r\n\r\n* Convergence improvements for the incompressible duct. Add some analytic derivatives and create a full duct model that can take an external HX model as connections\r\n\r\n* Added lower bounds on some components\r\n\r\n* various tweaks to duct test group for diagnostics\r\n\r\n* Limit throttle to 1.05 rated\r\n\r\n* Tweaks and doc updates to N3hybrid model\r\n\r\n* remove dymos\r\n\r\n* remove dymos import, reduce tol on B737 test due to differences in scipy model training behavior\r\n\r\n* Add heat sinks specific to motors and batteries\r\n\r\n* Further reduce tol of 738 test\r\n\r\n* Fix docstring indentation\r\n\r\n* WIP: N3hybrid (#21)\r\n\r\n* First dymos-based phase\r\n\r\n* add hybrid engine surrogate model\r\n\r\n* Add ISA temp offset to standard atmosphere\r\n\r\n* Add dymos to requirements\r\n\r\n* Install dymos from git\r\n\r\n* continued install problems\r\n\r\n* remove dymos test scratch folder\r\n\r\n* pin openmdao for now\r\n\r\n* identify why 737 test is failing\r\n\r\n* Fix trajectory test bugs introduced during dymos work\r\n\r\n* Add a \"BasicMission\" with a ground roll phase that's not a real BFL phase\r\n\r\n* Minor change to CFM56 surrogate\r\n\r\n* Add tags to the mult-div comp\r\n\r\n* Convergence improvements for the incompressible duct. Add some analytic derivatives and create a full duct model that can take an external HX model as connections\r\n\r\n* Added lower bounds on some components\r\n\r\n* various tweaks to duct test group for diagnostics\r\n\r\n* Limit throttle to 1.05 rated\r\n\r\n* Tweaks and doc updates to N3hybrid model\r\n\r\n* remove dymos\r\n\r\n* remove dymos import, reduce tol on B737 test due to differences in scipy model training behavior\r\n\r\n* Add heat sinks specific to motors and batteries\r\n\r\n* Further reduce tol of 738 test\r\n\r\n* Fix docstring indentation\r\n\r\n* Fix docstring and reference to battery heatsink model from Eytan's PR\r\n\r\n* ignore scratch folder\r\n\r\n* Battery tests done\r\n\r\n* Reg tests for the motor heat sink\r\n\r\n* First draft of the hybrid single aisle with some todos\r\n\r\n* Resize HX for lower hot side pressure drop\r\n\r\n* Thermal optimization is functional\r\n\r\n* deprecate a couple of debugging things\r\n\r\n* Add pressure losses proportional to dynamic pressure\r\n\r\n* Optimization with lossy diffuser\r\n\r\n* Add proportional losses to the compressible duct\r\n\r\n* Added refrigerator capability for the hybrid single aisle and compressible duct robustness improvements\r\n\r\n* Add refrigerator weight to hybrid single aisle and reformulate control parameter\r\n\r\n* base case\r\n\r\n* Added LiquidCooledMotor to ParallelTMS\r\n\r\n* Update hydraulic diameter computation and add regression tests against Kays and London empirical coefficients for the heat exchanger\r\n\r\n* Add a comprehensive HX reg test case\r\n\r\n* Add compressible duct reg tests vs pycycle\r\n\r\n* Add reg tests that don't depend on pycycle\r\n\r\n* Add warning when pycycle not installed\r\n\r\n* Added heat pipe model and tests\r\n\r\n* Removed duplicate vapor temp drop calc and changed defaults from 6061 to 7075 aluminum\r\n\r\n* Fix trajectories for OM 3.3+ (works on 3.7 dev)\r\n\r\n* Roll openmdao version, fix a couple examples\r\n\r\n* Heat pipe docstring fixes\r\n\r\n* Tested w/ openmdao 3.5 and still works so relaxing dependency pinning\r\n\r\n* Update duct test for latest pycycle\r\n\r\n* tweaks to nasa model\r\n\r\n* repo maintenance\r\n\r\n* Add a warning to cached surrogate\r\n\r\n* - Add tests for hose and pump comps\r\n- Add effectiveness/NTU calc for the motor heat sink comp\r\n- Refactor tms and heat sink tests\r\n- Clean up unused code in thermal.py\r\n\r\n* remove hybrid single aisle examples until conclusion of trees study\r\n\r\n* implements promote_add and promote_mult convenience funcs\r\n\r\n* refactor the empirical engine decks and update the n+3 design\r\n\r\n* missed a promote in the ducts comp\r\n\r\n* add two geom design vars to the hx group\r\n\r\n* Change name of top-level integrator comp to allow multimission problems at the top-level\r\n\r\n* lower bound on duct mass flow for convergence\r\n\r\n* Updated engine maps\r\n\r\n* New chiller component\r\n\r\n* Make case cooling coefficient a user parameter\r\n\r\n* Change bounds on duct comp\r\n\r\n* Add a muliple trajectory plot utility\r\n\r\n* Remove a print statement\r\n\r\n* Added tests for chiller\r\n\r\n* Removed eff_factor option from COPExplicit and added docstrings\r\n\r\n* Changed iv comp to set_input_defaults for steady flight phase so linear interpolator can be connected for trajectory optimization\r\n\r\n* Corrected documentation for I/O of updated HeatPumpWithIntegratedCoolantLoop\r\n\r\n* Changed default batteries per bandolier from 21 to 82\r\n\r\n* Added hydrogen tank composite thickness estimate with netting and tests\r\n\r\n* Added liner and insulation weight components and simplified composite calc\r\n\r\n* Made some fixes and added validation\r\n\r\n* Moved hydrogen work to subfolder in components\r\n\r\n* Reorganized hydrogen folder\r\n\r\n* Prototypes (in progress) of a couple necessary parts for boil-off estimation\r\n\r\n* Added fairing to outside of insulation\r\n\r\n* Added derivatives to components\r\n\r\n* Added tests for hydrogen tank thermals\r\n\r\n* Attempt for full tank component, but still in progress\r\n\r\n* Added tests for some new components\r\n\r\n* Added components and modified to make it solve semi-robustly\r\n\r\n* Missed some parentheses, oops\r\n\r\n* Added analytic derivatives to COPVHeatFromEnvironmentIntoTankWalls\r\n\r\n* Added more tests for hydrogen thermal comps\r\n\r\n* Added LH2 tank tests and made a couple more corrections\r\n\r\n* Note about LH2 tank initial fill level\r\n\r\n* First attempt at good boil-off model (still not functional)\r\n\r\n* Failed attempt at better boil off model\r\n\r\n* Added GH2 reservoir and test\r\n\r\n* New LH2 tank looking decent, need to change a few connections still\r\n\r\n* LH2 tank more connections made but still not solving\r\n\r\n* Working LH2 tank! Now just need venting...\r\n\r\n* Removed arccos from heat into propellant to vastly increase robustness but slightly decrease accuracy\r\n\r\n* Added venting and heating features to tank, updated tests\r\n\r\n* Fixed deprecation error in ExecComp\r\n\r\n* Added validation for LH2 tank\r\n\r\n* Added ability to pull LH2 from tank in addition from GH2\r\n\r\n* Added lower bound to ullage temperature\r\n\r\n* Added lower bound to pressure in ullage ODE\r\n\r\n* Added more bounds for physical behavior\r\n\r\n* Updated defaults of LH2 tank to better reflect real world\r\n\r\n* Updated LH2 tank tests for new default options\r\n\r\n* Small change to LH2 tank docs\r\n\r\n* Removed TMS to match mdolab/master\r\n\r\n* Ran black\r\n\r\n* Added proper validation script for MHTB boil-off\r\n\r\n* Working on new boil off model\r\n\r\n* Boil off model gets reasonable results, needs testing, cleanup, and verification of ODE\r\n\r\n* Cleaned up boil off API and improved initial guess for solver\r\n\r\n* Added tests and fixed derivatives for fill level calc\r\n\r\n* Tested boil off ODE against EBM\r\n\r\n* Added derivatives for hydrogen property functions\r\n\r\n* Analytic derivatives for half of the boil of ODE outputs\r\n\r\n* Analytic derivatives for V_dot_gas in boil off ODE\r\n\r\n* Added derivatives for T_dot_liq\r\n\r\n* Analytic partials for boil off ODE done\r\n\r\n* Fixed incorrect derivative when T_dot_liq is zeroed out\r\n\r\n* Boil off with complex step to check works great now\r\n\r\n* New structural model for vacuum tank\r\n\r\n* Added air thermal conductivity\r\n\r\n* Added viscosity\r\n\r\n* Ran black\r\n\r\n* Added vacuum wall model\r\n\r\n* Starting new thermal model\r\n\r\n* Getting thermal model together, still need to make it work\r\n\r\n* Thermal model is done-ish\r\n\r\n* First pass at final tank, needs robustness and some other stuff\r\n\r\n* Added MLI weight\r\n\r\n* Added tests for LH2 tank\r\n\r\n* Trying to improve robustness of the boil-off\r\n\r\n* Added integrated test for boil off model\r\n\r\n* Removed previous versions of files for LH2 tank\r\n\r\n* Added rubberized turbofan that can do hydrogen\r\n\r\n* Added options to LH2 tank for more customizability\r\n\r\n* Consistent radius default\r\n\r\n* Trying to figure out what's going on with the solvers and guess_nonlinear\r\n\r\n* Adjusted tolerance on LH2Tank NLBGS solver\r\n\r\n* Boil off model should now work with mission integrator linking properly\r\n\r\n* LH2 tank test was failing because there was no top level nonlinear solver after NLBGS was removed\r\n\r\n* Actually....I added back in the NLBGS solver because the Newton was getting funny results\r\n\r\n* Working on improving the tank model robustness\r\n\r\n* Added some notes for myself and corrected a docstring\r\n\r\n* Added LH2 tank without boil-off model\r\n\r\n* Added tests for new LH2 tank comps\r\n\r\n* Added LH2 tanks to based energy storage imports\r\n\r\n* Removed viscosity and conductivity comps\r\n\r\n* New boil off model, still needs robustness improvement and derivatives\r\n\r\n* Fixed error in boil off\r\n\r\n* adding SOFC fuel cell model\r\n\r\n* adding sizing functions, fuel cell PEM, and updating SOFC\r\n\r\n* Adding Venkats sizing file, does not run\r\n\r\n* Making some fixes in sizing stuff\r\n\r\n* Fixed wing weight typo in init\r\n\r\n* First pass at fixed jet transport weight model\r\n\r\n* Updated docstrings and init file\r\n\r\n* Vastly improved jet transport weight estimation\r\n\r\n* Fixing up sizing example\r\n\r\n* First pass at jet transport drag buildup\r\n\r\n* Added tests for new drag buildup\r\n\r\n* Tests for geometry comps\r\n\r\n* Cylinder wetted area component\r\n\r\n* No more approximation of tail lever arm\r\n\r\n* Added tests and docstrings for tail volume coefficient sizing\r\n\r\n* Added CL max estimation\r\n\r\n* Removing old sizing\r\n\r\n* Modified RubberizedTurbofan to take in rated thrust instead of number of engines\r\n\r\n* Moved CD_nonwing up to the VLMDragPolar and enabled it to be a vector input\r\n\r\n* Formatted and modified FullMissionWithReserve\r\n\r\n* Extended PolarDrag to accept vectorized CD0\r\n\r\n* Changed name of CL max output\r\n\r\n* Initial pass at setting up B738 sizing run script\r\n\r\n* Done with mission analysis of Boeing 737-800 with empirical weight and drag\r\n\r\n* Ran black\r\n\r\n* Removed n2 from drag test\r\n\r\n* Changed some variables bounds\r\n\r\n* Increased upper bounds in basic mission segment durations\r\n\r\n* Note on engine model and profile variable bound setting\r\n\r\n* Added wing planform geometry utilities\r\n\r\n* Corrected docstring\r\n\r\n* Added wing weight multiplier\r\n\r\n* Modified equipment weight to make pressurized cabin geometry more general\r\n\r\n* Removed unused option\r\n\r\n* Added BWB weight model\r\n\r\n* Added BWB drag estimate that is just nacelles and dirty stuff\r\n\r\n* Tools to compute planform area of parts of the wing\r\n\r\n* Max lift coefficient estimation via the critical section method\r\n\r\n* Added todo\r\n\r\n* Ran black\r\n\r\n* Removed some unused imports\r\n\r\n* Minor changes to critical section method\r\n\r\n* Added Schur solver for critical section CL max\r\n\r\n* Reduced landing gear CD for BWB\r\n\r\n* Added output documentation for BWB weights\r\n\r\n* Removed CODEOWNERS to avoid unneccesary PR reviews while developing hyfi, ADD BACK BEFORE PUSH TO MAIN\r\n\r\n* Utility to compute mean aerodynamic chord of OpenAeroStruct section-defined wing\r\n\r\n* Forgot a summation in MAC calc\r\n\r\n* Fixed docstrings\r\n\r\n* Added comps to compute wave drag\r\n\r\n* Fix a bug in the wave drag calculation\r\n\r\n* Fix error in flap CLmax calculation\r\n\r\n* Extension to critical section method (#54)\r\n\r\n* Restructure\r\n\r\n* Extended critical section method to handle varying Clmax across span\r\n\r\n* Added thermal tests back\r\n\r\n* Corrected heat leak multiplier in thermal calcs\r\n\r\n* Removed stale code and other code that is not ready to merge\r\n\r\n* Fixed BWB test\r\n\r\n* Fixed options in BWB test\r\n\r\n* One more bit of code not ready to merge\r\n\r\n* Remove other dated code\r\n\r\n* Fixed convergence and added test for B738_sizing example\r\n\r\n* Add back CODEOWNERS file\r\n\r\n* Inconsequential rendition thump\r\n\r\n* Removed old B738 sizing data\r\n\r\n* Ran black\r\n\r\n* Fix most flake8 errors\r\n\r\n* Fixed ascii art\r\n\r\n* Try to fix remaining flake8\r\n\r\n* Indentation fix\r\n\r\n* Documentation for new components\r\n\r\n* Fixed some errors I noticed in the documentation\r\n\r\n* Address most comments\r\n\r\n* Upper bound on OpenMDAO version\r\n\r\n* Forgot a comma\r\n\r\n* Oldest OpenMDAO version was being overridden on OpenConcept install\r\n\r\n* Try OM 3.16\r\n\r\n* Try OM 3.17\r\n\r\n* 3.17 it is\r\n\r\n* Bump again to 3.21 to fix spline shape problem\r\n\r\n* Add code for checking against OAS and weighted avg of cos(sweep) rather than sweep directly\r\n\r\n* Reorganized to remove duplicated code\r\n\r\n* Tightened Newton solver tolerance to make testing more consistent\r\n\r\n* Fixing black and flake8\r\n\r\n* Make up your mind flake8\r\n\r\n* Better descriptions of takeoff|h behavior\r\n\r\n* Even more descriptive takeoff|h behavior\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Brelje \r\nCo-authored-by: Ben Brelje \r\nCo-authored-by: Cody Karcher ","shortMessageHtmlLink":"Lots of new models for clean sheet aircraft design (#64)"}},{"before":"446030021d6d3d1e7098e3d26b2ef989fe1a1297","after":null,"ref":"refs/heads/hbx_issue","pushedAt":"2024-03-08T15:23:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"}},{"before":"773de3aa143fbf6aaa3879126359100f2bcfb3ae","after":"5f2cb401f448289a6130f04226f8a3d742b73711","ref":"refs/heads/main","pushedAt":"2024-03-05T21:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Changed Hx Value error to Analysis error for 3 instances. (#62)\n\n* heat exchanger raise value error precisions\r\n\r\n* init version update\r\n\r\n* test_heat_exchangers\r\n\r\n* Fix black complaints\r\n\r\n* new conflict resolution between upstream main and hbx_issue\r\n\r\n---------\r\n\r\nCo-authored-by: Marie J Vaucher \r\nCo-authored-by: Eytan Adler ","shortMessageHtmlLink":"Changed Hx Value error to Analysis error for 3 instances. (#62)"}},{"before":null,"after":"446030021d6d3d1e7098e3d26b2ef989fe1a1297","ref":"refs/heads/hbx_issue","pushedAt":"2024-03-05T20:46:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mariejvaucher","name":null,"path":"/mariejvaucher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126183018?s=80&v=4"},"commit":{"message":"solve the cnflicts between hbx issue and upstream main","shortMessageHtmlLink":"solve the cnflicts between hbx issue and upstream main"}},{"before":"6fc0a1cada35209a70a929ac6e72bd686f8d2bdb","after":"773de3aa143fbf6aaa3879126359100f2bcfb3ae","ref":"refs/heads/main","pushedAt":"2024-02-21T20:40:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"added has_diag_partials to execcomps (#63)","shortMessageHtmlLink":"added has_diag_partials to execcomps (#63)"}},{"before":"9dc5d693aeeee6e9e73e7d81f7ff54a4f8888923","after":"6fc0a1cada35209a70a929ac6e72bd686f8d2bdb","ref":"refs/heads/main","pushedAt":"2024-02-14T00:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mariejvaucher","name":null,"path":"/mariejvaucher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/126183018?s=80&v=4"},"commit":{"message":"Remove IndepVarComp from heat exchanger model so users can connect things to the DV values (#61)\n\n* Remove IndepVarComp from heat exchanger model so users can connect things to the DV values\r\n\r\n* Remove copied HXGroup internals from tests","shortMessageHtmlLink":"Remove IndepVarComp from heat exchanger model so users can connect th…"}},{"before":"4767dc749499b82025aad4cdad3f9649b99c7610","after":"9dc5d693aeeee6e9e73e7d81f7ff54a4f8888923","ref":"refs/heads/main","pushedAt":"2024-02-09T21:01:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"new Eytan paper (#60)\n\nCo-authored-by: Marie J Vaucher ","shortMessageHtmlLink":"new Eytan paper (#60)"}},{"before":"4fc037d1a1539a94545dd86074c1d4f01d801925","after":"4767dc749499b82025aad4cdad3f9649b99c7610","ref":"refs/heads/main","pushedAt":"2024-02-05T20:03:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Fix duct (#59)\n\n* Fix connections in ImplicitCompressibleDuct\r\n\r\n* Fix ducts and their tests\r\n\r\n* Bump patch version","shortMessageHtmlLink":"Fix duct (#59)"}},{"before":"6c90acbac9db2d1d47754eaddf2c74e88cc751f0","after":"4fc037d1a1539a94545dd86074c1d4f01d801925","ref":"refs/heads/main","pushedAt":"2023-12-10T00:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Do not generate reports when computing OAS surrogate training data (#58)","shortMessageHtmlLink":"Do not generate reports when computing OAS surrogate training data (#58)"}},{"before":"7348c54defba99c7478b55a18a0e778e4259bca1","after":null,"ref":"refs/heads/rtd_config","pushedAt":"2023-09-18T18:10:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"}},{"before":"ee4aa68f0a8b35c5770cab55ae2cb4b002ea509a","after":"6c90acbac9db2d1d47754eaddf2c74e88cc751f0","ref":"refs/heads/main","pushedAt":"2023-09-18T18:10:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"droped system_packages in RTD Python setup (#56)","shortMessageHtmlLink":"droped system_packages in RTD Python setup (#56)"}},{"before":null,"after":"7348c54defba99c7478b55a18a0e778e4259bca1","ref":"refs/heads/rtd_config","pushedAt":"2023-09-17T22:38:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kanekosh","name":"Shugo Kaneko","path":"/kanekosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49300827?s=80&v=4"},"commit":{"message":"droped system_packages in RTD Python setup","shortMessageHtmlLink":"droped system_packages in RTD Python setup"}},{"before":"34f5f9499120f95207abe0349ca0d63487126a4c","after":"ee4aa68f0a8b35c5770cab55ae2cb4b002ea509a","ref":"refs/heads/main","pushedAt":"2023-08-23T13:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kanekosh","name":"Shugo Kaneko","path":"/kanekosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49300827?s=80&v=4"},"commit":{"message":"Update RTD yaml file (#55)","shortMessageHtmlLink":"Update RTD yaml file (#55)"}},{"before":"8a5c65b69367db3812ccc9139ae65f9973695863","after":"00e451eda6e739e12ee9db632b79197a64e6436c","ref":"refs/heads/hyfi","pushedAt":"2023-06-30T14:45:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Extension to critical section method (#54)\n\n* Restructure\r\n\r\n* Extended critical section method to handle varying Clmax across span","shortMessageHtmlLink":"Extension to critical section method (#54)"}},{"before":"c92037ed8a03c29030c6ea8c22357fbb279f95ef","after":"34f5f9499120f95207abe0349ca0d63487126a4c","ref":"refs/heads/main","pushedAt":"2023-06-26T15:26:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Fix OpenMDAO install in GitHub Actions build (#53)\n\n* Update GHA checkout version\r\n\r\n* Roll back pip version for oldest tests\r\n\r\n* Fix pip upgrade in GHA\r\n\r\n* Trying older setuptools\r\n\r\n* Try getting rid of pinned pip version in oldest build\r\n\r\n* Pinned pip version is necessary\r\n\r\n* Remove which python debug in GHA\r\n\r\n* Trying old wheel instead of pip and setuptools\r\n\r\n* No bueno","shortMessageHtmlLink":"Fix OpenMDAO install in GitHub Actions build (#53)"}},{"before":"48d544d6fba8dcca8a8b94ca27b6ac94a522d982","after":"c92037ed8a03c29030c6ea8c22357fbb279f95ef","ref":"refs/heads/main","pushedAt":"2023-05-25T21:14:40.265Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kanekosh","name":"Shugo Kaneko","path":"/kanekosh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49300827?s=80&v=4"},"commit":{"message":"Update codecov action version (#52)","shortMessageHtmlLink":"Update codecov action version (#52)"}},{"before":"26ef7aefddeb9a8820e51d001ca6b2f7415e521f","after":"8a5c65b69367db3812ccc9139ae65f9973695863","ref":"refs/heads/hyfi","pushedAt":"2023-04-30T14:39:28.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Merge pull request #51 from eytanadler/hydrogen\n\nFixed CLmax estimate and added geometry and other utilities","shortMessageHtmlLink":"Merge pull request #51 from eytanadler/hydrogen"}},{"before":"8f7ff00c197384fa6b2de4b44c7009bd4a3a04d8","after":"26ef7aefddeb9a8820e51d001ca6b2f7415e521f","ref":"refs/heads/hyfi","pushedAt":"2023-04-06T22:07:13.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Merge pull request #50 from eytanadler/hydrogen\n\nWeight and geometry calculation utilities","shortMessageHtmlLink":"Merge pull request #50 from eytanadler/hydrogen"}},{"before":"521819aca039e762d9ecb2525cb615176837ba0e","after":"8f7ff00c197384fa6b2de4b44c7009bd4a3a04d8","ref":"refs/heads/hyfi","pushedAt":"2023-03-26T01:11:58.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Merge pull request #49 from eytanadler/hydrogen\n\nMajor refactor and new features in drag buildup, weight buildup, and other clean sheet sizing tools","shortMessageHtmlLink":"Merge pull request #49 from eytanadler/hydrogen"}},{"before":"573f1eb8bfe59177e9e8419ad1194250a5217e58","after":"48d544d6fba8dcca8a8b94ca27b6ac94a522d982","ref":"refs/heads/main","pushedAt":"2023-03-22T23:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bernardopacini","name":"Bernardo Pacini","path":"/bernardopacini","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61238730?s=80&v=4"},"commit":{"message":"Extend OpenAeroStruct integration to arbitrary planforms (#47)\n\n* Moved OAS mesh generation to own files\r\n\r\n* Added OAS mesh visualization function\r\n\r\n* Compute method for sectional planform definition done, needs derivatives\r\n\r\n* Switched num_x and num_y to be number of panels instead of coordinates\r\n\r\n* Fixed my new mesh generation so it doesn't duplicate points and uses num_x and num_y for panels not coordinates\r\n\r\n* Working derivatives, but need to clean code and make it more efficient\r\n\r\n* Improved derivative efficiency, still more to go\r\n\r\n* Ran black\r\n\r\n* Further code simplification, time for sparse partials\r\n\r\n* Added sparsity for mesh w.r.t. x_LE_sec\r\n\r\n* Added tests for new mesh generation\r\n\r\n* Preallocated arrays for sparse derivative\r\n\r\n* Refactored OAS drag polar to enable more general planforms\r\n\r\n* Drag polar VLM tests all pass, need to add more for other meshing options\r\n\r\n* Added t over c input and interpolation\r\n\r\n* Testing for VLMDragPolar with different mesh generation\r\n\r\n* Minor version bump\r\n\r\n* Ran black on visualization\r\n\r\n* Updated OpenAeroStruct in the docs\r\n\r\n* Added option to prevent planform scaling in SectionPlanformMesh\r\n\r\n* Updated remaining OAS citations\r\n\r\n* Ugh flake8 cmon bro\r\n\r\n* More flake8 junk\r\n\r\n* Hopefully the last of the flake8 nonsense\r\n\r\n* Fixed my beautiful ASCII art\r\n\r\n* Realized I made a mistake in the twist spline interpolation, adjusted accordingly\r\n\r\n* Edited docstring","shortMessageHtmlLink":"Extend OpenAeroStruct integration to arbitrary planforms (#47)"}},{"before":"29158a5280cdda8a05b514720c29fd85efb5f8d3","after":"521819aca039e762d9ecb2525cb615176837ba0e","ref":"refs/heads/hyfi","pushedAt":"2023-03-22T21:38:59.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Merge pull request #48 from eytanadler/hydrogen\n\nJet transport weight estimation model","shortMessageHtmlLink":"Merge pull request #48 from eytanadler/hydrogen"}},{"before":"5f86a471fdc24ea022489d524e00b9ac09e231bc","after":"29158a5280cdda8a05b514720c29fd85efb5f8d3","ref":"refs/heads/hyfi","pushedAt":"2023-03-16T08:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"codykarcher","name":"Cody Karcher","path":"/codykarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8631725?s=80&v=4"},"commit":{"message":"Adding Venkats sizing file, does not run","shortMessageHtmlLink":"Adding Venkats sizing file, does not run"}},{"before":"b7c59e4959afffe4f96c0797085897680f564331","after":"5f86a471fdc24ea022489d524e00b9ac09e231bc","ref":"refs/heads/hyfi","pushedAt":"2023-03-16T07:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"codykarcher","name":"Cody Karcher","path":"/codykarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8631725?s=80&v=4"},"commit":{"message":"adding sizing functions, fuel cell PEM, and updating SOFC","shortMessageHtmlLink":"adding sizing functions, fuel cell PEM, and updating SOFC"}},{"before":"5745e7e699d70832d5dcae3296c0dd9cacf368ce","after":"b7c59e4959afffe4f96c0797085897680f564331","ref":"refs/heads/hyfi","pushedAt":"2023-03-15T19:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"codykarcher","name":"Cody Karcher","path":"/codykarcher","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8631725?s=80&v=4"},"commit":{"message":"adding SOFC fuel cell model","shortMessageHtmlLink":"adding SOFC fuel cell model"}},{"before":"573f1eb8bfe59177e9e8419ad1194250a5217e58","after":"5745e7e699d70832d5dcae3296c0dd9cacf368ce","ref":"refs/heads/hyfi","pushedAt":"2023-03-10T14:28:41.369Z","pushType":"pr_merge","commitsCount":176,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Merge pull request #46 from eytanadler/hydrogen\n\nInitial hydrogen tank and engine stuff, still half functional","shortMessageHtmlLink":"Merge pull request #46 from eytanadler/hydrogen"}},{"before":null,"after":"573f1eb8bfe59177e9e8419ad1194250a5217e58","ref":"refs/heads/hyfi","pushedAt":"2023-03-10T14:19:13.048Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eytanadler","name":"Eytan Adler","path":"/eytanadler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63426601?s=80&v=4"},"commit":{"message":"Maintenance update (formatting, automated build, publications, and OpenMDAO updates) (#45)\n\n* Formatted with new version of black\r\n\r\n* GitHub Actions build regularly tests oldest and latest supported package versions\r\n\r\n* Updated publications and citations\r\n\r\n* Adjusted readme bib formatting\r\n\r\n* Removed title from build version table in RTD\r\n\r\n* Fixed flake8 complaints\r\n\r\n* NumPy 1.14 doesn't work with Python 3.8, rolling back to Python 3.6 for old build\r\n\r\n* Updated lower bounds on versions to match OpenAeroStruct\r\n\r\n* Moved matplotlib import on doc examples so it isn't required to run tests\r\n\r\n* Fixed error in test due to OpenMDAO throwing a different error in newer versions\r\n\r\n* Ran black\r\n\r\n* Try finite difference instead of complex step to see if that's the problem\r\n\r\n* Not complex step fault, try adding component as subsystem instead of directly as model\r\n\r\n* Adding stuff to debug through GHA\r\n\r\n* Try in place install\r\n\r\n* Try finite differencing on my own\r\n\r\n* Manual finite difference changes output, try fd without force_alloc_complex\r\n\r\n* Those were nonzero, now try adding back in force_alloc_complex and see if it breaks again\r\n\r\n* Found the problem, but shouldn't be checking partials of OM comps anyway so remove\r\n\r\n* Removed unused assert_check_partials import\r\n\r\n* Removed debugging from GHA yaml\r\n\r\n* Fixed cases in tests where OM Problem models were not groups for future OM deprecations\r\n\r\n* Bumped patch version since dependency versions change\r\n\r\n* A couple more cases where a component was a problem's model\r\n\r\n* Oops, still missed a few more","shortMessageHtmlLink":"Maintenance update (formatting, automated build, publications, and Op…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEHuchogA","startCursor":null,"endCursor":null}},"title":"Activity · mdolab/openconcept"}