-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Good first issues & getting started, for new contributors #1147
Copy link
Copy link
Open
Labels
API designAPI design & software architectureAPI design & software architecturedocumentationDocumentation & tutorialsDocumentation & tutorialsgood first issueGood for newcomersGood for newcomersimplementing algorithmsImplementing algorithms, estimators, objects native to sktimeImplementing algorithms, estimators, objects native to sktimeimplementing frameworkImplementing or improving framework for learning tasks, e.g., base class functionalityImplementing or improving framework for learning tasks, e.g., base class functionalityinterfacing algorithmsInterfacing existing algorithms/estimators from third party packagesInterfacing existing algorithms/estimators from third party packagesmaintenanceContinuous integration, unit testing & package distributionContinuous integration, unit testing & package distributionmodule:classificationclassification module: time series classificationclassification module: time series classificationmodule:clusteringclustering module: time series clusteringclustering module: time series clusteringmodule:detectiondetectors module: outliers, change points, segmentationdetectors module: outliers, change points, segmentationmodule:distances&kernelsdists_kernels and distances modules: time series distances, kernels, pairwise transformsdists_kernels and distances modules: time series distances, kernels, pairwise transformsmodule:forecastingforecasting module: forecasting, incl probabilistic and hierarchical forecastingforecasting module: forecasting, incl probabilistic and hierarchical forecastingmodule:teststest framework functionality - only framework, excl specific teststest framework functionality - only framework, excl specific tests
Metadata
Metadata
Assignees
Labels
API designAPI design & software architectureAPI design & software architecturedocumentationDocumentation & tutorialsDocumentation & tutorialsgood first issueGood for newcomersGood for newcomersimplementing algorithmsImplementing algorithms, estimators, objects native to sktimeImplementing algorithms, estimators, objects native to sktimeimplementing frameworkImplementing or improving framework for learning tasks, e.g., base class functionalityImplementing or improving framework for learning tasks, e.g., base class functionalityinterfacing algorithmsInterfacing existing algorithms/estimators from third party packagesInterfacing existing algorithms/estimators from third party packagesmaintenanceContinuous integration, unit testing & package distributionContinuous integration, unit testing & package distributionmodule:classificationclassification module: time series classificationclassification module: time series classificationmodule:clusteringclustering module: time series clusteringclustering module: time series clusteringmodule:detectiondetectors module: outliers, change points, segmentationdetectors module: outliers, change points, segmentationmodule:distances&kernelsdists_kernels and distances modules: time series distances, kernels, pairwise transformsdists_kernels and distances modules: time series distances, kernels, pairwise transformsmodule:forecastingforecasting module: forecasting, incl probabilistic and hierarchical forecastingforecasting module: forecasting, incl probabilistic and hierarchical forecastingmodule:teststest framework functionality - only framework, excl specific teststest framework functionality - only framework, excl specific tests
A number of good issues to start working on as a new contributor.
Contributions to documentation are especially appreciated.
getting started with contributions
suggestion: pick something small with simple content to learn the “process”
introductory and user testing
sktimesktime. Record carefully things that are unclear or don't work as described, return the full feedback to us (e.g., in an issue).contributors new to open source
tests._configto estimator tags #8515NOTE: #1148 is closed, but there are still modules without good docstrings. They are just no longer tracked by the issue, which covered the priority items only. So, feel free to go through the code base and help improve docstrings!
small-to-medium documentation and technical writing tasks
small-to-medium python/coding tasks
_evaluate_by_indexmethod, recipe: [ENH] implement efficient_evaluate_by_indexfor forecast performance metrics #4304mid to longer term tasks
For contributing across a period of weeks or months, consider joining one of the major workstreams and weekly stand-ups on Fridays, or work on a mini-project.
Active workstreams are in the "workstream" group of channels, on discord.
Project ideas are listed here:
https://github.com/sktime/mentoring/blob/main/internships/projects_2024.md
challenging tasks
✨ Your time to shine! ✨
Talk to a core dev before starting with these.
Ideas for more difficult tasks are listed on the current roadmap:
#7707