diff --git a/CITATION.bib b/CITATION.bib new file mode 100644 index 000000000..dedc38de8 --- /dev/null +++ b/CITATION.bib @@ -0,0 +1,12 @@ +@article{JSSv107i04, + title={DataFrames.jl: Flexible and Fast Tabular Data in Julia}, + volume={107}, + url={https://www.jstatsoft.org/index.php/jss/article/view/v107i04}, + doi={10.18637/jss.v107.i04}, + abstract={DataFrames.jl is a package written for and in the Julia language offering flexible and efficient handling of tabular data sets in memory. Thanks to Julia’s unique strengths, it provides an appealing set of features: Rich support for standard data processing tasks and excellent flexibility and efficiency for more advanced and non-standard operations. We present the fundamental design of the package and how it compares with implementations of data frames in other languages, its main features, performance, and possible extensions. We conclude with a practical illustration of typical data processing operations.}, + number={4}, + journal={Journal of Statistical Software}, + author={Bouchet-Valat, Milan and Kamiński, Bogumił}, + year={2023}, + pages={1--32} +} \ No newline at end of file diff --git a/README.md b/README.md index b51e91f3c..1a660f02c 100644 --- a/README.md +++ b/README.md @@ -31,4 +31,9 @@ that is available on GitHub. [docs-stable-img]: https://img.shields.io/badge/docs-stable-blue.svg [docs-stable-url]: http://dataframes.juliadata.org/stable/ -**Citing**: For now, the best way of citing this package is using the [Zenodo link](https://doi.org/10.5281/zenodo.7632427). +**Citing**: We encourage you to cite our work if you have used DataFrames.jl package. +Starring the DataFrames.jl repository on GitHub is also appreciated. + +The citation information may be found in the [CITATION.bib](CITATION.bib) file within the repository: + +> Bouchet-Valat, M., & Kamiński, B. (2023). DataFrames.jl: Flexible and Fast Tabular Data in Julia. Journal of Statistical Software, 107(4), 1–32. https://doi.org/10.18637/jss.v107.i04 diff --git a/docs/src/index.md b/docs/src/index.md index 1d7511908..66ed6f3e5 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -8,6 +8,7 @@ running with tabular data manipulation using the DataFrames.jl package. For more illustrations of DataFrames.jl usage, in particular in conjunction with other packages you can check-out the following resources (they are kept up to date with the released version of DataFrames.jl): +* [DataFrames.jl: Flexible and Fast Tabular Data in Julia](https://www.jstatsoft.org/article/view/v107i04) article published in the *Journal of Statistical Software* * [Data Wrangling with DataFrames.jl Cheat Sheet](https://www.ahsmart.com/pub/data-wrangling-with-data-frames-jl-cheat-sheet/) * [DataFrames Tutorial using Jupyter Notebooks](https://github.com/bkamins/Julia-DataFrames-Tutorial/) * [Julia Academy DataFrames.jl tutorial](https://github.com/JuliaAcademy/DataFrames) @@ -277,7 +278,7 @@ missing please kindly report an issue during which it is deprecated. The situations where such a breaking change might be allowed are (still such breaking changes will be avoided if possible): - + * the affected functionality was previously clearly identified in the documentation as being subject to changes (for example in DataFrames.jl 1.4 release propagation rules of `:note`-style metadata are documented as such);