diff --git a/lib/docs/scrapers/numpy.rb b/lib/docs/scrapers/numpy.rb index 6ecca0a87e..a679caaae2 100644 --- a/lib/docs/scrapers/numpy.rb +++ b/lib/docs/scrapers/numpy.rb @@ -1,4 +1,8 @@ module Docs + # Requires downloading the documents to local disk first. + # Go to https://numpy.org/doc/, click "HTML+zip" to download + # (example url: https://numpy.org/doc/2.2/numpy-html.zip), + # then extract into "docs/numpy~#{version}/" class Numpy < FileScraper self.name = 'NumPy' self.type = 'sphinx' @@ -26,6 +30,18 @@ class Numpy < FileScraper Licensed under the 3-clause BSD License. HTML + version '2.2' do + self.release = '2.2' + self.base_url = "https://numpy.org/doc/#{self.version}/" + options[:container] = nil + end + + version '2.1' do + self.release = '2.1' + self.base_url = "https://numpy.org/doc/#{self.version}/" + options[:container] = nil + end + version '2.0' do self.release = '2.0.1' self.base_url = "https://numpy.org/doc/#{self.version}/" diff --git a/public/icons/docs/numpy/16.png b/public/icons/docs/numpy/16.png index ca5252ef09..a24fcb151b 100644 Binary files a/public/icons/docs/numpy/16.png and b/public/icons/docs/numpy/16.png differ diff --git a/public/icons/docs/numpy/16@2x.png b/public/icons/docs/numpy/16@2x.png index 1fa447c509..ad2df91191 100644 Binary files a/public/icons/docs/numpy/16@2x.png and b/public/icons/docs/numpy/16@2x.png differ diff --git a/public/icons/docs/numpy/SOURCE b/public/icons/docs/numpy/SOURCE index 709633f233..eb744c2c9e 100644 --- a/public/icons/docs/numpy/SOURCE +++ b/public/icons/docs/numpy/SOURCE @@ -1 +1 @@ -https://github.com/numpy/numpy/blob/master/doc/source/_static/numpylogo.svg +https://github.com/numpy/numpy/tree/main/doc/source/_static/favicon