Releases: 3MAH/microgen
Releases · 3MAH/microgen
v1.2.1
What's Changed
- Update README.md with conda-forge package by @kmarchais in #79
- Update conda recipe to fit better with conda-forge recipe by @kmarchais in #78
- Limited numpy's version to <2 by @kmarchais
- Bump microgen to 1.2.1 by @kmarchais in #82
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Fix Tpms'
generate
method with specificcell_size
and/orrepeat_cell
by @kmarchais in #43 - Remove 'max' density and fix bounds to compute offset from density by @kmarchais in #44
- Fix test: increased lowest density in test because of tolerance issue by @kmarchais in #45
- Fix and refactor grading examples by @kmarchais in #46
- correct bug in box_mesh.py by @chemiskyy in #48
- Use mmg in integration CI on Linux by @kmarchais in #51
- Update MacOS CI by @kmarchais in #52
- add tpms infill by @kmarchais in #50
- Make microgen availbale on python 3.12 by @kmarchais in #54
- Add ruff rules and fix shape module and rve by @kmarchais in #47
- Fix epsilon for low density CAD skeletals by @kmarchais in #57
- Add offset property to Tpms to be able to update it by @kmarchais in #55
- Refactor BasicGeometry and rename to Shape by @kmarchais in #58
- Fix test_remesh and grid offsets by @kmarchais in #60
- Raise Error if offset and density are given at the same time or none of them is given by @kmarchais in #59
- Update example fischerKochS to fix examples by @ricardo0115 in #61
- Update jupyterlab requirement from <4.2 to <4.3 by @dependabot in #62
- Remove uv from integration CI for Windows by @kmarchais in #63
- Add TPMS offset grading features by @kmarchais in #53
- Fix infill and coordinates issue by @kmarchais in #65
- Refacto/remove duplicated tpms tests by @ricardo0115 in #68
- Correct closest points box mesh by @chemiskyy in #67
- Fix infill issues by @kmarchais in #69
- Bump microgen version to 1.2 by @kmarchais in #77
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's New
- FEM optimized remeshing in remesh.py
- Unit tests for most of modules
- Optimized integration tests by parallelization
- Integration of uv in CI
- Several bug fixes
What's Changed
- Refactor of mesh.py by @rdesparbes in #5
- Test dependencies by @chemiskyy in #8
- Refactor phase.py and operations.py by @rdesparbes in #7
- Feature remesh keeping periodicity by @ylgrst in #10
- Refactor remesh.py and bug fixes by @ricardo0115 in #11
- Setup dependencies by @chemiskyy in #12
- Package osx arm64 by @chemiskyy in #13
- More efficient TPMS generation + new features : grading + cylindrical & spherical coordinates by @kmarchais in #14
- Fix doc by @kmarchais in #16
- Lower/upper skeletal generation with cadquery by @kmarchais in #15
- Offset limit by @kmarchais in #18
- Tpms density parameter by @kmarchais in #20
- Fix notebooks examples and mybinder environment by @kmarchais in #19
- Update workflow to be able to create a conda package from another branch by @kmarchais in #21
- Bugfix mesh periodic by @chemiskyy in #27
- Add SingleMesh, BoxMesh class and use in remesh keeping periodicity by @chemiskyy in #32
- Add center and orientation management for tpms shape by @kmarchais in #29
- Compatibility improvements by @kmarchais in #23
- Add pre-commit by @kmarchais in #30
- Fix raster sphere/ellipsoid and refactor raster functions + Rve + tests by @kmarchais in #31
- Update jupyterlab requirement from <3.6 to <4.2 by @dependabot in #33
- Add doc workflow by @kmarchais in #34
- Modified sphere generation using a numpy random generator instead of python built-in
random()
function by @ricardo0115 in #35 - Add MmgError exception raise when a mmg command fails by @ricardo0115 in #37
- Periodic remeshing overhaul with periodicity checks and double mmg call, add example and doc entry by @ylgrst in #38
- Fix remesh example by @ylgrst in #39
- Integration CI by @kmarchais in #36
- Ready for 1.1.0 by @kmarchais in #40
- Fix rve issue and add rve tests by @kmarchais in #41
Full Changelog: v1.0.0...v1.1.0