Skip to main content

Banner logo for the VCAMS Package

PyPI Docs License DOI My Website

Introduction

VCAMS (Voxel-Based Computer-Aided Modeling of Complex Structures) is a free and open source software for creating complex FEA models using voxels.

This software allows for accurate, fast, and reproducible modelling and can be used and extended by anyone in accordance with the GNU AGPLv3 license.

Its main features are:

  • Powerful Library: The VCAMS library is simple but powerful, allowing for easy scripting which makes the results highly reproducible. Also, the scripts can be archived and shared with others.
  • Simple GUI: The VCAMS GUI is a simple but elegant graphical user interface that allows for easy creation of some of the more widely used structures.
  • Fast: VCAMS is very fast. It can create a model consisting of one million elements in less than a second!
  • Thorough Documentation: There are in-depth articles about all aspects of VCAMS in the online documentation.
  • Free and Open Source: VCAMS and its source code are provided free of charge under the GNU AGPLv3 license. You can download the source code and the executables on the project's GitHub page.

How it Works

The software revolves around a main class named VoxelPart which defines a structure consisting of a number of rectangular or cuboid elements. This VoxelPart object can then be manipulated using a variety of methods to achieve a complex structure. Afterward, the user can define custom element and node sets and boundary conditions for the object. And finally, the object is exported to an Abaqus™ input file.

The VCAMS Library

The main part of the software is its powerful library which is very easy to install and has a complete reference guide. It also comes with a large number of example problems.

The Graphical User Interface

The graphical user interface (GUI) offers part of the library's functionality in a simple and convenient manner. It also allows the model parameters to be exported to a configuration file, and imported later for modification or re-creation of the models.

Software Documentation

You can find in-depth articles about modeling concepts, installation and usage, and example problems in the online documentation.

Metadata

Release files for vcams 3.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vcams 3.1.2
File Size Uploaded
vcams-3.1.2.tar.gz 100.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vcams 3.1.2
File Interpreter ABI Platform
vcams-3.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 193.6 kB

Release files / vcams-3.1.2.tar.gz

Download URL vcams-3.1.2.tar.gz
Size 100.7 kB
Tags Source
SHA-256 checksum
How to use checksums
f21e362862369a4119e5a89cd87a3b44b4200a16197489806966c422de34c13c
BLAKE2b-256 checksum
How to use checksums
03be8a26213735bc411d2236bee1bd1bfa0965750680072b32802cf732737aaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2025.

Transparency log

Release files / vcams-3.1.2-py3-none-any.whl

Download URL vcams-3.1.2-py3-none-any.whl
Size 92.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c6c77bd7b96c402efd0eadd0bad4c1400864ef0840616b00f0fe0ca29cab4db
BLAKE2b-256 checksum
How to use checksums
362c51fa933ab5a1ffbada1a4dbdb2f2f865a28377d31369969942804eef5c73
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 27, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

3.1.2 This release

2 release files

3.1.1

2 release files

3.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page