Skip to content

PyHOPE.jl is a lightweight Julia wrapper for PyHOPE, a high-order mesh generator written in Python.

License

Notifications You must be signed in to change notification settings

trixi-framework/PyHOPE.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyHOPE.jl

License: MIT

PyHOPE.jl is a Julia package that wraps PyHOPE (Python High-Order Preprocessing Environment), an open-source Python framework for the generation of three-dimensional unstructured high-order meshes.

Note: This package is in an experimental stage and anything can change at any time.

Installation

PyHOPE.jl should work with Julia v1.10 and above. Since it is not a registered package, you can install it with

using Pkg
Pkg.add(url="https://github.com/trixi-framework/PyHOPE.jl")

Usage

Currently, PyHOPE.jl does not export any direct functionality but allows you to pass arguments to the pyhope executable through the PyHOPE.run method: Each argument given to PyHOPE.run will be forwarded. For information on the command line interface of PyHOPE, please consult its documentation or run

using PyHOPE
PyHOPE.run("--help")

You can also interact with PyHOPE's library functionality by accessing the Basis functionality through PyHOPE.Basis(), e.g.,

julia> using PyHOPE

julia> PyHOPE.Basis().legendre_gauss_lobatto_nodes(3)
Python: (array([-1.000000e+00, -3.061617e-17,  1.000000e+00]), array([0.33333333, 1.33333333, 0.33333333]))

Authors

PyHOPE.jl was initiated by Michael Schlottke-Lakemper (University of Augsburg, Germany). PyHOPE itself is developed by the Numerics Research Group at University of Stuttgart.

License

PyHOPE.jl is licensed under the MIT license (see LICENSE.md). PyHOPE itself is licensed under the GNU General Public License, version 3.

About

PyHOPE.jl is a lightweight Julia wrapper for PyHOPE, a high-order mesh generator written in Python.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages