iceberg-project / ICEBERG-middleware

This repo contains the ICEBERG middleware as it is agreed by the members of the ICEBERG project.
MIT License
2 stars 1 forks source link

Python3 and penguins support #32

Closed iparask closed 3 years ago

iparask commented 4 years ago

This PR brings several changes. The first is that the middleware supports python3 now. This allows it to use the latest versions of the RCT tools.

We also added a feature. The penguins use case of the ICEBERG project is now supported through the middleware.

iparask commented 4 years ago

Hello @bspitzbart ,

I was able to install from source on bridges with a few changes (the python 3 version is not pushed to pypi yet so I did not try that)

The package will be pushed to pypi when the master branch is updated.

  1. after cloning the repo and changing directories (and checking the branch), I had to delete .git. I always get permission errors when installing inside a git repo.

I am not sure what this issue is.

  1. this version checks for python 3.6 or higher. The default for 'module load python3' on bridges gives you 3.5. 'module load python3/intel_3.6.3' worked for me.

RCT require python 3.6 and as a result the middleware has to have the same requirement.

iparask commented 3 years ago

@AymenFJA can you verify this still works with the latest RCT stack version? If yes we will merge it