Recent Releases of ospgrillage
ospgrillage - v0.3.2
What’s Changed
- Fix plot module (#107) @justinngan92
- Replace openseespyvis with vfo (#74) @alanjferguson
- Format Python code with psf/black push (#73) @github-actions
- Mass and displacement interpolator update (#72) @justinngan92
Scientific Software - Peer-reviewed
- Python
Published by github-actions[bot] over 1 year ago
ospgrillage - v0.3.1
What's Changed
- Vertically-offset supports (accounts for deep beams)
- Updates to documentation
- Code refactoring
- Bug fixes
- Build system modernization
Detailed Changes
- add test for rigidLink support feature
- abstraction of equal_DOF function
- refactor rigid_link function to be part of base class from concrete class
- Added inline comments for understanding; corrected design lane formula
- update codeblocks in Module description.rst (user guide page)
- updated to use pyproject.toml only, per PEP621
Bug Fixes
- fix result output of shell model not able to distinguish shell element with spring elements
- fix multispan feature where supports are not assigned to intermediate supports in a multispan shell mesh
- fix non-assignment issue of end edge members of oblique mesh when mesh edge angle is 0.
- fix edge slab member not assigned in curve meshes.
Main PRs
- Prep for v0.3.1 release (#66) @ccaprani
- feat and docs: fixes (#62) @justinngan92
- Minor Tweaks (#61) @shihabkhan1
Scientific Software - Peer-reviewed
- Python
Published by ccaprani almost 3 years ago
ospgrillage - v0.3.0
Highlights
- rotational/translation spring supports
- specific grillage member groups can now be assigned.
- orthogonal meshing now possible with multispan feature
What's Changed
- Update README.md by @ccaprani in https://github.com/MonashSmartStructures/ospgrillage/pull/45
- build(deps): bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in https://github.com/MonashSmartStructures/ospgrillage/pull/46
- build(deps): bump peter-evans/create-pull-request from 4.1.1 to 4.2.0 by @dependabot in https://github.com/MonashSmartStructures/ospgrillage/pull/50
- v.0.3.0 by @justinngan92 in https://github.com/MonashSmartStructures/ospgrillage/pull/51
Full Changelog: https://github.com/MonashSmartStructures/ospgrillage/compare/v0.2.1...v0.3.0
Scientific Software - Peer-reviewed
- Python
Published by ccaprani over 3 years ago
ospgrillage - v0.2.1
Minor release for final JOSS paper draft.
Scientific Software - Peer-reviewed
- Python
Published by ccaprani almost 4 years ago
ospgrillage - v0.2.0
This release adds curved and multi-span meshes, as well as a major refactor of the documentation, and multiple bug fixes and other small tweaks.
What’s Changed
- build(deps): bump peter-evans/create-pull-request from 4.0.1 to 4.0.4 (#38) @dependabot
- Format Python code with psf/black push (#33) @github-actions
- Fix: pygments for docs build (#41) @ccaprani
- Fix: markupsafe for docs build (#40) @ccaprani
- Improvements (#39) @justinngan92
- build(deps): bump codecov/codecov-action from 2.1.0 to 3.1.0 (#35) @dependabot
- build(deps): bump peter-evans/create-pull-request from 3 to 4.0.1 (#30) @dependabot
- docs: first commit of rework docs and examples (#34) @justinngan92
- feat: Mesh feat improvements (#36) @justinngan92
- feature: multi span meshing (#29) @justinngan92
- paper: joss shields (#27) @ccaprani
- paper: ref doi fix (#26) @ccaprani
- Final tweaks to paper (#25) @ccaprani
- paper: commit for paper (#24) @justinngan92
- Format Python code with psf/black push (#23) @github-actions
- Format Python code with psf/black push (#22) @github-actions
- refactor: add feature for arbitrary beam spacings and improvements to load definition (#19) @justinngan92
- build(deps): bump pypa/gh-action-pypi-publish from 1.4.2 to 1.5.0 (#21) @dependabot
- refactor: add workshop slides and ipynb (#18) @justinngan92
Scientific Software - Peer-reviewed
- Python
Published by github-actions[bot] almost 4 years ago
ospgrillage - v0.1.1
This is a patch release with minor changes to the API and bug fixes in advance of the ospgrillage introductory workshop.
What’s Changed
- fix test_load.py after changes to RunTimeWarning fix from previous commit
- fix issue with fsolve giving RunTimeWarning for roots being close to initial guess
- working load model generator for M1600
- updated docs to reflect changes ExamplesuperT.py
- new kwarg "diagnostics" to create_grillage() function
- changed type= kwarg in createload() and creatematerial() to loadtype= and material= respectively
- fix error in line load distributing to longitudinal elements
- fix: plotting functions
- fix list error in analyze function
- add plotting commands to ExamplesuperT.py
- re-enable GetRendering ops module
- added initial version of LoadModel class
- fix plotdefo and plotforce function not working for shell model
- Revert Examples.rst code to reflect version 0.1.0.
- add installations steps for jupyter notebook
- add a test for the mesh customization feature
- fix and improve postprocessing.py module.
- update Examples.rst's code to v0.1.1
- add function to clear load cases
- fix postprocessing.py not plotting for shell model
- add test for new function
- add test for shell model analysis
- upload svg to docs
Scientific Software - Peer-reviewed
- Python
Published by ccaprani over 4 years ago
ospgrillage - v0.1.0
Initial release v0.1.0
ospgrillage is a python wrapper of the OpenSeesPy package to speed up the creation of bridge deck grillage models. OpenSeesPy is a python interpreter of the well-know Open System for Earthquake Engineering Simulation (OpenSees) software framework. ospgrillage provides a simple python API which allows users to:
- Quickly generate and analyze a bridge deck grillage model in the OpenSeesPy model space, including many forms of loading and load cases;
- Export a py file containing the OpenSeesPy commands, which on execution, creates the prescribed OpenSeesPy grillage model.
The ability to use ospgrillage directly to do bridge deck analysis, or to export the OpenSeesPy command file for further editing, facilites an enormous range of use cases in both practice and research.
ospgrillage's full documentation can be found here.
Install using pip:
bash
pip install ospgrillage
Refer to installation for more information.
Scientific Software - Peer-reviewed
- Python
Published by ccaprani over 4 years ago