For example for inclusion in a CV. This is mostly a question of whether one should use capital letters or not.

Usually I search the library to find how the library name is spelled on the official page.

For scikit-learn it is spelled without capital letter, while most of the other letter has some capital letter at the beginning (and often inside as well). Still it doesn't feel right next to other capitalised names.

Should I still use a capital "Scikit-Learn" or am I overthinking this?


2 Answers 2


Scikit-learn has a citation guide: https://scikit-learn.org/stable/about.html#citing-scikit-learn

They spell it with a uppercase "S" and lowercase "l":

Scikit-learn: Machine Learning in Python

  • 1
    $\begingroup$ Thanks I didn't think about looking at that. $\endgroup$
    – Alexandre
    Mar 29, 2021 at 12:56
  • $\begingroup$ But elsewhere on that page, and throughout the paper, the do not capitalize the S. It's just for the title-case. $\endgroup$
    – Ben Reiniger
    Oct 2, 2021 at 13:30

Following the link in zachdj's answer, they spell it with a lowercase "s" and lowercase "l" in both papers appearing in the citation guide provided. Here is an example found in the paper Scikit-learn: Machine Learning in Python, Pedregosa et al., JMLR 12, pp. 2825-2830, 2011:

While scikit-learn focuses on ease of use, and is mostly written in a high level language, care has been taken to maximize computational efficiency.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.