tensorflow / tensorflow/probability

Is tensorflow-probability part of the "Scientific Python Ecosystem"

Open
#1,246 0 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
4.4k
Forks
1.1k
PR merge metrics
No merged PRs in 30d

Description

Is tensorflow-probability part of the "Scientific Python Ecosystem". If so, then would it make sense to follow NEP 29, which suggests that by now we should drop:

  • numpy < 1.21 and
  • Python < 3.9?

The motivation for this is to make it easier to make changes without having to worry about breaking support for outdated versions. In particular, I had to check that https://github.com/tensorflow/probability/pull/1245 wouldn't break old versions of numpy.

I'm not sure, but this could be as easy as updating setup.py?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review setup.py and the NEP 29 guidance linked in the issue, then compare the current Python and NumPy support declarations with the proposed minimums. Check the constraints relevant to tensorflow-probability and the compatibility concerns raised by pull request 1245; done means the project has a decided support policy and matching dependency metadata.

Written by the indexing model from the issue text.

Assessment

Tech stack
numpy, python
Domain
machine-learning
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.