https://github.com/evetion/mdal.jl
Julian interface for http://www.mdal.xyz/
https://github.com/evetion/mdal.jl
julia mdal
Last synced: about 1 year ago
JSON representation
Julian interface for http://www.mdal.xyz/
- Host: GitHub
- URL: https://github.com/evetion/mdal.jl
- Owner: evetion
- License: mit
- Created: 2019-10-25T08:24:07.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2022-08-26T15:01:17.000Z (almost 4 years ago)
- Last Synced: 2024-05-01T15:52:35.213Z (about 2 years ago)
- Topics: julia, mdal
- Language: Julia
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://evetion.github.io/MDAL.jl/stable)
[](https://evetion.github.io/MDAL.jl/dev)
[](https://github.com/evetion/MDAL.jl/actions/workflows/CI.yml)
[](https://codecov.io/gh/evetion/MDAL.jl)
# [WIP] MDAL.jl
Wraps the [MDAL](https://github.com/lutraconsulting/MDAL) (Mesh Data Abstraction Library) in Julia and enables conversion to the [GeometryTypes.jl](https://github.com/JuliaGeometry/GeometryTypes.jl) library.
*This is a very early work in progress*
## Install
```
]add https://github.com/evetion/MDAL.jl
```
## Abstraction
MDAL defines a Mesh as vertices and faces, including Dataset(s), which have a name and define data on either vertices or faces.
## Examples
Read in a mesh and retrieve all vertices.
```julia
using MDAL
fn = "test/data/test.nc"
mesh = MDAL.load(fn)
collect(coords(mesh))
```