There is a newer version of the record available.

Published February 4, 2025 | Version v2.9.0
Software Open

compas-dev/compas: COMPAS 2.9.0

  • 1. ETH Zürich, Institute of Technology in Architecture
  • 2. ETH Zurich, ITA Institute of Technology in Architecture, Gramazio Kohler Research
  • 3. Gramazio Kohler Research, ETH Zurich
  • 4. Carnegie Mellon University
  • 5. @Mesh-ch
  • 6. EPFL
  • 7. @dbt-ethz
  • 8. vyzn
  • 9. ETH Zürich
  • 10. Princeton University
  • 11. Looking for work
  • 12. @Ansys
  • 13. Terrestrial

Description

Added

  • Added DevTools with support for automatic reloading of local python modules.
  • Added implementation for compas_rhino.geometry.RhinoBrep.from_step.
  • Added CPython implementations of GH components for Rhino8.
  • Added import to new yakerize task from compas_invocations2.
  • Added import to new publish_yak task from compas_invocations2.

Changed

  • Moved unload_modules to be a static method of DevTools. The unload_modules function is an alias to this.
  • Fixed unexpected behavior in compas.geometry.bbox_numpy.minimum_area_rectangle_xy.
  • Changed requirements.txt to allow numpy>=2.
  • Fixed bug in compas.geometry.Polygon.points setter by removing duplicate points if they exist.
  • Fixed bug in compas.geometry.Polygon.plane by aligning the normal of the bestfit plane with the approximate normal of the polygon faces.
  • Changed the order of face vertices in compas.geometry.Surface.to_vertices_and_faces to a counter clockwise cycling direction and outward facing normals for curved surfaces.
  • Deprecated the -v8.0 flag in compas_rhino.install. Install to Rhino8 by following: https://compas.dev/compas/latest/userguide/cad.rhino8.html.
  • Fixed Info Grasshopper component for cpython to handle non-bootstrapped environments.

Removed

Files

compas-dev/compas-v2.9.0.zip

Files (39.6 MB)

Name Size Download all
md5:1a748e7182d09c9486d9c09f2a0d067a
39.6 MB Preview Download

Additional details

Related works

Software