Advanced Topics

This chapter provides advanced usage information for running the pwfdf-api. These include advanced options for querying ScienceBase, as well as topics relevant to Python developers building off the pwfdf-api.


Advanced Queries

Geometry File IO

Advanced options for reading search geometries from file.

sbJSON

Discusses (1) the sbJSON metadata scheme underpinning ScienceBase catalog items and (2) the sbjson command.

Low-level API

Low-level options and commands for searching the ScienceBase catalog.

Auxiliary Commands

Commands with auxiliary info supporting low-level ScienceBase API queries.

For Python Developers

Logging

Discusses the logging module and options for customizing logging streams.

Persisting Sessions

Options for persisting a ScienceBase TCP connection when making multiple queries.

Command Line vs Python

General comparison of the command line vs Python interfaces for developing software.