Skip to main content

Experimental Tapir utility for supercharging Archicad automation.

Project description

Perisso

Short for "perissodactyla" /pəˌrɪsoʊˈdæktɪlə/ – the zoological order Tapiridae reside in. It's an experimental Tapir utility.

Overview

Tapir provides a collection of tooling to assist the usage of the JSON API of Archicad.
Perisso is a Python package based on this fantastic work and aims to make it even easier to interact with and manipulate digital architectural model elements, by employing a fluent interface. This includes offering an efficient way to filter elements based on various criteria.

[!WARNING]
Perisso is under development. Please expect breaking changes between versions.

Usage

Here is a basic example of how to use the perisso package:

from perisso import perisso, Filter, ElType

elements = perisso()
filtered_elements = elements.filterBy(Filter.ELEMENT_TYPE).equals(ElType.COLUMN).get()
print(filtered_elements)

License

Perisso is licensed under the MIT License.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

perisso-0.4.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

perisso-0.4.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file perisso-0.4.0.tar.gz.

File metadata

  • Download URL: perisso-0.4.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for perisso-0.4.0.tar.gz
Algorithm Hash digest
SHA256 8cdf193a790444eae97f1162420514a2a315a1ed9f818b4aa57c1bc793feb700
MD5 007c84f16cd85ebeae150ed814076041
BLAKE2b-256 cbed284df4859cf78b11b30c8cd7b41f7500bee9d6865fbc4f3c79a111e7fc38

See more details on using hashes here.

Provenance

The following attestation bundles were made for perisso-0.4.0.tar.gz:

Publisher: release.yml on runxel/perisso

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file perisso-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: perisso-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for perisso-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 18d687a0dae7b17b4865bd70da3723b8c19dc527f3c187d219e5ee8c617ddba3
MD5 6020b3c1e9d7e0aead01286a1f03e5bf
BLAKE2b-256 f7f0f2fd991094d2b3069316c3b1538a5aedeacca94c645c67ed2bf73b47e853

See more details on using hashes here.

Provenance

The following attestation bundles were made for perisso-0.4.0-py3-none-any.whl:

Publisher: release.yml on runxel/perisso

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page