3. Change Log¶
- Version 3.2.2.9 (1/28/2021)
- The pip installation will only install needed libraries based on the Operating System, i.e. Windows, Linux, or Mac. The installation time and size are now one third of before.
- Bug fixes for Pinching4Material, Concrete07, H5DRM, RCCircularSectionIntegration, ResponseSpectrumAnalysis, PML, FiberSection2d, DriftRecorder,
- Version 3.2.2.8 (1/8/2021)
- Linux version is tested with Centos 7, 8, Ubuntu 18.04, 20.04, Fedora, and Debian.
- Mac version uses MacPorts for installing Python and dependencies.
- Bug fixes for recorders, FourNodeTetrahedron, ASD_SMA_3K, nodeMass,
- Add ExpressNewton, RockingBC, CBDI3d, Concrete02IS
- Update PETSc Solver, ZeroLengthSection, ForceBeamColumn3d, OOHystereticMaterial, SSPbrickUP, HardeningMaterial, BilinearOilDamper,
- Version 3.2.2.6 (10/15/2020)
- OpenSeesPy is available now on Mac, just type import openseespy.opensees as ops on the MacOS. Python3.8 is required and HomeBrew Python is strongly recommended.
- SixNodeTri element by Seweryn
- PostProcessing package ops_vis by Seweryn
- Version 3.2.2.5 (9/16/2020)
- Fix a Windows issue for virtual environment
- Version 3.2.2.4 (9/10/2020)
- Bug fixes in Truss and ForceBeamColumn2d
- Adding ops.__version__ variable
- Bug fixes in 3D elastic beam
- Bug fixes in Tri31
- Adding ops_vis module for plotting
- OpenSees commit b0f6b06
- Version 3.2.2.3 (8/11/2020)
- Fix typos in documentation
- Add testNorm and testIter commands
- Add Python3.7 and Python 3.8 support
- Support latest Anaconda
- Improvements of ploting commands
- ShellDKGT command
- Include OpenSees commits upto 380239c on 8/9
- Version 3.2.2.1 (5/18/2020)
- add gimmeMCK integrator
- Version 3.2.2 (5/8/2020)
- Fix Get_Renderiing tab problem
- Ship with dependent libraries for more Linux systems
- Version 3.2.0 (4.17.2020)
- Add background mesh command
- Add partition command
- Add OpenSeesPy test
- Many bug fixes
- Version 3.1.5.11 (1.10.2020)
- Change versioning method. First two digits match the current OpenSees framework version. The last two digits are the versions for OpenSeesPy.
- For Windows, only support the Python version that corresponds to the current version of Anaconda.
- Add openseespy.postprocessing.Get_Rendering
- Add ‘-init’ option to Newmark integrator
- Some function can return empty or one-element lists
- Spaces in string input will be automatically removed
- Bug fixes
- Version 0.5.4
- Support Mac
- Support Python3.7 on Windows and Linux
- Version 0.5.3
- Fix bug in LimitState UniaxialMaterial
- Automatic trimming spaces for string inputs
- Some output commands return lists instead of ints, such as nodeDisp etc.
- Version 0.5.2
- Add package openseespy.postprocessing
- Add setStartNodeTag command
- modalDamping: bug fixes
- Add Steel02Fatiuge material
- Add Concrete02IS material
- Add HardeningMaterial2 material
- Add hystereticBackone command
- Add stiffnessDegradation command
- Add strengthDegradation command
- Add unloadingRule command
- Version 0.4.2019.7
- Parallel: the Linux version is enabled with parallel capability
- Python stream: add no echo
- Mesh: add CorotTruss
- TriMesh: can create line elements
- QuadMesh: can create line and triangular elements
- Python inputs: more flexible input types
- Commands: add ExplicitDifference integrator
- Version 0.3.0
- Add logFile command
- Add partial uniform load fo ForceBeamColumn
- Add ShellDKGT element
- Add ‘-V’ option in Newmark and HHT
- Fix bugs in wipe and Mesh
- Various PFEM updates
- Update to OpenSees 3.0.3
- Version 0.2.0 (8a3d622)
- OpenSeesPy now can print messages and errors in Jupyter Notebook and other Windows based Python applications
- Add setParameter command
- Add nodeDOFs command
- Add setNumThread and getNumThread commands in a multi-threaded environment
- Add logFile command
- printA and prinbB can return matrix and vector as lists
- Fix bugs in updateMaterialStage
- PM4Sand improvements
- Add CatenaryCable element to OpenSeesPy
- Version 0.1.1 (f9f45fe)
- Update to OpenSees 3.0.2
- Version 0.0.7 (b75db21)
- Add “2D wheel-rail” element
- PVD recorder allows to set a path
- Add “sdfResponse” function for single dof dynamic analysis
- Fix a bug in Joint2D
- Fix typo in UCSD UP elements
- Fix bugs in PressureIndependMultiYield
- Add JSON print options to some materials and elements
- Version 0.0.6 (cead6e8)
- Add “nonlinearBeamColumn” element for backward compatability
- Add “updateMaterialStage” function
- Add “RCCircular” seciton
- Add “quadr” patch for backward compatibility
- Fix bugs in “Steel01Thermal” material
- Fix bugs in Truss
- Fix bugs in eleNodes function
- Fix bugs in ZeroLength element
- Fix bugs in FiberSection2d
- Fix bugs in PFEMLinSOE
- Version 0.0.5 (215c63d)
- Update to OpenSees 3.0.0