Skip to main content
mapy (modeling-analysis-python)
====
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)

Source distribution for mapy_package 0.15.0
File Size Uploaded
mapy_package-0.15.0.tar.gz 41.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mapy_package 0.15.0
File Interpreter ABI Platform
mapy_package-0.15.0-py3.5.egg Legacy Egg format - - Details
mapy_package-0.15.0-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

0.15.0 This release

3 release files

0.10.0

3 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