ncls icon indicating copy to clipboard operation
ncls copied to clipboard

Wheels for Windows and MacOS-M1 (arm)

Open Dr-Irv opened this issue 3 years ago • 2 comments

We have found a use for ncls in one of our projects, where we needed to find overlapping time intervals. It helped improve the performance of our code by a factor of 25. Great!

We use conda for creating the environment for our project, and work on multiple platforms. Ideally, there would be wheels or conda binaries for Windows and for MacOS using the new M1 processor.

Any chance you could build those and include it in the conda repo? Or, we could supply you with python 3.8 binaries for those platforms and you could post them?

This would simplify our environment creation procedure that is used by different developers on our project.

Dr-Irv avatar Jan 21 '22 19:01 Dr-Irv

If you could send me those I’d welcome them. I’d also appreciate your scripts to produce these wheels. Perhaps they can be made into a GitHub action

On Friday, January 21, 2022, Irv Lustig @.***> wrote:

We have found a use for ncls in one of our projects, where we needed to find overlapping time intervals. It helped improve the performance of our code by a factor of 25. Great!

We use conda for creating the environment for our project, and work on multiple platforms. Ideally, there would be wheels or conda binaries for Windows and for MacOS using the new M1 processor.

Any chance you could build those and include it in the conda repo? Or, we could supply you with python 3.8 binaries for those platforms and you could post them?

This would simplify our environment creation procedure that is used by different developers on our project.

— Reply to this email directly, view it on GitHub https://github.com/biocore-ntnu/ncls/issues/48, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEHURUSXDFZ5ELIU2CIVJGDUXGWZRANCNFSM5MQJV4WQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

endrebak avatar Jan 23 '22 20:01 endrebak

If you could send me those I’d welcome them. I’d also appreciate your scripts to produce these wheels. Perhaps they can be made into a GitHub action

  1. How should I send them to you?
  2. On Windows, I just did a python setup.py build followed by python setup.py bdist_wheel and obtained the file. This may have worked because I had dependencies like cython installed.

Dr-Irv avatar Jan 24 '22 15:01 Dr-Irv