latest
Cookbase Reference
The
Cook
b
as
e
Data Model
Cookbase Recipe
info
yield
ingredients
appliances
preparation
Cookbase Ingredient
Cookbase Appliance
Cookbase Process
Cookbase Appliance Function
The
Cook
b
as
e
Recipe Graph
Assumptions and conditions
Cookbase Python API
cookbase
Module contents
Subpackages
cookbase.db
Module contents
Submodules
cookbase.db.exceptions
cookbase.db.handler
cookbase.db.utils
cookbase.graph
Module contents
Submodules
cookbase.graph.cbrgraph
cookbase.parsers
Module contents
Submodules
cookbase.parsers.jsonfoodex
cookbase.parsers.termcode
cookbase.parsers.utils
cookbase.schema
Module contents
Submodules
cookbase.schema.builder
cookbase.tests
Module contents
Submodules
cookbase.tests.test_db
cookbase.tests.test_termcode
cookbase.tests.test_validation
cookbase.validation
Module contents
Submodules
cookbase.validation.cba
cookbase.validation.cbr
cookbase.validation.exceptions
cookbase.validation.globals
cookbase.validation.rules
Cookbase
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
_
_build_abs_schema_uri() (in module cookbase.schema.builder)
_build_rel_path() (in module cookbase.schema.builder)
_SSHConnection (class in cookbase.schema.builder)
A
add_appliance() (cookbase.graph.cbrgraph.CBRGraph method)
add_ingredient() (cookbase.graph.cbrgraph.CBRGraph method)
add_process() (cookbase.graph.cbrgraph.CBRGraph method)
aggregated_appliances_graph() (cookbase.graph.cbrgraph.CBRGraph method)
appliance_functions (cookbase.validation.globals.Definitions attribute)
appliance_is_valid() (cookbase.validation.rules.Semantics static method)
ApplianceNotAvailableError
appliances_not_in_conflict() (cookbase.validation.rules.Graph static method)
AppliedRuleResult (class in cookbase.validation.rules)
apply_validation_rules() (cookbase.validation.cbr.Validator method)
B
build_caf_schema() (in module cookbase.schema.builder)
build_cb_common_definitions_schema() (in module cookbase.schema.builder)
build_cba_schema() (in module cookbase.schema.builder)
build_cbi_schema() (in module cookbase.schema.builder)
build_cbp_schema() (in module cookbase.schema.builder)
build_cbr_process_definitions_schema() (in module cookbase.schema.builder)
build_cbr_process_schema() (in module cookbase.schema.builder)
build_cbr_schema() (in module cookbase.schema.builder)
build_config() (in module cookbase.schema.builder)
build_graph() (cookbase.graph.cbrgraph.CBRGraph method)
C
cbas_satisfy_cbp() (cookbase.validation.rules.Semantics static method)
cbr_schema_url (cookbase.validation.globals.Definitions attribute)
CBRGraph (class in cookbase.graph.cbrgraph)
CBRGraphInsertionError
CBRInsertionError
CBRValidationException
check_for_duplicate_keys() (in module cookbase.parsers.utils)
clear() (cookbase.graph.cbrgraph.CBRGraph method)
client (cookbase.schema.builder._SSHConnection attribute)
close_connections() (cookbase.db.handler.DBHandler method)
close_session() (cookbase.schema.builder._SSHConnection method)
ConfigError
cookbase (module)
cookbase.db (module)
cookbase.db.exceptions (module)
cookbase.db.handler (module)
cookbase.db.utils (module)
cookbase.graph (module)
cookbase.graph.cbrgraph (module)
cookbase.parsers (module)
cookbase.parsers.jsonfoodex (module)
cookbase.parsers.termcode (module)
cookbase.parsers.utils (module)
cookbase.schema (module)
cookbase.schema.builder (module)
cookbase.tests (module)
cookbase.tests.test_db (module)
cookbase.tests.test_termcode (module)
cookbase.tests.test_validation (module)
cookbase.validation (module)
cookbase.validation.cba (module)
cookbase.validation.cbr (module)
cookbase.validation.exceptions (module)
cookbase.validation.globals (module)
cookbase.validation.rules (module)
D
db_handler_class_name (cookbase.db.exceptions.DBHandlerException attribute)
DBClientConnectionError
DBHandler (class in cookbase.db.handler)
DBHandler.DBTypes (class in cookbase.db.handler)
DBHandlerException
DBNotRegisteredError
Definitions (class in cookbase.validation.globals)
definitions_url (cookbase.validation.globals.Definitions attribute)
demongofy() (in module cookbase.db.utils)
deunderscore_id() (in module cookbase.db.utils)
F
foodstuff_and_appliance_references_are_consistent() (cookbase.validation.rules.Semantics static method)
foodstuff_keywords (cookbase.validation.globals.Definitions attribute)
G
generate_cbr_process_collection() (in module cookbase.schema.builder)
generate_cbr_process_collection_item() (in module cookbase.schema.builder)
generate_cbr_process_main_schema() (in module cookbase.schema.builder)
get_cba() (cookbase.db.handler.DBHandler method)
get_cbi() (cookbase.db.handler.DBHandler method)
get_cbp() (cookbase.db.handler.DBHandler method)
get_cbr() (cookbase.db.handler.DBHandler method)
get_db_client() (cookbase.db.handler.DBHandler method)
get_handler() (in module cookbase.db.handler)
get_ingredients() (cookbase.graph.cbrgraph.CBRGraph method)
get_leaf_processes() (cookbase.graph.cbrgraph.CBRGraph method)
get_processes() (cookbase.graph.cbrgraph.CBRGraph method)
get_root_processes() (cookbase.graph.cbrgraph.CBRGraph method)
get_serializable_graph() (cookbase.graph.cbrgraph.CBRGraph method)
Graph (class in cookbase.validation.rules)
H
has_passed() (cookbase.validation.rules.AppliedRuleResult method)
hierarchize() (in module cookbase.parsers.jsonfoodex)
I
include_result() (cookbase.validation.rules.AppliedRuleResult method)
ingredients_are_valid() (cookbase.validation.rules.Semantics static method)
ingredients_used_exactly_once() (cookbase.validation.rules.Graph static method)
IngredientsNotUsedError
insert_cbr() (cookbase.db.handler.DBHandler method)
InsertCBRResult (class in cookbase.db.handler)
InsertionError
InvalidDBTypeError
is_active() (cookbase.schema.builder._SSHConnection method)
is_valid() (cookbase.validation.cbr.ValidationResult method)
M
main() (in module cookbase.schema.builder)
materials (cookbase.validation.globals.Definitions attribute)
mkdir_p() (cookbase.schema.builder._SSHConnection method)
MONGODB (cookbase.db.handler.DBHandler.DBTypes attribute)
N
NecessaryAppliancesError
NoApplianceUsedAfterError
P
parse_cbr() (in module cookbase.parsers.utils)
parsexml() (in module cookbase.parsers.jsonfoodex)
path_joining_processes() (cookbase.graph.cbrgraph.CBRGraph method)
populate_collection() (in module cookbase.parsers.utils)
PreparationFlowError
PreparationKeyError
process_is_valid() (cookbase.validation.rules.Semantics static method)
processes_and_appliances_are_valid_and_processes_requirements_met() (cookbase.validation.rules.Semantics static method)
processes_are_valid() (cookbase.validation.rules.Semantics static method)
processes_subgraph_view() (cookbase.graph.cbrgraph.CBRGraph method)
put_file() (cookbase.schema.builder._SSHConnection method)
R
render() (in module cookbase.schema.builder)
resolve_pending_processes_edges() (cookbase.graph.cbrgraph.CBRGraph method)
S
schema_base_url (cookbase.validation.globals.Definitions attribute)
Semantics (class in cookbase.validation.rules)
set_session() (cookbase.schema.builder._SSHConnection method)
setUp() (cookbase.tests.test_db.TestDBHandler method)
(cookbase.tests.test_validation.TestCbrValidation method)
sftp_session (cookbase.schema.builder._SSHConnection attribute)
single_final_process() (cookbase.validation.rules.Graph static method)
StorageError
T
Test (class in cookbase.tests.test_termcode)
test___init__() (cookbase.tests.test_db.TestDBHandler method)
test__store() (cookbase.tests.test_validation.TestCbrValidation method)
test_apply_validation_rules() (cookbase.tests.test_validation.TestCbrValidation method)
test_close_connections() (cookbase.tests.test_db.TestDBHandler method)
test_exhaustive (cookbase.tests.test_db.TestDBHandler attribute)
(cookbase.tests.test_validation.TestCbrValidation attribute)
test_get_cba() (cookbase.tests.test_db.TestDBHandler method)
test_get_cbi() (cookbase.tests.test_db.TestDBHandler method)
test_get_cbp() (cookbase.tests.test_db.TestDBHandler method)
test_get_cbr() (cookbase.tests.test_db.TestDBHandler method)
test_get_db_client() (cookbase.tests.test_db.TestDBHandler method)
test_insert_cbr() (cookbase.tests.test_db.TestDBHandler method)
test_termcode() (cookbase.tests.test_termcode.Test method)
test_validate() (cookbase.tests.test_validation.TestCbrValidation method)
TestCbrValidation (class in cookbase.tests.test_validation)
TestDBHandler (class in cookbase.tests.test_db)
to_int() (in module cookbase.parsers.termcode)
to_str() (in module cookbase.parsers.termcode)
U
underscore_id() (in module cookbase.db.utils)
unroll() (in module cookbase.validation.cba)
V
validate() (cookbase.validation.cbr.Validator method)
ValidationResult (class in cookbase.validation.cbr)
Validator (class in cookbase.validation.cbr)