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)
| File | Size | Uploaded | |
|---|---|---|---|
| vcams-3.1.2.tar.gz | 100.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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 logRelease 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