https://github.com/mvanzulli/onsas.jl
An Open Nonlinear Structural Analysis Solver in Julia
https://github.com/mvanzulli/onsas.jl
computational-mechanics finite-element-method julia structural-engineering
Last synced: 21 days ago
JSON representation
An Open Nonlinear Structural Analysis Solver in Julia
- Host: GitHub
- URL: https://github.com/mvanzulli/onsas.jl
- Owner: mvanzulli
- License: mit
- Created: 2022-07-06T16:07:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-19T00:02:52.000Z (10 months ago)
- Last Synced: 2026-01-28T15:19:58.085Z (about 1 month ago)
- Topics: computational-mechanics, finite-element-method, julia, structural-engineering
- Language: Julia
- Homepage:
- Size: 17.6 MB
- Stars: 7
- Watchers: 3
- Forks: 1
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# ONSAS.jl
## *An Open Nonlinear Structural Analysis Solver written in Julia*
[![docs-dev][dev-img]][dev-url] [![CI][ci-img]][ci-url] [![codecov][cov-img]][cov-url] [![license][lic-img]][lic-url] [![SciML Code Style][style-img]][style-url]
[dev-img]: https://img.shields.io/badge/docs-dev-blue.svg
[dev-url]: https://ONSAS.github.io/ONSAS.jl/dev/
[ci-img]: https://github.com/ONSAS/ONSAS.jl/actions/workflows/CI.yml/badge.svg?branch=main
[ci-url]: https://github.com/ONSAS/ONSAS.jl/actions/workflows/CI.yml?query=branch%3Amain
[cov-img]: https://codecov.io/gh/ONSAS/ONSAS.jl/branch/main/graph/badge.svg
[cov-url]: https://codecov.io/gh/ONSAS/ONSAS.jl
[lic-img]: https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000
[lic-url]: https://github.com/ONSAS/ONSAS.jl/blob/main/LICENSE
[style-img]: https://img.shields.io/static/v1?label=code%20style&message=SciML&color=9558b2&labelColor=389826
[style-url]: https://github.com/SciML/SciMLStyle
The original project [ONSAS](https://github.com/ONSAS/ONSAS/): Open Nonlinear Structural Analysis Solver for GNU-Octave/Matlab, which currently offers more features, served as the foundation for the implementation of ONSAS.jl. This Julia version aims to extend the capabilities and enhance the performance of the original solver within the Julia programming environment.
**Disclaimer:** This software is currently under development and may contain bugs or incomplete features. It is intended for testing and educational purposes only.
## Using ONSAS
`ONSAS.jl` is a registered Julia package and can be installed and added to your project from your Julia terminal using:
```julia
julia> using ONSAS
```
To help you get started with using ONSAS.jl, we have provided resources in the [docs](http://onsas.github.io/ONSAS.jl/dev/). This includes internal documentation for interfaces, algorithms, and examples
## Contributing
All forms of contributing are kindly welcome (bug reports, docs, features, suggestions, questions and discussions). See [CONTRIBUTING](https://github.com/ONSAS/ONSAS.jl/blob/main/CONTRIBUTING.md) for more details.