haiiliin / abqpy Goto Github PK
View Code? Open in Web Editor NEWType Hints for Abaqus/Python Scripting
Home Page: https://haiiliin.github.io/abqpy/
License: MIT License
Type Hints for Abaqus/Python Scripting
Home Page: https://haiiliin.github.io/abqpy/
License: MIT License
Since some function files has only type hints, why not use stub .pyi
for that files?
This could lead to 2 improvements:
BTW: Thank you for making this project.
Since the defaults are detected by a certain method, it might be incorrect, for example,
# TypeBC.setValues
def setValues(
self,
region: Region = Region(),
typeName: SymbolicConstant = None,
buckleCase: SymbolicConstant = NOT_APPLICABLE,
localCsys: str = None,
):
"""This method modifies the data for an existing TypeBC object in the step where it is
created.
Parameters
----------
region
A Region object specifying the region to which the boundary condition is applied.
typeName
A SymbolicConstant specifying the predefined boundary condition type. Possible values
are XSYMM, YSYMM, ZSYMM, XASYMM, YASYMM, ZASYMM, PINNED, and ENCASTRE.
buckleCase
A SymbolicConstant specifying how the boundary condition is defined in a BUCKLE
analysis. Possible values are NOT_APPLICABLE, STRESS_PERTURBATION, BUCKLING_MODES, and
PERTURBATION_AND_BUCKLING. The default value is NOT_APPLICABLE.
localCsys
None or a DatumCsys object specifying the local coordinate system of the boundary
condition's degrees of freedom. If *localCsys*=None, the degrees of freedom are defined
in the global coordinate system. The default value is None.
"""
pass
In most functions or methods, the arguments are ignored, which may have side effects
The property assignment commands are not supported currently for some reason, although the commands have already been defined in src/abaqus/Amplitude/Property.py which should be in src/abaqus/Property/Property.py.
Resolve warnings and errors when building docs
Update API changes from Abaqus V2018 to V2019
Update API changes from Abaqus V2017 to V2018
Add attributes and update setValues methods
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.