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

Python 3.8 and Native Apple Silicon Support #650

Merged
merged 30 commits into from
Aug 25, 2022

Conversation

srivarra
Copy link
Contributor

@srivarra srivarra commented Aug 11, 2022

  • bumped packages, skimage.tifffile -> tifffile
  • tiffwriter adjustments
  • adjusted connectivity in measure.label

If you haven't already, please read through our contributing guidelines before opening your PR

What is the purpose of this PR?

Closes #649. Closes #504.

How did you implement your changes

Fixed API changes with respect to tifffile, and scikit-image. In addition bumped a few packages up for Apple Silicon compatibility.

Updated rtd requirements as well.

Remaining issues

  • Adjusting documentation, removing Rosetta installation instructions for miniforge.

@srivarra srivarra added dependencies Pull requests that update a dependency file documentation Adding documentation to areas of the codebase. labels Aug 11, 2022
@srivarra srivarra self-assigned this Aug 11, 2022
@srivarra srivarra marked this pull request as ready for review August 23, 2022 17:01
@srivarra srivarra mentioned this pull request Aug 25, 2022
5 tasks
Copy link
Member

@ngreenwald ngreenwald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome work, just one import question.

@@ -11,7 +11,7 @@
from matplotlib.colors import ListedColormap
import numpy as np
import pandas as pd
from skimage.draw import circle
from skimage.draw import disk
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this import used anywhere?

Copy link
Contributor Author

@srivarra srivarra Aug 25, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nope. Will remove it. Should I go through and remove all the other unused import statements throughout Ark?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Open an issue, we can do it all at once after the workshop as a cleanup

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds good.

@ngreenwald ngreenwald merged commit f67104f into main Aug 25, 2022
@ngreenwald ngreenwald deleted the python-3.8+AppleSilicon_support branch August 25, 2022 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file documentation Adding documentation to areas of the codebase.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Python 3.8 and Apple Silicon Support Migrate codebase to Python 3.8 or later
2 participants