That functionality for running granular problems from python: see pyDEME, 
https://github.com/projectchrono/DEM-Engine.
We’ll probably have one integrated way to install everything (chrono & DEM 
support) coming up in the very near future – next three months, most likely. 
That’ll be through conda forge, a one line command, hopefully.
Dan
---------------------------------------------
Bernard A. and Frances M. Weideman Professor
NVIDIA CUDA Fellow
Department of Mechanical Engineering
Department of Computer Science
University of Wisconsin - Madison
4150ME, 1513 University Avenue
Madison, WI 53706-1572
608 772 0914
http://sbel.wisc.edu/
http://projectchrono.org/
---------------------------------------------

From: 'Nnamdi Chikere' via ProjectChrono <[email protected]>
Sent: Monday, August 4, 2025 1:14 PM
To: ProjectChrono <[email protected]>
Subject: Re: [chrono] SDL2 Library Error while running PyChrono

Thank you very much. Adding the "/" character resolved the issue. Does this 
version include the capability to simulate granular systems on Windows using 
Python?

Best regards,
Nnamdi
On Monday, August 4, 2025 at 2:07:48 PM UTC-4 
[email protected]<mailto:[email protected]> wrote:

Hi Nnamdi,

Thank you for the follow up. Yes, on Apr 27, 2025, we renamed SetPlane to 
SetReferenceFrame. The details can be found at 
https://github.com/projectchrono/chrono/commit/59e3cb4ba24dbb258aa1543a971507a7d0bf2689<https://urldefense.com/v3/__https:/github.com/projectchrono/chrono/commit/59e3cb4ba24dbb258aa1543a971507a7d0bf2689__;!!Mak6IKo!NTQLCak0Iwl-Hfht85Jhg4qWkG-A7VWM6pEEbrx0f8_cvW7ySAQlRFoQ1N0NTjfNyeBXHkTouURQJFrnTRiy0LLg6XM$>

For the "Cannot open colormap data file 
C:/Users/chike/Box/TurtleRobotExperiments/Sea_Turtle_Robot_AI_Powered_Simulations_Project/NnamdiFiles/mujocotest1/chrono/data../data/colormaps/jet-table-float-0512.csv"
 issue, did you put a "/" character at the end of your 
"chrono.SetChronoDataPath()" call? For example, you need to use 
chrono.SetChronoDataPath("C:/Users/chike/Box/TurtleRobotExperiments/Sea_Turtle_Robot_AI_Powered_Simulations_Project/NnamdiFiles/mujocotest1/chrono/data/")
 instead of 
chrono.SetChronoDataPath("C:/Users/chike/Box/TurtleRobotExperiments/Sea_Turtle_Robot_AI_Powered_Simulations_Project/NnamdiFiles/mujocotest1/chrono/data")

Once you applied that fix, could you please update on if the window crash issue 
gets resolved?

Thank you very much!

Best,

Bocheng Zou
On 8/4/25 17:58, 'Nnamdi Chikere' via ProjectChrono wrote:
Hi Bocheng,

It now works, but it broke certain parts of my code. Seems some of the API and 
syntax have changed in this version. I noticed changes in the SCM
  terrain = veh.SCMTerrain(sys)
    # rotate plane
    terrain.SetReferenceFrame(chrono.ChCoordsysd(
        chrono.ChVector3d(0, scm_plane_y, 0),
        chrono.QuatFromAngleX(-math.pi / 2)
    ))

    # Previous version used:
    terrain.SetPlane(chrono.ChCoordsysd(
        chrono.ChVector3d(0, scm_plane_y, 0),
        chrono.QuatFromAngleX(-math.pi / 2))
    )


Upon updating to the new version, I am now faced with a new error when running 
the deformable soil ...
Cannot open colormap data file 
C:/Users/chike/Box/TurtleRobotExperiments/Sea_Turtle_Robot_AI_Powered_Simulations_Project/NnamdiFiles/mujocotest1/chrono/data../data/colormaps/jet-table-float-0512.csv
I have the data path correctly specified at the top of my code using the 
chrono.SetChronoDataPath()
And upon contact with the ground, the window crashes. Do you happen to have any 
fixes for this? Also, are there any other changes to the syntax?

Best regards,
Nnamdi
On Friday, August 1, 2025 at 10:17:21 PM UTC-4 [email protected] wrote:

Hi Nnamdi,
I hope you're doing well.
We're excited to share that we've refactored the Conda build pipeline and 
released updated distributions of PyChrono with improved cross-platform 
compatibility, which is likely to resolve the issue you encountered.
To try out the latest release, please create a new environment and run the 
following commands (note that the installation command on the website is now 
oudated):

conda create -n chrono_test python=3.12 -c conda-forge

conda install pychrono -c projectchrono -c dlr-sc -c conda-forge
Please let us know if there are any remaining issues.
Best,

Bocheng Zou

On 7/31/25 00:48, Bocheng Zou wrote:

Hi Nnamdi,

Thank you for providing the information. The Windows conda build for PyChrono 
is having know issues recently. We are aware of that and it's expected to be 
fixed within the week. If you are in urgent need of PyChrono, I suggest you 
build from scratch using cmake (Method A) or use PyChrono's conda distribution 
on Linux.

I will keep you posted once the issue in the Windows conda distribution is 
fixed.

Best,

Bocheng Zou
On 7/31/25 00:45, 'Nnamdi Chikere' via ProjectChrono wrote:
Hello Bocheng,

Thank you for reply.
I installed PyChrono via method C. PyChrono through Conda (ref: 
https://api.projectchrono.org/pychrono_installation.html<https://urldefense.com/v3/__https:/api.projectchrono.org/pychrono_installation.html__;!!Mak6IKo!MLRxot5akRpE7PKpP5V6eTs6EVAmfOwIgWN8nnv81XgdLQUax6qVtwZPINjM2zrnQxAA_GMxqAg8ScgcDXtHvaj1guZPig$>)
For the last step I installed via  conda install 
pychrono-9.0.1-py310_5372.tar.bz2

Best regards,
Nnamdi
On Wednesday, July 30, 2025 at 12:18:25 PM UTC-4 
[email protected]<mailto:[email protected]> wrote:

Hi Nnamdi,

Thank you for reaching out. I'm Bocheng and I'm a UW-Madison student 
responsible for PyChrono distributions. Could you please clarify the specific 
way you install the PyChrono? We currently support three ways of installation 
on Windows.

A. Build from scratch using cmake (ref: 
https://api.projectchrono.org/tutorial_install_chrono.html<https://urldefense.com/v3/__https:/api.projectchrono.org/tutorial_install_chrono.html__;!!Mak6IKo!MLRxot5akRpE7PKpP5V6eTs6EVAmfOwIgWN8nnv81XgdLQUax6qVtwZPINjM2zrnQxAA_GMxqAg8ScgcDXtHvahYwqyiWQ$>)

B. Precompiled binaries for Windows (ref: 
https://projectchrono.org/download/<https://urldefense.com/v3/__https:/projectchrono.org/download/__;!!Mak6IKo!MLRxot5akRpE7PKpP5V6eTs6EVAmfOwIgWN8nnv81XgdLQUax6qVtwZPINjM2zrnQxAA_GMxqAg8ScgcDXtHvahDjDCVhA$>)

C. PyChrono through Conda (ref: 
https://api.projectchrono.org/pychrono_installation.html<https://urldefense.com/v3/__https:/api.projectchrono.org/pychrono_installation.html__;!!Mak6IKo!MLRxot5akRpE7PKpP5V6eTs6EVAmfOwIgWN8nnv81XgdLQUax6qVtwZPINjM2zrnQxAA_GMxqAg8ScgcDXtHvaj1guZPig$>)

Could you please specify the way you install the chrono? This will be helpful 
for us to investigate the issue further.

Best,

Bocheng Zou


On 7/28/25 21:22, 'Nnamdi Chikere' via ProjectChrono wrote:
Hello,

I have recently been faced with an error whenever I try to run any Python 
programs in PyChrono. Has anyone encountered this before? I use Visual Studio 
Code and Pychrono 9.0.1 on a Windows PC. I followed all the steps for 
installing Pychrono in a virtual environment. I have tried uninstalling and 
reinstalling, but it hasn't helped. Everything worked fine in the same env, 
this error just appeared suddenly. Please, I would like some advice on this.

Best regards

--
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/1f41206d-20f1-48dd-bd2e-73c48d2665fbn%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/1f41206d-20f1-48dd-bd2e-73c48d2665fbn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!J5kXNaPEjXw_OFyqXzUyRfxbYeeLeX3B6PUJwtVXHkPAWJRTx8v6iqVLxYyv7WFxY5Kc7ZNgBvU-1EVwmWr-lIlB3LWUZw$>.
--
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/8b5c5803-6308-461f-a84b-24188f960344n%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/8b5c5803-6308-461f-a84b-24188f960344n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!MLRxot5akRpE7PKpP5V6eTs6EVAmfOwIgWN8nnv81XgdLQUax6qVtwZPINjM2zrnQxAA_GMxqAg8ScgcDXtHvaghyluLsg$>.
--
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/75f5b824-28fe-44ae-95eb-8d765a9262d0n%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/75f5b824-28fe-44ae-95eb-8d765a9262d0n*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!IRf7felC0zthyzFHiWt0Ao1tNXGtN4de2KoYPYzS_GKYjI14ZpqR7hrjIDLet90eR9_pbikVqkrEHniADSvqg078c5z7OQ$>.
--
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
[email protected]<mailto:[email protected]>.
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/49716d7c-be19-4618-9045-c70c9a52487cn%40googlegroups.com<https://urldefense.com/v3/__https:/groups.google.com/d/msgid/projectchrono/49716d7c-be19-4618-9045-c70c9a52487cn*40googlegroups.com?utm_medium=email&utm_source=footer__;JQ!!Mak6IKo!NTQLCak0Iwl-Hfht85Jhg4qWkG-A7VWM6pEEbrx0f8_cvW7ySAQlRFoQ1N0NTjfNyeBXHkTouURQJFrnTRiyS8Y4SOY$>.

-- 
You received this message because you are subscribed to the Google Groups 
"ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion visit 
https://groups.google.com/d/msgid/projectchrono/DM8PR06MB7703828DACB191C6919A9F5CB123A%40DM8PR06MB7703.namprd06.prod.outlook.com.

Reply via email to