Recent Releases of https://github.com/compas-dev/compas_ifc

https://github.com/compas-dev/compas_ifc - v1.6.0

Added

Changed

Removed

- Python
Published by github-actions[bot] 12 months ago

https://github.com/compas-dev/compas_ifc - v1.5.0

Added

  • Added extensions keyword argument to Model to for inserting custom extensions to IFC classes.

Changed

Removed

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compas-dev/compas_ifc - v1.4.1

Added

Changed

Removed

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compas-dev/compas_ifc - v1.4.0

Added

  • Added Model.search_ifc_classes() and File.search_ifc_classes() to search for IFC classes.
  • Added Model.create_wall().
  • Added Model.create_slab().
  • Added Model.create_window().
  • Added Model.create_door().
  • Added Model.create_stair().
  • Added Model.create_railing().
  • Added Model.create_column().
  • Added Model.create_beam().
  • Added aabb axis-aligned bounding box to TessellatedBrep.
  • Added obb oriented bounding box to TessellatedBrep.

Changed

Removed

- Python
Published by github-actions[bot] over 1 year ago

https://github.com/compas-dev/compas_ifc - v1.3.1

Added

Changed

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.3.0

Added

  • Added Model.create_default_project().
  • Added TesselatedBrep.to_mesh().

Changed

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.2.4

Added

  • Added max_depth to Base.print_properties().

Changed

  • Fixed Model.print_summary() while the model is empty.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.2.3

Added

  • Fixed missing GloabalId when creating IfcRoot based objects.
  • Updated IfcBrepObject to automatically heal and simplify breps.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.2.2

Added

Changed

  • Fixed Base.to_dict() to recursively pass down converttypedefination.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.2.1

Added

Changed

  • Fixed verbose bug.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.2.0

Added

  • Added compas_ifc.entities.extensions.IfcContext to extend IfcContext class.
  • Added verbose option to Model and IFCFile.
  • Added compas_ifc.entities.TypeDefinition class.
  • Added remove() to Model for removing entities.

Changed

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.1.0

Added

  • Added export method to IFCFile and Model to export selected list of entities.
  • Added update_linear_deflection to Model.
  • Added unit attribute to Model.
  • Added unit keyword argument to Model.template().
  • Added recursive, ignore_fields, include_fields options to Base.to_dict().
  • Added quantities to compas_ifc.entities.extensions.IfcObject.

Changed

  • Automatically convert Brep to Mesh when assigned in IFC2X3.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v1.0.0

Added

  • Added full python class mapping for IFC4 and IFC2x3 using compas_ifc.entities.Generator.
  • All IFC4 and IFC2x3 classes are now available in compas_ifc.entities.generated module.
  • All generated classes are strongly typed and have docstrings.
  • Added compas_ifc.entities.extensions module to extend generated IFC classes.
  • Added show function to visualize IFC model and individual entities.
  • Added max_depth in print_spatial_hierarchy functions.
  • Added building_storeys to compas_ifc.model.Model.
  • Added compas_ifc.brep.IFCBrepObject.

Changed

  • Combined compas_ifc.reader.Reader and compas_ifc.writer.Writer into compas_ifc.file.IFCFile.
  • Updated create in compas_ifc.model.Model to accept snake_case keyword arguments.

Removed

  • Removed all compas_ifc.entities.Entity based class wrappers, use fully mapped classes in compas_ifc.entities.generated instead.
  • Removed representation.py and helper.py.

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v0.6.0

Added

Changed

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v0.5.1

Added

Changed

  • Locked ifcopenshell to 0.7.0.240406 to avoid mathutils build failures.

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v0.5.0

Added

Changed

Removed

- Python
Published by github-actions[bot] almost 2 years ago

https://github.com/compas-dev/compas_ifc - v0.4.1

Added

Changed

Removed

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compas-dev/compas_ifc - v0.4.0

Added

  • Added support to export to IFC2x3.
  • Added support pre-load geometries using multi-processing.

Changed

  • Updated workflow to not use conda anymore.
  • Updated Reader to re-enable lazy loading.
  • Update repo to use pyproject.toml.

Removed

- Python
Published by github-actions[bot] about 2 years ago

https://github.com/compas-dev/compas_ifc - v0.3.0

Added

  • Added entity_opening_geometry.
  • Added entity_body_with_opening_geometry.
  • Added opening attribute to Product.
  • Added body_with_opening attribute to Product.
  • Added composite_body attribute to BuildingElement.
  • Added composite_opening attribute to BuildingElement.
  • Added composite_body_with_opening attribute to BuildingElement.
  • Added Documentation site.

Changed

  • entity_body_geometry no longer includes openings.
  • parent of Element will now also consider decompose relation.
  • Updated all APIs to COMPAS 2.

Removed

- Python
Published by github-actions[bot] over 2 years ago

https://github.com/compas-dev/compas_ifc - v0.2.0

Added

Changed

Removed

- Python
Published by github-actions[bot] about 3 years ago