Comments (11)
Hmm, that's a good point. It's probably a good idea to update it. To some extent, STUMPY technically still supports Python 3.7 but only for older STUMPY versions. However, this is confusing and it is better to be consistent and update everything to 3.8
.
We should add "f) README.md" to the comments of the pypi.sh
file of "things-to-do":
Lines 7 to 12 in 3da1500
Because STUMPY has not tested the support for python 3.12 yet in .github/workflows/github-actions.yml
Indeed. I have added #958 (and corresponding STUMPY v1.12.1/v.1.13
Milestone) to track this.
from stumpy.
@joehiggi1758 Thank you for your interest in contributing to STUMPY. Yes, please feel free to take this one! It looks like we need:
- Update the Python version listed in the README.md file
- Add a note to the
pypi.sh
file for things to update/change when we upload a new version to PyPI - Check if we have 3.7 hardcoded anywhere else in our docs/tutorials?
Please do not hesitate to ask any questions and take a look at our Contributors Guide for a good place to start (that document might need some love too as it might be outdated).
from stumpy.
Hey All - hope you're having a wonderful day!
Would it be alright if I take this one? I'm new to OSS contributions, but want to help!
from stumpy.
@seanlaw thanks so much for the opportunity to help, I'm on it!
- Done!
- Can you expand a bit here?
- Currently working on!
Will try to knock this one out by end of week!
from stumpy.
Can you expand a bit here?
So, the pypi.sh file is a simple helper script that we use to help us upload the latest package version to PyPI. Since this uploading task is only performed once in a while, we also store "last minute steps" (as comments) in this file to remind us of the additional things that we need to check off our list BEFORE we upload to PyPI. In this particular case, we should add f) README.md
to the comments of the pypi.sh file of "things-to-do":
# 5. Bump minimum versions and dependencies
# a) setup.py
# b) requirements.txt
# c) environment.yml
# d) .github/worflows/github-actions.yml
# e) recipes/meta.yaml in conda-feedstock
# f) README.md
# 6. Commit all above changes as the latest version number and push
Currently, the list ends at 5. e)
but we should add a 5. f)
as shown above so that we are reminded to update the information. Let me know if that makes sense or please seek further clarification.
Actually, I just realized that we no longer have a setup.py file (since we migrated over to using a pyproject.toml
file instead for building our package). So, would you mind replacing the above with:
# 5. Bump minimum versions and dependencies
# a) pyproject.toml
# b) requirements.txt
# c) environment.yml
# d) .github/worflows/github-actions.yml
# e) recipes/meta.yaml in conda-feedstock
# f) README.md
from stumpy.
@joehiggi1758 Once this is done then somebody can work on issue #973, which is somewhat related to this
from stumpy.
Related Issues (20)
- Speeding up the computation of sliding dot product with fft HOT 90
- Computing matrix profile while considering a custom transformation for subsequences HOT 10
- Trying to use AB Join to compare two well log curves called Gamma Ray (GR) and pink major trends with similar magnitudes HOT 2
- Some issues in Tutorial_Multidimensional_Motif_Discovery and MDL HOT 6
- Ts_subseq_isconstant parameter in ostinato algorithm HOT 2
- Faster Non-normalized Matrix Profiles
- `setuptools` Removed From Python 3.12
- Remove `pkg_resources` Dependency HOT 1
- Numba Python Version Compatibility Update
- Numba Python Version Compatibility Update
- Numba Python Version Compatibility Update
- Bump Supported Python Version to 3.12
- Improving Multi-processor Performance HOT 3
- No module named 'pkg_resources' HOT 2
- Cache-Oblivious Algorithms (COA) HOT 2
- Add Named Attributes to Matrix Profile HOT 4
- Optimizing 6-step FFT algorithm HOT 12
- NumPy Installation Fails
- Add additional checks to `min.py` HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stumpy.