====
Tool to integrate different pre-processor platforms (Abaqus, NASTRAN, SimXpert).
The models can be loaded in the Python environment and passed from one
platform to another.
Composite
---------
A lot of effort has been done in the composite module in order to provide
efficient and convenient means to calculate the stiffness matrix ABD of
a laminated composite structure using the Classical Laminated Plate Theory
(CLPT). When the First-order Shear Deformation Theory (FSDT) is used the user
can calculate the matrix ABDE, with E containing the terms related to the
transverse shear strains.
SymPy utils
-----------
The highlight is the differential operator useful to represent and evaluate
strain-displacement matrices (kinematic relations). Many other functions used
by other modules are also available.
Structural analysis
-------------------
More implementation effort has been applied on structural analysis,
but it must be improved for any finite element modeling purpose.
Already developed
-----------------
- capability to read NASTRAN cards
- multiple coordinate systems capability
- a simple solver for truss elements (RODs)
- differential operator in SymPy to help on semi-analytical tools
Under development
-----------------
- capability to interface (read/write) thourgh ABAQUS API
- fitting cloud of measured points to a given shape function
To be developed
---------------
- a fixed object id for all grids, elements,
points etc which will keep all references
even if the user changes the entities' ids. Currently there is a lot of search based on python dictionaries by the entity id
- capability to write NASTRAN cards
- capability to write ABAQUS cards
- capability to interface with SimXpert? API (read/write)
- finite element solver for linear analysis (rods, beams, plates and solids)
OBS: requires numpy, scipy. The project alg3dpy(Google code) is part of this project.
Important
---------
- while the fixed object id for grids, elements etc is not implemented,
BE CAREFUL when renumbering any entity in the model, since it may loose
proper reference to the object
License
-------
Distrubuted in the 2-Clause BSD license (https://raw.github.com/saullocastro/mapy/master/LICENSE).
Contact: castrosaullo@gmail.com
Metadata
Release files for mapy_package 0.15.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mapy_package-0.15.0.tar.gz | 41.9 kB | Without provenance | Details for mapy_package-0.15.0.tar.gz |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mapy_package-0.15.0-py3.5.egg | Legacy Egg format | - | - | Details for mapy_package-0.15.0-py3.5.egg |
| mapy_package-0.15.0-py3-none-any.whl | Python 3 | none | any | Details for mapy_package-0.15.0-py3-none-any.whl |
Total release size: 227.7 kB
Release files / mapy_package-0.15.0.tar.gz
| Download URL | mapy_package-0.15.0.tar.gz |
|---|---|
| Size | 41.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4670bbc895f1545a5bbf278519756cea7b1631f44acdd04ab7a84a9c88986ab8
|
|
BLAKE2b-256 checksum How to use checksums |
85a9d7f88ec8a9d768de94c60584645f88d6e3b079bff5ad8359ecdaeb42ab7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / mapy_package-0.15.0-py3.5.egg
| Download URL | mapy_package-0.15.0-py3.5.egg |
|---|---|
| Size | 121.6 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
4158a2cefba0a3114b607a96861cf90140ef8578ba06ff025bc9f751cb3b62ef
|
|
BLAKE2b-256 checksum How to use checksums |
86a84703348d30f65ee2040c4b01dedbd57bc69873c4a2c7eb1c324626578e10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / mapy_package-0.15.0-py3-none-any.whl
| Download URL | mapy_package-0.15.0-py3-none-any.whl |
|---|---|
| Size | 64.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f837fd3ae9cdbe06c00052f3f84ce5e9790dffe90253a027f657681d462d1a50
|
|
BLAKE2b-256 checksum How to use checksums |
ca54580939e96656c4a11d5d6632df65b26b8466395dd3765e5f2b28bd267e72
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for mapy_package 0.15.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.