felixbur / nkululeko

Machine learning speaker characteristics
MIT License
26 stars 4 forks source link

Development status #38

Open felixbur opened 1 year ago

felixbur commented 1 year ago

Currently nkululeko still has alpha, but i wonder if it shouldn't be stable?

according to this website these are the criteria:

4 - Beta

Required properties: Software is feature complete
Typical steps: External testing, fixing bugs and performance problems. Usability testing.
Semantic version: 0.X.X
[PyPI](https://pypi.org/search/?q=&o=&c=Development+Status+%3A%3A+4+-+Beta): 10,000+ projects, including [pint](https://pypi.org/project/Pint/)

5 - Production/Stable

Required properties: No major bugs known, tests cover the most important cases.
Typical steps: Fixing bugs, adding updates and new features.
Semantic version:
felixbur commented 1 year ago

because really most of what i do these days is implement new features

bagustris commented 12 months ago

Let's move to beta first and then to stable. Just list the current features, classifiers, visualization, data check and segmentation. If all features are working, we make it v1.0 (stable). Let's list it all in this issue.

Features

Classifier/models

Visualization/plots

Data check and segmentation

Supported datasets

Data:

More augmentation:

Testing:

Documentations:

Those are a lot of features, Felix! I think Nkululeko is now more than an alpha version! Once all is checked, we can mark the beta version (up to version 0.99) before the stable version (v.1.0)

bagustris commented 1 month ago

@felixbur How about submitting Nkululeko to the Journal of Open-source Software (joss) before (or to obtain) the stable 1.0.0 version? Example of similar software is given in below link.

They, the reviewers, will check/review the quality of this repo (via issues, PR, etc). Once they accept Nkululeko (the paper), we should hit version 1.0.0.

https://github.com/openjournals/joss-reviews/issues/4739

felixbur commented 1 month ago

sure, sounds good. We should add a contributing section like this https://github.com/SuperKogito/spafe/blob/master/CONTRIBUTING.md as well

... and done

felixbur commented 1 month ago

Now also pushed initial versions of paper.md and paper.bib, so we can further work on it

bagustris commented 1 month ago

I moved paper.md and paper.bib to paper directory along with other stuff (assets, makefile, etc)