Skip to content

Reinforcement Learning Environment for FEM Simulations based on FreeCAD

Notifications You must be signed in to change notification settings

hex41434/FreeCAD_RL_FEM_Environment

Repository files navigation

RLFEM

Reinforcement Learning Environment for FEM Simulations based on FreeCAD.

Installation

Dependencies:

  • gym
  • freecad
  • trimesh

As freecad is only available as a conda package, you should install RLFEM as:

conda create --name my_env freecad -c conda-forge
conda activate my_env
pip install gym
pip install git+https://github.com/hex41434/FreeCAD_RL_FEM_Simulator.git@master

Documentation

The documentation is at https://hex41434.github.io/FreeCAD_RL_FEM_Environment/. To generate the documentation, you will need:

pip install mkdocs mkdocs-material mkdocstrings pymdown-extensions mknotebooks

To see the documentation locally:

mkdocs serve

To put to github:

mkdocs gh-deploy

About

Reinforcement Learning Environment for FEM Simulations based on FreeCAD

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published