opensim-org / conda-opensim Goto Github PK
View Code? Open in Web Editor NEWRecipe for building OpenSim 4.4+ conda packages
Recipe for building OpenSim 4.4+ conda packages
@kidzik it's awesome that you've created this conda package. Here are my comments (mostly questions). No need to respond to them now; we can discuss in person, etc.
OPENSIM_COPY_DEPENDENCIES
to avoid needing to copy BTK/Simbody manually.opensim-cmd
?libexec/simbody
or bin
? It's somewhat built into the Simbody libraries that its location relative to the Simbody libraries does not change.cc @moorepants
Issue reported on user forum
https://simtk.org/plugins/phpBB/posting.php?mode=reply&f=91&t=15999&sid=4c36d5d568641f0b859cef704000c9c9
opensim-moco package on osx is stale, and on linux doesn't exist.
This will be necessary to run moco solutions using jupyter notebooks
Hello,
I've been reinstalling my whole Opensim and anaconda ecosystem and I've encountered this issue when trying to use the latest conda package of opensim (4.4).
I checked and the issue seems to be that os.path.join(sys.prefix, 'conda') is c:\Users\user_name\anaconda3\envs\opensim\conda which shouldn't be that since it doesn't exist because the conda executable is not environment-specific.
I replaced the line os.add_dll_directory(DLL_PATH) by os.add_dll_directory("c:\Users\user_name\anaconda3\Library\bin") and now everything works perfectly.
However, I don't understand why the "DLL_PATH" is not defined.
Is this workaround the good way to resolve it?
Thank you.
due to upgrade on Apr 27 2023
https://medium.com/google-colab/colab-updated-to-python-3-10-27eb02daa162
Per discussion with @AlbertoCasasOrtiz this will be needed to create and test the opensim-moco package and to test future integrations/upgrades. Particularly relevant since ci will stop supporting 18.04 and associated compilers in the near term.
I think you should use brew install freeglut
and then remove it from meta.yaml
Hi,
I have built the OpenSim conda packages for windows, linux, and osx platforms (all x64). It looked like a good idea to share it here as it was missing a build for OpenSim4.1.
Link to conda packages. Please feel free to test them.
If it is okay, then I can send a pull request. :)
Best,
Vishal
Comparing older versions that worked out of the box to new problematic builds shows:
new info/about.json
"conda_build_version": "3.21.9",
"conda_private": false,
"conda_version": "4.13.0"
vs. old info/about.json
"conda_build_version": "3.21.8",
"conda_private": false,
"conda_version": "4.12.0",
Maybe we can force conda version and conda build version on ci
Is it possible that Conda users might think a package named "opensim" also contains the GUI? I'm fine leaving the name as "opensim", but I wanted to bring this up for discussion.
Platform: Ubuntu 22.04 (through Windows Subsystem for Linux)
Python version: 3.9
Numpy: 1.20.2
I installed the conda package into my conda environment, and while import opensim
loads fine inside a Python interpreter, the opensim-cmd
command line tool is notfound. I searched the Anaconda directories and found the OpenSim headers, include files, and Python modules but no opensim-cmd
executable or any \bin
folder associated with the OpenSim package.
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.