Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ascertain and set NEURON_HOME if the environment variable is not set #308

Open
sanjayankur31 opened this issue Mar 1, 2024 · 5 comments
Assignees
Labels
good first issue A good issue for newcomers to work on Help wanted T: enhancement Type: enhancement

Comments

@sanjayankur31
Copy link
Member

A common issue at the moment is that people don't always have NEURON_HOME set. With PyNeuroML, we can:

  • check if it's set, if it is, just use the value
  • if it's not set, locate the nrniv binary (using which or python native methods)
  • pass this to jneuroml etc. which need it

I haven't looked at how well this will work, but it's worth checking to make it a little easier for users.

@glitcher007
Copy link

Hii @sanjayankur31

I've outlined a potential approach using PyNeuroML that involves:

Checking if NEURON_HOME is set.
Locating the nrniv binary if NEURON_HOME is not set.
Passing the located binary path to relevant components such as jneuroml.
I'd like to contribute to addressing this issue by implementing the proposed solution.

Could you please assign this issue tome? I believe together I can make the process of working with PyNeuroML smoother for users.
Thankyou

@sanjayankur31
Copy link
Member Author

Hi @glitcher007 , sure, assigning this to you now.

@sanjayankur31
Copy link
Member Author

Hi @glitcher007, any progress here? Anything we can do to help. Please do let us know (even if you're no longer working on this and then we can re-assign).

@glitcher007
Copy link

Hii @sanjayankur31
I am working on this ,I have read few papers
Actually I am having my semester exams in this week,I couldn't make changes

@sanjayankur31
Copy link
Member Author

Sure, no worries. Please focus on your exams and do let us know if there's anything we can help with.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue A good issue for newcomers to work on Help wanted T: enhancement Type: enhancement
Projects
Status: 🏗 In progress
Development

No branches or pull requests

2 participants