Planned intervention: On Wednesday April 3rd 05:30 UTC Zenodo will be unavailable for up to 2-10 minutes to perform a storage cluster upgrade.

There is a newer version of the record available.

Published April 20, 2021 | Version v1.5.0
Software Open

compas-dev/compas: COMPAS 1.5.0

  • 1. Block Research Group
  • 2. ETH Zürich, Institute of Technology in Architecture
  • 3. ETH Zurich, ITA Institute of Technology in Architecture, Gramazio Kohler Research
  • 4. Princeton University
  • 5. @dbt-ethz Digital Building Technologies [DBT] / ETH Zurich
  • 6. Gramazio Kohler Research, ETH Zurich
  • 7. Looking for work
  • 8. xingxin.he@mail.polimi.it
  • 9. EPFL
  • 10. ETH Zurich

Description

Added

  • Added support for file-like objects, path strings and URLs to most of the methods previously accepting only file paths, eg. compas.datastructures.Datastructure, compas.json_dump, compas.json_load, etc.
  • Added pretty parameter to compas.json_dump and compas.json_dumps.
  • Added compas.data.Data as base object for all data objects (geometry, data structures, ...).
Changed
  • Moved compas.utilities.DataEncoder to compas.data.
  • Moved compas.utilities.DataDecoder to compas.data.
  • Changed base object of compas.datastructures.Datastructure to compas.data.Data.
  • Changed base object of compas.geometry.Primitive to compas.data.Data.
  • Renamed Base to Data for all data based classes.
  • Fixed calculation of triangle normals.
  • Fixed calculation of triangle areas.
Removed

Files

compas-dev/compas-v1.5.0.zip

Files (6.5 MB)

Name Size Download all
md5:6bffa5b4bb936a6832f045d78116f240
6.5 MB Preview Download

Additional details

Related works