SDSS: sdss_brain
0.3.2
Site
Introduction to sdss_brain
Multi-Modal Data Access System (MMA)
Example Usage
Conveniences for the MMA
Convenience Tools
Spectral Data
Context Managers
Accessing unreleased ("work") data
Defining Work Versions
Version Order Precedence
Setting the Work Release
Example Access of “Work” Data
Work Authentication
Connecting to Database Objects
Adding a Database to a Tool
Valid Input
The DatabaseHandler
Using the handler in a Tool
Connecting to Remote Data Sources
Adding Remote Access to a Tool
Valid Input
The ApiHandler
Using the handler in a Tool
Remote Data Access
Sending HTTP Requests with SDSSClient
The Api Manager
The Api Profile
Defining a new API Profile
Setting a global Url or API
About the Global Config
The Custom Config File
How to map specific version numbers to Data Release ids
Creating a Mapping
Accessing a Mapping
Using a Mapping
How to create and parse a custom objectid as valid data input
Overloading the
_parse_input
method
Creating an objectid regex pattern
Using the
parse_data_input
function
Users and Authentication
Netrc Authentication
Token Authentication
Users
sdss_brain Reference
Api
Auth
Config
Core
Mixins
Helpers
Tools
Exceptions
Mode Decision Tree
Available SDSS Domains and APIs
Domains
APIs
Change Log
Index
A
|
B
|
C
|
D
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
A
allowed_affixes() (sdss_brain.api.manager.ApiProfileModel class method)
api (sdss_brain.api.manager.ApiProfileModel attribute)
ApiManager (class in sdss_brain.api.manager)
ApiProfile (class in sdss_brain.api.manager)
ApiProfileModel (class in sdss_brain.api.manager)
auth (sdss_brain.api.manager.ApiProfileModel attribute)
B
base (sdss_brain.api.manager.ApiProfileModel attribute)
BrainApiAuthError
BrainAPIError
BrainDeprecationWarning
BrainError
BrainMissingDependency
BrainNotImplemented
BrainSkippedTestWarning
BrainUserWarning
BrainWarning
C
change_domain() (sdss_brain.api.manager.ApiProfile method)
change_path() (sdss_brain.api.manager.ApiProfile method)
check_domain_name() (sdss_brain.api.manager.Domain class method)
check_for_token() (sdss_brain.api.manager.ApiProfile method)
check_host() (sdss_brain.auth.netrc.Netrc method)
check_netrc() (sdss_brain.auth.netrc.Netrc method)
construct_route() (sdss_brain.api.manager.ApiProfile method)
construct_token_url() (sdss_brain.api.manager.ApiProfile method)
construct_url() (sdss_brain.api.manager.ApiProfile method)
D
description (sdss_brain.api.manager.ApiProfileModel attribute)
(sdss_brain.api.manager.Domain attribute)
display() (sdss_brain.api.manager.ApiManager method)
docs (sdss_brain.api.manager.ApiProfileModel attribute)
Domain (class in sdss_brain.api.manager)
domains (sdss_brain.api.manager.ApiProfileModel attribute)
domains_in_list() (sdss_brain.api.manager.ApiProfileModel class method)
G
generate_rst_table() (sdss_brain.api.manager.ApiManager method)
get_token() (sdss_brain.api.manager.ApiProfile method)
H
Htpass (class in sdss_brain.auth.htpass)
I
identify_api_from_url() (sdss_brain.api.manager.ApiManager method)
in_sdss (sdss_brain.auth.user.User property)
is_domain_public (sdss_brain.api.manager.ApiProfile property)
is_htpass_valid (sdss_brain.auth.user.User property)
is_netrc_valid (sdss_brain.auth.user.User property)
is_sdss_cred_valid (sdss_brain.auth.user.User property)
is_valid (sdss_brain.auth.htpass.Htpass property)
(sdss_brain.auth.netrc.Netrc property)
L
list_apis() (sdss_brain.api.manager.ApiManager method)
list_domains() (sdss_brain.api.manager.ApiManager method)
list_users() (sdss_brain.auth.htpass.Htpass method)
M
mirrors (sdss_brain.api.manager.ApiProfileModel attribute)
module
sdss_brain.api.io
sdss_brain.api.manager
sdss_brain.auth.htpass
sdss_brain.auth.netrc
sdss_brain.auth.user
sdss_brain.exceptions
N
name (sdss_brain.api.manager.Domain attribute)
Netrc (class in sdss_brain.auth.netrc)
P
public (sdss_brain.api.manager.Domain attribute)
R
read_netrc() (sdss_brain.auth.netrc.Netrc method)
routemap (sdss_brain.api.manager.ApiProfileModel attribute)
S
sdss_brain.api.io
module
sdss_brain.api.manager
module
sdss_brain.auth.htpass
module
sdss_brain.auth.netrc
module
sdss_brain.auth.user
module
sdss_brain.exceptions
module
send_post_request() (in module sdss_brain.api.io)
set_profile() (sdss_brain.api.manager.ApiManager method)
stems (sdss_brain.api.manager.ApiProfileModel attribute)
T
token (sdss_brain.api.manager.ApiProfile property)
U
User (class in sdss_brain.auth.user)
V
valid_hosts (sdss_brain.auth.netrc.Netrc property)
validate_user() (sdss_brain.auth.htpass.Htpass method)
(sdss_brain.auth.user.User method)
validated (sdss_brain.auth.user.User property)