Skip to content
This repository has been archived by the owner on Oct 24, 2024. It is now read-only.

Use new opensees Python package #128

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

wensley-rushing
Copy link

@wensley-rushing wensley-rushing commented Sep 12, 2024

Hi, this is a great project you have! It would be invaluable if I could incorporate the Compas project into my research, but I would need it to support the newer opensees Python package interface to OpenSees. To this end I've added this as an option in opensees.launch_process. I think this will also streamline installation/configuration, as the opensees Python package is simply added to the package dependencies. However, it may be preferable to weaken this to only an optional dependency; let me know if you prefer this!

@@ -16,4 +16,5 @@ pytest >=3.2
sphinx_compas_theme >=0.13
sphinx >=3.4
twine
opensees>=0.1.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only requirements related to package development should be listed here...

@@ -1 +1,2 @@
COMPAS >=1.0
opensees>=0.1.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should indeed be an optional dependency since it is not compatible with Rhino 7

@tomvanmele
Copy link
Member

hi,

just FYI, compas_fea is deprecated in favour of compas_fea2.
compas_fea2 is still under active development, but once this phase is over, compas_fea will be archived...

also note, that compas_fea is not compatible with COMPAS 2 and that it is not actively maintained.

@wensley-rushing
Copy link
Author

Thanks for looking over this. I wasn't aware of commas_fea2. I just took a look at it but couldn't find OpenSees in the source code. Is OpenSees still being supported?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants