yijiangh / TopOpt.jl

A WIP topology optimization package in pure Julia.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TopOpt

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

Actions Status codecov Documentation

TopOpt is a topology optimization package written in Julia.

Installation

To install TopOpt.jl, you can either (1) add it to an existing Julia environment or (2) clone and use its shipped environment. The second option is recommended for new users who simply wants to try this package out.

Adding TopOpt to an existing Julia environment

In Julia v1.0+ you can install packages using Julia's package manager as follows:

using Pkg
pkg"add https://github.com/mohamed82008/TopOpt.jl#master"

which will track the master branch of the package. To additionally load the visualization submodule of TopOpt, you will need to install Makie.jl using:

pkg"add Makie"

To load the package, use:

using TopOpt

and to optionally load the visualization sub-module as part of TopOpt, use:

using TopOpt, Makie

About

A WIP topology optimization package in pure Julia.

License:Other


Languages

Language:Julia 100.0%