I am performing a wide survey on algorithms and models on a current hot topic in machine learning that I have been taking part in contributing recently. Many of the algorithms/models proposed in literature have proven to be efficient and robust. Moreover, these papers (including my contribution) are still relatively new (published 2022 and onward), and I have been planning to create a Python package that implements these models and algorithms in a unified fashion.
This project will be accessible on GitHub for everyone to download and implement. My main concern is how to properly cite their work? And what are the proper means to take in order to request permission from the respective authors of the various models to implement their models in my python package. Of course, they already have their code available on GitHub, but I am not interested in duplicating the same code in my project.
The reason for this confusion is because I understand that researchers sometimes publish a paper on arXiv regarding their python package, which includes the usual citations. However, I've seen users that made a python package and only included links to various websites instead of properly citing papers.