Skip to content

Boolean region#17

Closed
psauvan wants to merge 58 commits into
dev_2.1_alphafrom
boolean_region
Closed

Boolean region#17
psauvan wants to merge 58 commits into
dev_2.1_alphafrom
boolean_region

Conversation

@psauvan

@psauvan psauvan commented May 1, 2026

Copy link
Copy Markdown
Owner

merge dev_2.0_alpha and boolen_region into dev_2.1_alpha

agrieve-cfs and others added 30 commits December 19, 2024 17:30
* Adds return statement to points_to_coeffs

* Fix linting

---------

Co-authored-by: agrieve <agrieve@AAD-PW04R7RW>
Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
* Add len==9 case for getTransMatrix, support for 6 element MCNP matrix to compute other 3 elements

* Change axis variable name

* Fix formatting with black

---------

Co-authored-by: Grammer, Kyle <grammerkb@ornl.gov>
* Merge dev into main (GEOUNED-org#289)

* adding version 1.3.0 to docs (GEOUNED-org#274)

* Update version_switcher.json

Adding the new version to the documentation.

* correction sphere additional plane

* Adding the mention of libmamba solver to installation instructions (GEOUNED-org#280)

* optimal bounbox to fix Torus bug

* optimal bounbox to fix Torus bug

* Torus envelope fix (partially) (GEOUNED-org#286)

* Update of the documentation layout (GEOUNED-org#285)

* update_of_docs

* test

* update 2

* update 3

* update 4

* test 5

* update 6

* update 7

* update 8

* test materials

* test again

* final

---------

Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Patrick Sauvan <psauvan@ind.uned.es>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>

* numpy version bug in geoReverse

solve bug GEOUNED-org#304

---------

Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>
Merge dev into main for new release
temporal patch to remove issue 309 on conda-forge Package
Include  9 parameters transformation
* Merge dev into main (GEOUNED-org#289)

* adding version 1.3.0 to docs (GEOUNED-org#274)

* Update version_switcher.json

Adding the new version to the documentation.

* correction sphere additional plane

* Adding the mention of libmamba solver to installation instructions (GEOUNED-org#280)

* optimal bounbox to fix Torus bug

* optimal bounbox to fix Torus bug

* Torus envelope fix (partially) (GEOUNED-org#286)

* Update of the documentation layout (GEOUNED-org#285)

* update_of_docs

* test

* update 2

* update 3

* update 4

* test 5

* update 6

* update 7

* update 8

* test materials

* test again

* final

---------

Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Patrick Sauvan <psauvan@ind.uned.es>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>

* Refactoring GEOReverse

* update doc

* update doc

* change CI CsgToCad script

* black format

* XML input typo error

* csg_to_cad script update

* Update example_of_use.rst

typo

* Update MCNPinput.py

Include  9 parameters transformation

* transformation correction update

---------

Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>
* Merge dev into main (GEOUNED-org#289)

* adding version 1.3.0 to docs (GEOUNED-org#274)

* Update version_switcher.json

Adding the new version to the documentation.

* correction sphere additional plane

* Adding the mention of libmamba solver to installation instructions (GEOUNED-org#280)

* optimal bounbox to fix Torus bug

* optimal bounbox to fix Torus bug

* Torus envelope fix (partially) (GEOUNED-org#286)

* Update of the documentation layout (GEOUNED-org#285)

* update_of_docs

* test

* update 2

* update 3

* update 4

* test 5

* update 6

* update 7

* update 8

* test materials

* test again

* final

---------

Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Patrick Sauvan <psauvan@ind.uned.es>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>

* Refactoring GEOReverse

* update doc

* update doc

* change CI CsgToCad script

* black format

* XML input typo error

* csg_to_cad script update

* Update example_of_use.rst

typo

* Update MCNPinput.py

Include  9 parameters transformation

* transformation correction update

* doc API bug

---------

Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
Co-authored-by: Jonathan Shimwell <mail@jshimwell.com>
Co-authored-by: Aljaz Kolsek (F4E) <158494312+akolsek@users.noreply.github.com>
* check for spline surfaces in solids
psauvan and others added 28 commits April 9, 2025 09:47
* fix documentation

* switch entries

switch CadToCsg and CsgToCad entries
Remove one volume test case for openMC. This test never fail previously. No reasons on the GEOUNED code modification can explain this change. Perhaps modifications on openMC version cause the failure.
black formatting
* update to add fill to mcnp output using _fn_ notation in stp file

* added the ability to add fill and transform cards to components

* updated with black formatter

---------

Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
* correct error in boundbox estimation in GEOReverse

* black formatted

* bug generation cylinder additional plane

* black format
Merge dev into main for 1.6.1
…-org#342)

The returned type of the function must be set not tuple. 
Bug may produce error during the cell definition simplification, when "simplify" option is turned on.
* CAD_to_CSG fix some degenerated torus issues

* bug fixed in boolean operation

* black formatting
For version of freeCAD >= 1, specific FreeCAD Document options were not set porperly, this cause "enclosure" keyword were not reconized in the geometry processing.
* more bug in degenerated torus

* black format

* check volume of resulting solid decomposion

* black formatting
* more bug in degenerated torus

* check volume of resulting solid decomposition

* FreeCAD distToshape freeze workaround

* adjust parameter void enclosure generation

* Update Black version to 26.1.0
* Refactor write_mat_block and write_source_block methods

fixes an issue with dummy mat value being ignored if void gen is false

* Clean up blank lines in mcnp_format.py

Removed unnecessary blank lines in the mcnp_format.py file to improve code readability.

* Fix typo in docstring for write_mat_block method

* Fix call to write_mat_block without self parameter

---------

Co-authored-by: AlvaroCubi <55387701+AlvaroCubi@users.noreply.github.com>
* more bug in degenerated torus

* black format

* check volume of resulting solid decomposion

* black formatting

* FreeCAD distToshape freeze workaround

* adjust parameter void enclosure generation

* Update Black version to 25.1.0

* black formatting

* black formatting

* Update Black version to 26.1.0

* distToShape checks

Solve problems introduced in the distToShape function
Co-authored-by: Copilot <copilot@github.com>
@psauvan psauvan closed this May 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants