InsightSoftwareConsortium / ITKTubeTK

TubeTK is an open-source toolkit for the segmentation, registration, and analysis of tubes and surfaces in images, developed by Kitware, Inc.
Apache License 2.0
46 stars 57 forks source link

Can't even get it to work by installing .whl file #160

Closed DominionSoftware closed 2 months ago

DominionSoftware commented 2 months ago

What am I missing?

Install not working on Python 11.

aylward commented 2 months ago

ITKTubeTK supports only a limited number of platforms...and doesn't currently support ITK5.4

Working on it. It will be a few weeks.

On Fri, Jun 21, 2024 at 5:29 PM Rick Frank @.***> wrote:

What am I missing?

Install not working on Python 11.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJL42L3TYOTXV6OJZTM3ZISLL3AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DOMRXGIYDONI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

DominionSoftware commented 2 months ago

Can you update the readme? Otherwise folks will waste time trying to build.

Thanks

Dominion Software, Inc.

825 Beacon Street

Newton, MA 02459


From: Stephen R. Aylward @.> Sent: Friday, June 21, 2024 5:34 PM To: InsightSoftwareConsortium/ITKTubeTK @.> Cc: Richard Frank @.>; Author @.> Subject: Re: [InsightSoftwareConsortium/ITKTubeTK] Can't even get it to work by installing .whl file (Issue #160)

ITKTubeTK supports only a limited number of platforms...and doesn't currently support ITK5.4

Working on it. It will be a few weeks.

On Fri, Jun 21, 2024 at 5:29 PM Rick Frank @.***> wrote:

What am I missing?

Install not working on Python 11.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJL42L3TYOTXV6OJZTM3ZISLL3AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DOMRXGIYDONI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

— Reply to this email directly, view it on GitHubhttps://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183492196, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AETPBYWLMGIQCHMTT6ZDKLLZISL6HAVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGQ4TEMJZGY. You are receiving this because you authored the thread.Message ID: @.***>

DominionSoftware commented 2 months ago

Does it build in C++ with itk5.4 ? Or which version does it currently build ok with

thanks Rick

Dominion Software, Inc.

825 Beacon Street

Newton, MA 02459


From: Stephen R. Aylward @.> Sent: Friday, June 21, 2024 5:34 PM To: InsightSoftwareConsortium/ITKTubeTK @.> Cc: Richard Frank @.>; Author @.> Subject: Re: [InsightSoftwareConsortium/ITKTubeTK] Can't even get it to work by installing .whl file (Issue #160)

ITKTubeTK supports only a limited number of platforms...and doesn't currently support ITK5.4

Working on it. It will be a few weeks.

On Fri, Jun 21, 2024 at 5:29 PM Rick Frank @.***> wrote:

What am I missing?

Install not working on Python 11.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJL42L3TYOTXV6OJZTM3ZISLL3AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DOMRXGIYDONI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

— Reply to this email directly, view it on GitHubhttps://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183492196, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AETPBYWLMGIQCHMTT6ZDKLLZISL6HAVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGQ4TEMJZGY. You are receiving this because you authored the thread.Message ID: @.***>

aylward commented 2 months ago

If you're willing to build from src, ITKTubeTK master builds against ITK master as of about 9am today.

s

On Fri, Jun 21, 2024 at 5:51 PM Rick Frank @.***> wrote:

Can you update the readme? Otherwise folks will waste time trying to build.

Thanks

Dominion Software, Inc.

825 Beacon Street

Newton, MA 02459


From: Stephen R. Aylward @.> Sent: Friday, June 21, 2024 5:34 PM To: InsightSoftwareConsortium/ITKTubeTK @.> Cc: Richard Frank @.>; Author @.> Subject: Re: [InsightSoftwareConsortium/ITKTubeTK] Can't even get it to work by installing .whl file (Issue #160)

ITKTubeTK supports only a limited number of platforms...and doesn't currently support ITK5.4

Working on it. It will be a few weeks.

On Fri, Jun 21, 2024 at 5:29 PM Rick Frank @.***> wrote:

What am I missing?

Install not working on Python 11.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AACEJL42L3TYOTXV6OJZTM3ZISLL3AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DOMRXGIYDONI>

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

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

— Reply to this email directly, view it on GitHub< https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183492196>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AETPBYWLMGIQCHMTT6ZDKLLZISL6HAVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGQ4TEMJZGY>.

You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183509443, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJLY2RH2NN2PPPYR7OUDZISN43AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGUYDSNBUGM . You are receiving this because you commented.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

DominionSoftware commented 2 months ago

Great thanks! Doing so now....

Dominion Software, Inc.

825 Beacon Street

Newton, MA 02459


From: Stephen R. Aylward @.> Sent: Friday, June 21, 2024 6:18 PM To: InsightSoftwareConsortium/ITKTubeTK @.> Cc: Richard Frank @.>; Author @.> Subject: Re: [InsightSoftwareConsortium/ITKTubeTK] Can't even get it to work by installing .whl file (Issue #160)

If you're willing to build from src, ITKTubeTK master builds against ITK master as of about 9am today.

s

On Fri, Jun 21, 2024 at 5:51 PM Rick Frank @.***> wrote:

Can you update the readme? Otherwise folks will waste time trying to build.

Thanks

Dominion Software, Inc.

825 Beacon Street

Newton, MA 02459


From: Stephen R. Aylward @.> Sent: Friday, June 21, 2024 5:34 PM To: InsightSoftwareConsortium/ITKTubeTK @.> Cc: Richard Frank @.>; Author @.> Subject: Re: [InsightSoftwareConsortium/ITKTubeTK] Can't even get it to work by installing .whl file (Issue #160)

ITKTubeTK supports only a limited number of platforms...and doesn't currently support ITK5.4

Working on it. It will be a few weeks.

On Fri, Jun 21, 2024 at 5:29 PM Rick Frank @.***> wrote:

What am I missing?

Install not working on Python 11.

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160, or unsubscribe < https://github.com/notifications/unsubscribe-auth/AACEJL42L3TYOTXV6OJZTM3ZISLL3AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43ASLTON2WKOZSGM3DOMRXGIYDONI>

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

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

— Reply to this email directly, view it on GitHub< https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183492196>, or unsubscribe< https://github.com/notifications/unsubscribe-auth/AETPBYWLMGIQCHMTT6ZDKLLZISL6HAVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGQ4TEMJZGY>.

You are receiving this because you authored the thread.Message ID: @.***>

— Reply to this email directly, view it on GitHub https://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183509443, or unsubscribe https://github.com/notifications/unsubscribe-auth/AACEJLY2RH2NN2PPPYR7OUDZISN43AVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGUYDSNBUGM . You are receiving this because you commented.Message ID: @.***>

-- Stephen R. Aylward, Ph.D. Chair, MONAI Advisory Board Senior Director, Strategic Initiatives, Kitware

— Reply to this email directly, view it on GitHubhttps://github.com/InsightSoftwareConsortium/ITKTubeTK/issues/160#issuecomment-2183534893, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AETPBYX5U26GHJRRI7RZJTTZISRCNAVCNFSM6AAAAABJWYZDVOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOBTGUZTIOBZGM. You are receiving this because you authored the thread.

aylward commented 2 months ago

Hi,

We have drafted release 1.3.7 for TubeTK. You can download the wheels as artifacts from: https://github.com/InsightSoftwareConsortium/ITKTubeTK/actions/runs/9695492994

We are have just started testing them, and your success/challenges with it would be great feedback. Thanks!

aylward commented 2 months ago

Hi,

There are now a full set of wheels for itk-TubeTK on Pypi - and they are SOMEWHAT compatible with ITK v5.4. Regretfully getting them to work required to ITK, and those changes aren't incorporated into ITK v5.4. We will have to wait for the ITK v6.0 release, which will likely be a few months from now.

So, you can use itk-tubetk 1.4.0 from pypi (pip install itk-tubetk), OR IF you are running Windows with Python 3.11, I have created a full set of wheels for ITK, ITKMinimumPathExtraction, and ITKTubeTK and uploaded them to the TEST pypi server. You can install them into a new Python venv, via

python -m pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ itk itk-minimalpathextraction itk-tubetk

This should then install the following packages/wheels, ON WINDOW with Python 3.11 ONLY:

itk                       5.4.0.20240629
itk-core                  5.4.0.20240629
itk-filtering             5.4.0.20240629
itk-io                    5.4.0.20240629
itk-minimalpathextraction 2.0.0.20240629
itk-numerics              5.4.0.20240629
itk-registration          5.4.0.20240629
itk-segmentation          5.4.0.20240629
itk-tubetk                1.4.0.20240629

These are (should be) 100% functional.

I will also upload Ubuntu 22.04 wheels this week. If you need other wheels, I will try to make them, but my time is quite booked so there will be a delay. I will also get ITK master updated asap to build with the latest TubeTK and MinimalPathExtraction...

Hope these help!

Stephen