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

Basic packages for running pnlNipype, luigi-pnlpipe, etc. #71

Open
tashrifbillah opened this issue Sep 5, 2024 · 8 comments
Open

Basic packages for running pnlNipype, luigi-pnlpipe, etc. #71

tashrifbillah opened this issue Sep 5, 2024 · 8 comments

Comments

@tashrifbillah
Copy link
Contributor

tashrifbillah commented Sep 5, 2024

Omitted many packaged from here:
https://github.com/pnlbwh/pnlpipe/blob/master/python_env/environment36.yml

The following seems to be our base packages.

name: pnlpipe9

channels:
  - conda-forge

dependencies:
  - python
  - ipython
  - pytest
  - plumbum
  - pandas
  - nibabel
  - nilearn
  - pyyaml
  - psutil
  - matplotlib
  - luigi
  - sqlalchemy
  - statsmodels
  - scikit-image
  - pip
  - pip:
     - git+https://github.com/dstrohl/Python_log_indenter.git
     - git+https://github.com/mhe/pynrrd.git
     - git+https://github.com/pnlbwh/conversion.git

@RyanZurrin, do you have any comment?

@tashrifbillah
Copy link
Contributor Author

pip install dipy==1.1.1

@tashrifbillah
Copy link
Contributor Author

We can probably pip install everything!

@RyanZurrin
Copy link
Collaborator

Are you thinking pip installing everything to avoid anaconda license issues?

@tashrifbillah
Copy link
Contributor Author

Correct.

@tashrifbillah
Copy link
Contributor Author

tashrifbillah commented Sep 5, 2024

pip install -r requirements.txt:

ipython
pytest
plumbum
pandas
nibabel
nilearn
pyyaml
psutil
matplotlib
luigi
sqlalchemy
statsmodels
scikit-image
git+https://github.com/dstrohl/Python_log_indenter.git
git+https://github.com/mhe/pynrrd.git
git+https://github.com/pnlbwh/conversion.git

@RyanZurrin
Copy link
Collaborator

RyanZurrin commented Sep 5, 2024

Do these install the identical versions that Conda installs? Are the version requirements a bit looser for pnlNipipe then for something like CNN-Masking?

@tashrifbillah
Copy link
Contributor Author

I like no requirement (soft requirement). But we shall conda export environment for archiving purpose.

@tashrifbillah
Copy link
Contributor Author

(Self note)

dipy=1.1.1 won't install with Python 3.12 (the latest). Hence, we should make another Python environment for Harmonization.

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

No branches or pull requests

2 participants