Python API
The Slycat server and plugins used to enhance it are implemented in Python. In addition, we provide wrappers around the REST API for writing Python clients, typically used for custom data ingestion.
- slycat.darray
- slycat.hdf5
- slycat.hyperchunks
- slycat.uri
- slycat.web.client
- slycat.web.server
base64_decode()
check_https_get_remote_ip()
check_rules()
check_user()
checkjob()
clean_up_old_session()
create_session()
create_single_sign_on_session()
decode_username_and_password()
delete_model_parameter()
evaluate()
get_model_file()
get_model_lock()
get_model_parameter()
get_password_function()
get_project_data_lock()
get_project_data_parameter()
get_remote_file()
get_remote_file_server()
mix()
parse_existing_file()
post_model_file()
put_model_array()
put_model_arrayset()
put_model_arrayset_data()
put_model_file()
put_model_inputs()
put_model_parameter()
put_project_data_parameter()
response_url()
ssh_connect()
tonative()
update_model()
write_remote_file()
- slycat.web.server.authentication
is_project_administrator()
is_project_reader()
is_project_writer()
is_server_administrator()
project_acl()
require_project_administrator()
require_project_reader()
require_project_writer()
require_server_administrator()
test_project_administrator()
test_project_reader()
test_project_writer()
test_server_administrator()
- slycat.web.server.database.couchdb
- slycat.web.server.engine
- slycat.web.server.handlers
- slycat.web.server.hdf5
- slycat.web.server.plugin
- slycat.web.server.remote