Releases: fusion-energy/cad_to_dagmc
0.7.3
What's Changed
The code is now faster in a few ways. Additionally while we could previously only scale the cadquery shapes when adding them, now we can scale any of the inputs (step files, cq.Shapes, cq.Assembly) because we can now scale on export (to mesh or to h5m).
- using all CPU cores to mesh by @shimwell in #98
- adding scale_factor that scales mesh by @shimwell in #99
- exportBrep instead of step (faster save and read) by @shimwell in #96
Full Changelog: 0.7.2...0.7.3
0.7.2
0.7.1
What's Changed
- removed broken cad files from repo by @shimwell in #83
- Now returning the number of volumes in the cad when calling a cad adding method by @shimwell in #84
- Adding cite file by @shimwell in #85
- Update CITATION.cff by @shimwell in #86
- added pip compatable method of loading cad geometry between cadquery and gmsh by @shimwell in #90
- moving CI to new ubuntu version (24.04) by @shimwell in #91
Full Changelog: 0.7.0...0.7.1
0.7.0
What's Changed
- removed duplication of usage in readme by @shimwell in #71
- Add conda forge install instructions by @shimwell in #72
- testing with python versions 3.10, 3.11 and 3.12 by @shimwell in #74
- Simpler example without estimator by @shimwell in #76
- update versions of actions in the CI by @shimwell in #77
- corrected doc string by @shimwell in #75
- Adding material tags with cad by @shimwell in #79
- Making stp files directly in the example by @shimwell in #80
Full Changelog: 0.6.2...0.7.0
0.6.2
0.6.1
0.6.0
What's Changed
- Adding mesh writing option by @shimwell in #52
- Adding ability to write GMSH mesh file by @shimwell in #50
- updated to cq 2.4.0 and openmc 0.14.0 by @shimwell in #56
- Adding option to set implicit complement material name by @shimwell in #54
- allowing export_gmsh_mesh_file to support 3d volume mesh exporting by @shimwell in #57
- running tests in two environment by @shimwell in #59
- min moab version by @shimwell in #60
- get umesh example working in CI by @shimwell in #61
- improved readme install by @shimwell in #62
- improved install instructions by @shimwell in #63
Full Changelog: 0.5.1...0.6.0
0.5.1
0.5.0
What's Changed
This release makes some significant changes, most notably the mesh is now added face by face to the moab dagmc model. This allows surface senses to be assigned to the dagmc model and now surfaces in contact can be represented as a single surface with different senses for the different volumes.
- simpler install possible as CadQuery uses OCP 7.7.1 by @shimwell in #40
- removed subdirs from tests by @shimwell in #42
- Allowing msh export by @shimwell in #43
- Adding mesh faces one at a time to allow corect surface senses by @shimwell in #45
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
This release is a decent improvement from the last version
We now used Cadquery to do imprinting of surfaces as this is now native functionality of CadQuery
We also use CadQuery to track volume IDs through the process so we no longer need to search for volumes using their bounding box and other properties.
We now pass geometry from Cadquery to GMSH in memory which saves time and file io
Specific pull requests for this release
- conda-forge install instructions improved @shimwell in #34
- removing old conda install package instructions by @shimwell in #35
- updated_install by @shimwell in #36
- In memory brep passing to gmsh iteration 2 by @shimwell in #32
Full Changelog: 0.3.2...0.4.0