nbodykit.tutorials.wget¶
Functions
Return a list of available example data files from the nbodykit data repository on NERSC. |
|
|
Download a data file from the nbodykit repository of example data. |
|
Mirror a URL recursively to a local target. |
|
Classes
|
Parses an HTML file and build a list of links. |
- class nbodykit.tutorials.wget.ListingParser(url)[source]¶
Parses an HTML file and build a list of links.
Links are stored into the ‘links’ set. They are resolved into absolute links.
Methods
check_for_whole_start_tag(i)close()Handle any buffered data.
feed(data)Feed data to the parser.
Return full source of start tag: '<...>'.
getpos()Return current line number and offset.
goahead(end)handle_charref(name)handle_comment(data)handle_data(data)handle_decl(decl)handle_endtag(tag)handle_entityref(name)handle_pi(data)handle_startendtag(tag, attrs)parse_bogus_comment(i[, report])parse_comment(i[, report])parse_declaration(i)parse_endtag(i)parse_html_declaration(i)parse_marked_section(i[, report])parse_pi(i)parse_starttag(i)reset()Reset this instance.
unescape(s)updatepos(i, j)clear_cdata_mode
error
handle_starttag
set_cdata_mode
unknown_decl
- close()¶
Handle any buffered data.
- feed(data)¶
Feed data to the parser.
Call this as often as you want, with as little or as much text as you want (may include ‘n’).
- get_starttag_text()¶
Return full source of start tag: ‘<…>’.
- getpos()¶
Return current line number and offset.
- reset()¶
Reset this instance. Loses all unprocessed data.
- nbodykit.tutorials.wget.available_examples()[source]¶
Return a list of available example data files from the nbodykit data repository on NERSC.
- Returns
examples – list of the available file names for download
- Return type
list
- nbodykit.tutorials.wget.download_example_data(filenames, download_dirname=None)[source]¶
Download a data file from the nbodykit repository of example data.
For a list of valid file names, see
available_examples().- Parameters
filenames (str, list of str) – the name(s) of the example file to download (relative to the path of the nbodykit repository); see
available_examples()for the example file namesdownload_dirname (str, optional) – a local directory to download the file to; if not specified, the file will be downloaded to the current working directory