Ada-py

Latest version: v0.4.2

Safety actively analyzes 722861 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 7

0.0.17

- Moved to conda packaging
- Started on new backend support using VTK and ipygany for FEM res visualization
- Further improvements to automatic joint identification and subsequent FEM mesh handling
- Various bugfixes in usfos and sesam refactor
- Added beam hashing for further improved uniqueness in beam clash check handling
- Caching: added support for caching &34;up&34; vector on beams ([`80cb8e9`](https://github.com/Krande/adapy/commit/80cb8e97cc8889b8325cb36305e39f10342ec13e))

* Version 0.0.17

- Moved to conda packaging
- Started on new backend support using VTK and ipygany for FEM res visualization
- Further improvements to automatic joint identification and subsequent FEM mesh handling
- Various bugfixes in usfos and sesam refactor
- Added beam hashing for further improved uniqueness in beam clash check handling
- Caching: added support for caching &34;up&34; vector on beams ([`692f7ce`](https://github.com/Krande/adapy/commit/692f7ce2873b6ca447d9eef96a5643f861f2f4ea))

* Merge pull request 24 from Krande/dev

Bugfix and minor refactor [release] ([`32ae9a0`](https://github.com/Krande/adapy/commit/32ae9a00992e728bf1cbbb13d4e5750d0fd2a82e))

* bump version ([`797a48d`](https://github.com/Krande/adapy/commit/797a48d6bddb732f5e3f559b45a6c6968a0bafac))

* Bugfixes: Fix major bug in offset and hinge conversion to eccentricity.

Improve Code complexity: Reduced sesam class and static methods into individual functions ([`25e4b59`](https://github.com/Krande/adapy/commit/25e4b596a2af024aa05dc6014224e88f72abbc91))

* Fix bug in merging FemSets taking forever with 100k+ elements in a set ([`b8156e1`](https://github.com/Krande/adapy/commit/b8156e1096958a6467190a9789d4d0e3d92995ff))

* Merge pull request 23 from Krande/dev

Updates to Joints, caching FEM and Model data to HDF5, formulas, beam element Support in Code Aster and more [release] ([`cb513bf`](https://github.com/Krande/adapy/commit/cb513bf5159c1126aa307ee97a3f81433672e48a))

* Bump version and ready formatting for PR merge ([`d552981`](https://github.com/Krande/adapy/commit/d552981ec55b725230f663877fd72c43fbcb267a))

* Merge branch &39;main&39; of https://github.com/Krande/adapy into dev

 Conflicts:
 src/ada/__init__.py
 src/ada/core/containers.py
 src/ada/core/utils.py ([`e163556`](https://github.com/Krande/adapy/commit/e163556ed4e81a9b6ed1039b451661bfe98c465f))

* Merge pull request 22 from haavahk/nodes_and_elements

Additional Nodes functionality and Node robustness ([`a3cebd6`](https://github.com/Krande/adapy/commit/a3cebd6a218970dbc49cb1fdf04c3aeb243a93d7))

* Further work on IFC Section import/Export ([`0e73022`](https://github.com/Krande/adapy/commit/0e730220029cd1bb2262449607cb6f4fb042a3df))

* Edited Node and Nodes wrt functionality and pr comments ([`fb55752`](https://github.com/Krande/adapy/commit/fb55752e91bfb1c1c85a2b588dd1278e7fb54518))

* Attempt to reduce code complexity and ability to add more detailed user information ([`c96b3bc`](https://github.com/Krande/adapy/commit/c96b3bc61aa7845d859ed7cf544acd39b7f47a4b))

* Minor bugfixes in code aster eigenvalue analysis step and related tests ([`a59e961`](https://github.com/Krande/adapy/commit/a59e96105ecf2882b6e7c05d9b39970c11ee3b9b))

* Added eigenfrequency analysis to examples ([`2826e0f`](https://github.com/Krande/adapy/commit/2826e0f7daa23ebbc2b69cfc84ea36848000fadf))

* Successfully completed first eigenfrequency of shell and beam elements using code aster

Created tests to verify eigenfrequency analysis results with analytical solution ([`c78f3be`](https://github.com/Krande/adapy/commit/c78f3be26b67cbdaeab03aff372ace10b7aebb6f))

* Start to add support for exporting Beam elements to Code Aster and also basic support for eigenfrequency analysis ([`2a36413`](https://github.com/Krande/adapy/commit/2a36413a5ac9031e3345b26fbe657475b9ac94c5))

* Add support for caching metadata

Simplify and make writing & reading properties into metadata more consistent ([`0ed72e9`](https://github.com/Krande/adapy/commit/0ed72e9980d8315cba20cc73df7e89bfb53fd19d))

* Add support for caching FEM and model (limited to beams, sections, materials and nodes for now). Observed speed improvements of 200 x when reading IFC files (not saying the ifcopenshell is slow, but how it is used in adapy is definitevely slow.

Add option for removing elements ([`4f1fb4d`](https://github.com/Krande/adapy/commit/4f1fb4df1a2d8e1dd5c8ebaddb4d84a2bd350566))

* Coincident nodes at elems: method not working as planned ([`d42fe4e`](https://github.com/Krande/adapy/commit/d42fe4eeaa13c84673b5323e2d6b6feef7424917))

* Lookup in table as dictionary ([`9fee9a3`](https://github.com/Krande/adapy/commit/9fee9a35e8399b5a04cd60ac5a9981f8848db3c1))

* Add property export for shapes ([`c8d4c8e`](https://github.com/Krande/adapy/commit/c8d4c8e2466a3715ceda4d17c3d7963a87f86b60))

* Fix bug where only 1 side of connection was found! ([`2f3fe01`](https://github.com/Krande/adapy/commit/2f3fe0169024d24609fac573bada307c854943d7))

* Improved point tolerance handling ([`df76268`](https://github.com/Krande/adapy/commit/df76268d0d4f16dc7f1a98e337107d23c27a63be))

* Further work on auto joint identification ([`f98d238`](https://github.com/Krande/adapy/commit/f98d238c1173f91d480b563eedbfeb0cbed32bbe))

* Further work on automatic joint identification algorithm. Still long ways from being stable, but fixed bug with overlapping elements. ([`3e36e60`](https://github.com/Krande/adapy/commit/3e36e608b005b755c169bfe79b8e3f84104c03da))

* Further work on general beam mesh algorithm and minor bugfixes. Ongoing work. Highly experimental ([`47fa993`](https://github.com/Krande/adapy/commit/47fa993a231056dcaf32674b5c7b0385414c2b89))

* Further work on IFC FEM support based on ifc2ca project ([`7eb0c7e`](https://github.com/Krande/adapy/commit/7eb0c7eaee3a00ba5c499d241714c06d4a27f68b))

* Merge remote-tracking branch &39;origin/dev&39; into dev ([`810110c`](https://github.com/Krande/adapy/commit/810110c905a585e1c25e8486a7dbc7a103d98e12))

* IFC - FEM: Started on support for IFC structural FEM ([`2f6e011`](https://github.com/Krande/adapy/commit/2f6e01121bf43b12c655147ae28aab1ceaa24b07))

* FEM - Sesam: Fix wrongly passing radius opposed to diameter in GPIPE for sesam tubular cross section ([`c01756d`](https://github.com/Krande/adapy/commit/c01756d6078c426374db7e9b6ab8ccd3be197db7))

* Add algo for healing names for FEM only (not touching original Part names) ([`c351656`](https://github.com/Krande/adapy/commit/c3516569659ef0edd37880c8b362ec2a91a5afd7))

* minor bugfixes and reorganizing of joints ([`cefb3d2`](https://github.com/Krande/adapy/commit/cefb3d2c75d9fef0769a90db1813735ae6e5683b))

* minor changes ([`22b65c4`](https://github.com/Krande/adapy/commit/22b65c498638eb21f74e5d796e27e75a1bd4e34d))

* minor changes ([`be5f971`](https://github.com/Krande/adapy/commit/be5f9714bd76d1af8b5264531119bfc0b79c839b))

* Add section profile type HEM. ([`3cf3ae7`](https://github.com/Krande/adapy/commit/3cf3ae75796c86182ef32bc5c4724d8b47022fc5))

* general improvement of section handling and ifc import ([`a51ddb8`](https://github.com/Krande/adapy/commit/a51ddb806c5046f3adb850f1f693d3c913c3ce52))

* Minor simplification in cache. Small addition to section identifier ([`7dc2a4f`](https://github.com/Krande/adapy/commit/7dc2a4f5010012aaa0b25a3e0b4ea87d9f6778f3))

* Merge remote-tracking branch &39;origin/dev&39; into dev ([`6a4c378`](https://github.com/Krande/adapy/commit/6a4c378cf8d146b3a982e078de97e2577b4b7c58))

* Further work on cache module.

Fixed bug in groupby (needs to sort before grouping) ([`3027eec`](https://github.com/Krande/adapy/commit/3027eecebb0e7ecfe9e888e5690dd7f482984765))

* Updated name as the intention is to no longer just handles uniformly distributed loads ([`98863f3`](https://github.com/Krande/adapy/commit/98863f3139a7703a390c72f51ec6267db3e495dc))

* Add dev branch as trigger github action and add some formatting ([`953ae38`](https://github.com/Krande/adapy/commit/953ae3821900e1f27b1c6ed70e78c8917c3bcaae))

* Experiment with a basic structural calculation module mixing ada Beam, plotly and jupyter functionality ([`058a96e`](https://github.com/Krande/adapy/commit/058a96ed01b48a895d5e2df9a4614e3b6b487981))

* Node robustness ([`fef703b`](https://github.com/Krande/adapy/commit/fef703b75f5939e76661c4c83d5b5cf83dd803f9))

* Additional Nodes functionality and Node robustness ([`a330912`](https://github.com/Krande/adapy/commit/a330912b53994521a879daa94ebdbe992466c96c))

* second attempt at fixing bug in to_fem algorithm ([`7c3a3ec`](https://github.com/Krande/adapy/commit/7c3a3ec9d7cd1e9ba18fbc2c10bf9b0304d36e8a))

* Fix bug in to_fem algorithm ([`354887f`](https://github.com/Krande/adapy/commit/354887fde16d1a78ed395072fc8ed8b4a48d5ae4))

* add a newline ([`ed4d889`](https://github.com/Krande/adapy/commit/ed4d8890b3da5c12e37b4194c53603bd848f3ecc))

* Minor updates to README.md ([`e6cc353`](https://github.com/Krande/adapy/commit/e6cc3536d396556d3381d02c71aff6830176f3ce))

* Small update to file paths in README.md ([`92e91eb`](https://github.com/Krande/adapy/commit/92e91ebce8fe08adb40568047a34c1eeb6363d9f))

* Merge pull request 21 from Krande/pr-0.0.14

PR 0.0.14 [release] ([`24176ed`](https://github.com/Krande/adapy/commit/24176edbb6b1a116ba788866a46f7949aa6fdfa9))

* bump version to 0.0.14 ([`4f1a516`](https://github.com/Krande/adapy/commit/4f1a516422e363d63d65bdeb7fdcf60096a99911))

* Update README.md ([`a0622cd`](https://github.com/Krande/adapy/commit/a0622cd9c584b5a723e072569231bc5360eca0b3))

* Simplify joint eval statement ([`de7caa0`](https://github.com/Krande/adapy/commit/de7caa04089dcf5570b2e98ee5f3798c890337b0))

* minor changes to README.md ([`ba7db7c`](https://github.com/Krande/adapy/commit/ba7db7ca7b87170b04521b4cdcc03f6370fca928))

* Minor cleanup of example and ifc opening bugfix

Improved readability of basic_module.py

Fixed bug where the penetration detail of a Part object did not include subelements ([`15e2f88`](https://github.com/Krande/adapy/commit/15e2f88afcfb6d079e507c9ae36a350d44e575d5))

* Started looking into the use of IfcFastener for welds and bolts.

Will try to implement this on the SimpleStru Example and add a fasteners list on Part ([`d2aa241`](https://github.com/Krande/adapy/commit/d2aa2410b96c6235022bd460aea4c39dc78d8c02))

* Parametric Joints: Reset ifc_elem to None as default behaviour when building Joints ([`f4a710c`](https://github.com/Krande/adapy/commit/f4a710c11b5878efa88c08e22d3cde09f561fefe))

* Started looking into the use of IfcFastener for welds and bolts.

Will try to implement this on the SimpleStru Example and add a fasteners list on Part ([`9e8e09d`](https://github.com/Krande/adapy/commit/9e8e09da8b1faaa89dd24770868f23d4dd1e22e4))

* minor change ([`3eb6eef`](https://github.com/Krande/adapy/commit/3eb6eefe3692c3f25683deb6def8c2fad1534966))

* Parametric Joints: Reset ifc_elem to None as default behaviour when building Joints ([`c0275e1`](https://github.com/Krande/adapy/commit/c0275e15f69aeb740da1c5896b746f3f2b805d9e))

* Further testing of cardinality ([`db967e4`](https://github.com/Krande/adapy/commit/db967e4a75a2a751b3d35185ce93a4c27f8edad3))

* Update parametric model. Add support for ifcconvert ([`072b2e9`](https://github.com/Krande/adapy/commit/072b2e9889c1610fae942df5ec380bc357bfaede))

* Add test to demonstrate joint design work flow ([`a253154`](https://github.com/Krande/adapy/commit/a253154de1f6d51ea356b3b80dd659eb8cd963e3))

* Added example demonstrating basic parametric joint design workflow ([`bcbde3f`](https://github.com/Krande/adapy/commit/bcbde3fb928622aa27a5b5ef21129cbd42a7f8dc))

* minor update to Connection class ([`5677047`](https://github.com/Krande/adapy/commit/56770474a4f61247b538b3f79d00b267cea3f187))

* Minor edits to readme and cache logic ([`2a0d67f`](https://github.com/Krande/adapy/commit/2a0d67f86b46e3b6ddd9074c1cc67e90d0bfa356))

* Merge pull request 20 from Krande/dev

Minor fixes to tests and changing default tesselation tol to 1mm for IFC exports. ([`580a264`](https://github.com/Krande/adapy/commit/580a264e05003979e07a9667a9edf02de09bed53))

* Update tests assertion of nodes repr ([`638c705`](https://github.com/Krande/adapy/commit/638c7053f983160cc888d87c78672907abc53060))

* Merge remote-tracking branch &39;origin/main&39; into dev ([`51610c4`](https://github.com/Krande/adapy/commit/51610c4771510f333c3b8fb9a207fc7e9add91d0))

* Made a complete roundtrip of FEM nodes and elements using cache in HDF5 file ([`f95007a`](https://github.com/Krande/adapy/commit/f95007ae2f271c5ee99971389527ac3f91c18731))

* Started on cache unittest and experimental implementation ([`7c33922`](https://github.com/Krande/adapy/commit/7c339220f5dbc5496187f34b42b8e9d9953a1dab))

* Minor cleanup and set default millimeter tesselation tol to 1mm except for 0.1mm ([`275013b`](https://github.com/Krande/adapy/commit/275013bee369cbbc5029ae0c6268d2df4408e338))

* Minor updates to readme and small updates. [release] ([`ae265e3`](https://github.com/Krande/adapy/commit/ae265e325b1a25f60e9f0e28699fcc7d76c002e8))

* Merge pull request 19 from Krande/pr-pipes-cache-fixes

Improved Pipe class, cache module and various bugfixes and improvements ([`098cc12`](https://github.com/Krande/adapy/commit/098cc12a67cc58fc1a1f7ac7b315787508e01d5e))

* Bugfixes and formatting

Fixed error in COG calculation causing test_calc_cog to fail.

specify length and angle tol in build_pipe()

Freeze pythonocc-core and occt version ([`bf0178f`](https://github.com/Krande/adapy/commit/bf0178fecbc6b7197ca242d32839536aca9cc21f))

* Fixed export of tesselated pipe elbows ([`e1fd8df`](https://github.com/Krande/adapy/commit/e1fd8df9dd2bbe8d037e2d48af7f4afea2b4db30))

* Update all usages of Counter init integer count to represent actual start value. ([`fcfc148`](https://github.com/Krande/adapy/commit/fcfc1480eddb8f4b04dd17fa04c35659a24f1198))

* Successful creation of OCC shapes of elbows and straight segments. Still unable to create proper IFC elements (tesselated and parametric) ([`d23fab2`](https://github.com/Krande/adapy/commit/d23fab28be4714c7ebdd05eecf49f8a5ac661204))

* Further work on pipe classes ([`0c0f2fb`](https://github.com/Krande/adapy/commit/0c0f2fb72edafbc10256cf8a6f05eb8e7dfdf7f0))

* Further work on fixing pipe generation ([`0206406`](https://github.com/Krande/adapy/commit/020640620068e768367e8acbb4a618762a350d57))

* Started on implementing a cache solution for all FEM objects in the assembly using a HDF5 format.

Fix formatting. And added a few useful utilities ([`ed85dc2`](https://github.com/Krande/adapy/commit/ed85dc2bbbc84181c548ced38cc319ecf3b09c34))

* Added another more detailed example ([`bbc01e1`](https://github.com/Krande/adapy/commit/bbc01e18dd982f1e3b3e536145d92a7f9ddf53c2))

* Fix ifc metadata viewer ([`6d8e3ac`](https://github.com/Krande/adapy/commit/6d8e3acc9645a9847d4f19147b69a04519a91551))

* Fix bug in get_list_of_files() function ([`9dbf4fb`](https://github.com/Krande/adapy/commit/9dbf4fbc3f9a05c2244559fb9d4a508248bb58a0))

* Started on improved support for Pipe geometry creation ([`8ed4418`](https://github.com/Krande/adapy/commit/8ed4418406857b46e63643b5b29a631de8cdbece))

* Increase precision in bc magnitude floats ([`e9738ee`](https://github.com/Krande/adapy/commit/e9738ee91d691850d6272795028baa58b3be6b28))

* Minor improvements

added repr for Bc class

minor cleanup in BC string writer for abaqus ([`98152d8`](https://github.com/Krande/adapy/commit/98152d864b322810af8bb0d520e7953a3c8e1c77))

* Add function for visualizing aid for FEM Load ([`e515618`](https://github.com/Krande/adapy/commit/e515618c5c6747d4199c94705faa807cc02cd746))

* Fix error in mass calc. Change logging level for lack of FEM Results software support. And improve cantilever example imports ([`06f27a3`](https://github.com/Krande/adapy/commit/06f27a3d9411f01607c81c0b55a6a90bdbe08423))

* Minor improvements ([`abd0936`](https://github.com/Krande/adapy/commit/abd0936ff6a813628e1b86bbcfc5a97ce02b5529))

* minor reorganizing ([`1ac40eb`](https://github.com/Krande/adapy/commit/1ac40eb2661eaaa60d38f5938f64e3ffe5953860))

* remove more_itertools as a dependency ([`35334ca`](https://github.com/Krande/adapy/commit/35334ca78a0a3fa7f6edbb9e312e235a9991a171))

* Found error in local vector calc. Started on making shared calc_y_vec and z_vec from known local vectors ([`425e4b9`](https://github.com/Krande/adapy/commit/425e4b9db8c9c164c7b2daa8790cbdf49e7a29a8))

* Added option to highlight specific elements ([`0a74170`](https://github.com/Krande/adapy/commit/0a741705bb592e055f51af3618afaf453318b8e5))

* Formatting ([`118bdc0`](https://github.com/Krande/adapy/commit/118bdc0bdc3855ea0732ffcfed4077361475679e))

* Improved Jupyter renderering of FEM results

Added ability to visualize FEM Sets using vertex coloring. ([`441feab`](https://github.com/Krande/adapy/commit/441feabb0febd79d4eb0844dbdbf3a78079a2c5f))

* Fix bug in pipe rendering. Added Pipe info to repr ([`fda30c4`](https://github.com/Krande/adapy/commit/fda30c44e4f9ca74303fb469f191ef64fbeb9d20))

* Merge pull request 15 from Krande/PR-0.0.12

FEM results visualize support and minor Load and Abaqus improvements [release] ([`b019c4a`](https://github.com/Krande/adapy/commit/b019c4adbcca116291341953ca328d6b10c353a6))

* Fix error in Beam init giving wrong up vector ([`350b57f`](https://github.com/Krande/adapy/commit/350b57f2403e8ca4ec7f5a0efb2ff474c54d939d))

* Start on improving support for Pipe elements ([`2b09bbe`](https://github.com/Krande/adapy/commit/2b09bbe8b2b23520704350c5b5ea09836d7c9da0))

* Formatting ([`4322f9e`](https://github.com/Krande/adapy/commit/4322f9e6adf29dd25481c7049b02ced027162339))

* Move check of node numbers of elements to elemshape class. ([`c2aa2b4`](https://github.com/Krande/adapy/commit/c2aa2b43d50b4fba94e4fde93b4772efda794912))

* Added materials in get_by_name() method.

Minor improvements in code quality in Abaqus and HistOutput class

Minor Abaqus Write and Nodes.move() fixes

Abaqus: set written node str max decimal to 6 digits.

Nodes.move(): Fixed rotations around points that are not origin. ([`270201d`](https://github.com/Krande/adapy/commit/270201d91bf3622168515282576b8cc778032e20))

* Fix formatting. Add repr to Csys ([`4cdc1be`](https://github.com/Krande/adapy/commit/4cdc1be2152b334e2aa487b367e5c266f63bc054))

* Made a hack for changing output values in Results class in jupyter ([`8744813`](https://github.com/Krande/adapy/commit/8744813b9a6d217cbbb9fda2a4dbe6335561a180))

* Differentiate dofs and forces on Load class ([`6f5ed36`](https://github.com/Krande/adapy/commit/6f5ed36b24774dfa9d433132ae19b5933959e4ee))

* Integrated experimental Pythreejs Results viewer into to_fem return. Optional. Default OFF ([`dcdee9e`](https://github.com/Krande/adapy/commit/dcdee9e28677e03c1ecd570ca84b08d098c4b6e8))

* Further Work on custom pythreejs renderer ([`b229025`](https://github.com/Krande/adapy/commit/b22902567937c1cbf5d5eaaa2b08196ab0749fd9))

* Work on custom pythreejs renderer ([`a44593d`](https://github.com/Krande/adapy/commit/a44593d2ffb0d6b34acbb1eb8e1133561f380b48))

* Fix formatting ([`cea5ebe`](https://github.com/Krande/adapy/commit/cea5ebe7a60a5ef01aecf60c0040172db9e5f208))

* Showing deformed shape in pythreejs and allow user colour palette. ([`542a6f6`](https://github.com/Krande/adapy/commit/542a6f6e4fdc81ce8238f48a0391d44ebc24691a))

* Fixed errors in execute function of code_aster and calculix ([`460dcc9`](https://github.com/Krande/adapy/commit/460dcc94bc154855b4b545f663a191565d24c87e))

* Fixed error for abaqus execute causing error in test due to lack of finding abaqus installation ([`89b1dcd`](https://github.com/Krande/adapy/commit/89b1dcdc42ae19abac1378fe8b08917d80e9d93f))

* Created working prototype for visualizing stresses and displacements ([`4bc1dba`](https://github.com/Krande/adapy/commit/4bc1dba48ec9fc1502ae789e9482eccfd6ede9ad))

* Started on FEM results visualization ([`2c51d65`](https://github.com/Krande/adapy/commit/2c51d65d19feec8feee1c18e797e22c398cdcf67))

* abaqus: fix cload str using strip(). Always create batch files

bump version ([`10a7e49`](https://github.com/Krande/adapy/commit/10a7e4906c2f528ab592ffe776b7c61431dead1f))

* Merge pull request 14 from Krande/dev-0.0.11

Making default paths multiplatform and set minimum gmsh version in req [release] ([`53611b0`](https://github.com/Krande/adapy/commit/53611b00de48b9dfd96d7b88d8bea7844bb0c00d))

* Try pathlib Home instead ([`7db533e`](https://github.com/Krande/adapy/commit/7db533e4d61e9cf755d04e04701ca8f4dee40593))

* bump version. And set minimum compatible version of gmsh >=4.8 ([`8961966`](https://github.com/Krande/adapy/commit/8961966e636db93cdcbb7d1606f85a9cd72fbf86))

* Merge remote-tracking branch &39;origin/main&39; into dev-0.0.11 ([`30d6345`](https://github.com/Krande/adapy/commit/30d6345a11386cf7acc96b63e7367f11be707a6c))

* Merge pull request 13 from haavahk/associate_close_nodes

Associate close nodes to single node and write local z to sesam ([`5c56e27`](https://github.com/Krande/adapy/commit/5c56e274c4ccd08c305e791e05f8f39edb768164))

* vol_cog: generator to tuple ([`57f556e`](https://github.com/Krande/adapy/commit/57f556e97dc7b6eadbb84eefdcbcc9bbc2b366e3))

* Associate close nodes to single node and write local z to sesam ([`c4673aa`](https://github.com/Krande/adapy/commit/c4673aaf63c1685accb012294a56a600c18fb1f6))

* Set default home path depending on which system is used ([`93a07d8`](https://github.com/Krande/adapy/commit/93a07d85486e3ff857e85c1943a5fca4002621f4))

* Bump version [release] ([`9364c9a`](https://github.com/Krande/adapy/commit/9364c9a1015bed24a89a135553fb3ef102b81e46))

* Merge pull request 12 from Krande/pr-0.0.10

Functional Code Aster support. ([`afc065c`](https://github.com/Krande/adapy/commit/afc065c6a248cbea49b1129f30b0eb568ac2025c))

* CodeAster. Add actual control of boundary conditions (not only ENCASTRE). ([`ca018c3`](https://github.com/Krande/adapy/commit/ca018c3445bf64646527ae885b2f6faa3031a5e2))

* Minor changes to workflow and pull request template ([`0c98553`](https://github.com/Krande/adapy/commit/0c985537aa8559e70d218b595cf0e6d5f53d48f7))

* remove workflow actions for separate calculix and code aster docker builds ([`7d05cdc`](https://github.com/Krande/adapy/commit/7d05cdc9bbce219784bcc112237752c6a171ee8c))

* Fix linting ([`628f507`](https://github.com/Krande/adapy/commit/628f5077382cb6edac71cb8a52974fa3b56a173a))

* general:

* Modified section interpretation of OD200x20 to interpret 200 as the diameter not the radius.

abaqus:

* Added read option for tie constraint
* Added write option for LOAD local csys ([`2e46c9b`](https://github.com/Krande/adapy/commit/2e46c9b0cb025ed8ed6b816ab9e8e98a7416b79f))

* code_aster: Include default export of stresses and strains

examples: output ifc files to a new output folder in the home dir ([`69c9cc9`](https://github.com/Krande/adapy/commit/69c9cc998bdd36a118f609b5ca99f4630ec44022))

* Built base image with calculix and code aster pre-installed

Edited cantilever example to include code aster analysis. Remove temp files from code aster container ([`ad6f922`](https://github.com/Krande/adapy/commit/ad6f922e976cb316a19905e9c159b377a6197787))

* fix linting issue ([`bb1730a`](https://github.com/Krande/adapy/commit/bb1730a232188f85d431c58539449be3e51dc45a))

* Code Aster generates working EXPORT, COMM and MED file

Code Aster: Added support for nonlinear material hardening data ([`c59c4d8`](https://github.com/Krande/adapy/commit/c59c4d8c0791daff7a1061112d8a34663563358a))

* MED IO support. Fixed bug in roundtripping element ids.

Started experiment with simplifying gmsh interface

Add verification of set information on roundtripping of cantilever example

Simplified FEM Elem object by removing inheritance from ElemShape making Elem much cleaner. Attached ElemShape as attribute to each Elem (with the actual visual edges and faces now stored on ElemShapes not Elem). ([`9cc604a`](https://github.com/Krande/adapy/commit/9cc604a151fcb43761ca56036cfa21bef713802c))

* Minor improvements to readability in abaqus reader. Minor changes to code aster and meshio writer. ([`9c2e23d`](https://github.com/Krande/adapy/commit/9c2e23df33f96f0313637435caa88835ec59c31a))

* More explanatory variable names ([`495fc3b`](https://github.com/Krande/adapy/commit/495fc3b8645f427efe01c44c0b8a886c01bda604))

* Updated conversion algorithm to meshio ([`6effa4d`](https://github.com/Krande/adapy/commit/6effa4dbce8039177b8bc1137118fb75c32010c8))

* Minor changes to BC import and change in parent for sets in cantilever example ([`f5895bc`](https://github.com/Krande/adapy/commit/f5895bcf9a6bf6ebb5665a428597b3ced44c268e))

* Add max id property on element container ([`5cdae3b`](https://github.com/Krande/adapy/commit/5cdae3b4cf2197fc3408e2cf40b42882b9589614))

* Minor fixes to docs. Small edit to io meshio writer. Added link to Salome Meca v9.6.0 installation files for windows (and linux) to README.md. ([`cf3d69b`](https://github.com/Krande/adapy/commit/cf3d69b624a7b9d1ff74326178edfc7d07e99f36))

* Merge pull request 11 from Krande/pr-v0.0.9

PR v0.0.9 [release] ([`bd8cc15`](https://github.com/Krande/adapy/commit/bd8cc1530781e9ad36c5068df8a90ccb0d08a0d7))

* bump version ([`e5da603`](https://github.com/Krande/adapy/commit/e5da6038e6c8b29eca5eb6bde024c974c2546c23))

* Slight improvements to text and fix of minor issues in docs, examples and README.md

Improved STEP import method. ([`b221286`](https://github.com/Krande/adapy/commit/b221286c1ee70a1e681fd29844657874bec8e6bb))

* Merge pull request 10 from haavahk/newest_remote_update

Update of Sesam Writer ([`c594ccb`](https://github.com/Krande/adapy/commit/c594ccbfbdd2ea9384fa8a4721a65580331b4a09))

* Formatting ([`3c14693`](https://github.com/Krande/adapy/commit/3c14693b1c8e6f35b65c93f3b51580932008ad90))

* Sesam writer updates ([`6842960`](https://github.com/Krande/adapy/commit/68429602db2337a6c874c0e161242380a62ca606))

* Merge pull request 9 from Krande/pr-v0.0.8

bump version [release] ([`eecf80e`](https://github.com/Krande/adapy/commit/eecf80e0827bb17699b143a7aa2871140e4150c5))

* bump version

add necessary dependencies to docs build

Update readthedocs yaml

Binder:

* edit location of temp folders.
* Added beam_with_holes example.
* change sha256 to latest ada/calculix image
* clear output from example

Minor split of logic in fem to meshio conversion

Started re-work on code aster writer

Added support for subclasses of shapes for rendering in jupyter.

Further work on support for MED writing for Code Aster. Added flag for using meshio MED writer (on by default).

Added repr for fem STEP object ([`328aea1`](https://github.com/Krande/adapy/commit/328aea1ca091a78040e3fba4a0380dd8cde64c7d))

* Merge pull request 8 from Krande/pr-binder-docker-linux

Pr binder docker linux [release] ([`87f5356`](https://github.com/Krande/adapy/commit/87f5356e519e6e707bfcde771e99e78225e27aff))

* Binder ref to main

Push to correct scope on dockerhub

Fix formatting on all files in repo

bump version ([`c951277`](https://github.com/Krande/adapy/commit/c951277889f4aeb6e5fbeec8745776caa8d9b8a4))

* Merge branch &39;main&39; of https://github.com/Krande/adapy into pr-linux-support-docker

 Conflicts:
 .github/workflows/docker-publish.yml ([`3844c26`](https://github.com/Krande/adapy/commit/3844c263525fc9d086e825400d0027c975b02a4b))

* Auto remove container after using it ([`91202f1`](https://github.com/Krande/adapy/commit/91202f11628ed736b64f3bfae6c540dbe3362f72))

* Added repr on primitives and penetrations ([`c066c49`](https://github.com/Krande/adapy/commit/c066c49458d33a3a174b8fe7885c404474c2c869))

* Create working Dockerfile and export to github packages

Docker support for

* Calculix
* jupyter

Added functional support for executing calculix on Linux

Renamed doc to docs, and included some basic info. Connected to readthedocs.

Added a Dockerfile and Makefile to do local testing on linux using docker. Added a CI workflow for testing package hosting

Add binder info to README.md ([`b5c8d5d`](https://github.com/Krande/adapy/commit/b5c8d5d4e85cacf691301aa6e9d1461873385c62))

* Create docker-publish.yml ([`1156813`](https://github.com/Krande/adapy/commit/11568139d0af929ad84e7ab6667a5571a39a0f0a))

* Remove note of lack of multiplatform support and add link to Binder for live demos. ([`06777f9`](https://github.com/Krande/adapy/commit/06777f97c7bc3a64fa5d8b253a504eaa4dd6b71f))

* Merge pull request 6 from Krande/multiplatform_support

Making ADA multiplatform. [release] ([`f8a4509`](https://github.com/Krande/adapy/commit/f8a4509568d7329f04ea6e1339ce6ba7e63ce796))

* bump version ([`cf4b320`](https://github.com/Krande/adapy/commit/cf4b320b2a783f8acebd20ccadff609787536f63))

* Making ADA multiplatform.

* Add CI testing for macOS and Ubuntu
* Ensure paths to work with linux as well as windows
* Removed all references to os.getlogin ([`e71729b`](https://github.com/Krande/adapy/commit/e71729bcf7abbe397682190da2f89afda19e9bbc))

* Merge pull request 5 from Krande/dev-0.0.5

Dev 0.0.5 [release] ([`10cf9ca`](https://github.com/Krande/adapy/commit/10cf9ca2c54c494c734f8371c9ecb1d7a42c7d25))

* Fix black formatting ([`6d0995e`](https://github.com/Krande/adapy/commit/6d0995e2ecd783ece951dedc6b9fa69e01010820))

* version bump ([`baaa1c6`](https://github.com/Krande/adapy/commit/baaa1c6d632838f0119c946a0c80846f2801a29a))

* Included option for parsing resolution to local renderer ([`14a4242`](https://github.com/Krande/adapy/commit/14a4242f913edd57e5d1d7482e26eea076a1b941))

* Fixed material units conversion.

Added two methods for proper collision handling of OCC geometries ([`6d556e6`](https://github.com/Krande/adapy/commit/6d556e60a63eea9114883afe161df9fba75d2321))

* Add logging of error when converting general beam to Beam object using convert fem to obj.

minor change to abaqus read grab_init_props ([`f524aca`](https://github.com/Krande/adapy/commit/f524acad032adcd71304c5323fc314ecac64544c))

* Merge pull request 3 from Krande/new_pr

Major refactor in FEM and abaqus + minor bugfixes ([`3c2115c`](https://github.com/Krande/adapy/commit/3c2115cc647fa41b1774b31c11909838e1c60df5))

* Major refactor in FEM and abaqus + minor bugfixes

Added support for exporting IfcBeam with eccentricites using a global…

Added &34;include_ecc&34; bool in the ada.config.Settings class.

Added option to skip beams/plates in convert fem to obj.

Cleaned up Beam class by removing edit method and &34;original_n1/n2&34; properties. These are no longer relevant.

Cleanup of Code Aster execute.py and writer.py. Now it builds all files in correct folder and uses the env variable location of code_aster executable.

Minor cleanup of all previous logger references.

Refactored remaining fem.io components to be located in individual subfolders where typical read/write is split into separate files.

For sesam FEM import the hinge2coupling was changed so that it adds couplings to assembly level and not on part level. Could

Fixed malformed environ passed when running code aster by passing os.environ directly

Major refactor for fem and Abaqus in particular in order to reduce complexity.

* Removed FemObjectInitializer, FemObjectReader and FemWriter
* Fixed Materials index algorithm (did not work before)
* Refactored Abaqus reader to consist of more concise functions only instead of complex classes.
* Moved all AbaFF instances to AbaCards. Could this information be used for writing as well?
* Fixed error in Abaqus writer where coupling orientation needed to be in all CAPS for it to be recognized during reading inp file. the ALL caps issue should be fixed on a more global way ([`2476740`](https://github.com/Krande/adapy/commit/2476740bd498aedc0ad1790b0373784bb7c86cb3))

* Test branch protection rule [release] ([`666ebf9`](https://github.com/Krande/adapy/commit/666ebf93fcb23e859149c1694b1f91e9f5377fef))

* Test Build Action with [release]

Test caching pip files

Use meshio[all] to include h5py dependencies

Included last pull request by haavahk before moving repo.

Fixed linting errors.

Updated environment.yml and added an example to readme. Removed math as dependency when numpy is used everywhere else. ([`5b8432c`](https://github.com/Krande/adapy/commit/5b8432c6caf7fb9b7fad1cd0403ee8b3f3828df4))

* Initial commit ([`df0e451`](https://github.com/Krande/adapy/commit/df0e451dc3f696311780e4f6eda609ce5b0d2bab))

Page 7 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.