CHANGES.rst
LICENSE.rst
MANIFEST.in
NOTICE
README.rst
pyproject.toml
requirements.txt
setup.cfg
setup.py
docs/Makefile
docs/source/api.rst
docs/source/changes.rst
docs/source/conf.py
docs/source/index.rst
docs/source/license.rst
docs/source/overview.rst
src/rios/__init__.py
src/rios.core.egg-info/PKG-INFO
src/rios.core.egg-info/SOURCES.txt
src/rios.core.egg-info/dependency_links.txt
src/rios.core.egg-info/entry_points.txt
src/rios.core.egg-info/namespace_packages.txt
src/rios.core.egg-info/requires.txt
src/rios.core.egg-info/top_level.txt
src/rios.core.egg-info/zip-safe
src/rios/core/__init__.py
src/rios/core/scripts.py
src/rios/core/output/__init__.py
src/rios/core/output/assessment.py
src/rios/core/output/calculationset.py
src/rios/core/output/common.py
src/rios/core/output/form.py
src/rios/core/output/instrument.py
src/rios/core/output/interaction.py
src/rios/core/validation/__init__.py
src/rios/core/validation/assessment.py
src/rios/core/validation/calculationset.py
src/rios/core/validation/common.py
src/rios/core/validation/form.py
src/rios/core/validation/instrument.py
src/rios/core/validation/interaction.py
tests/test_assessment_output.py
tests/test_assessment_validation.py
tests/test_calculationset_output.py
tests/test_calculationset_validation.py
tests/test_form_output.py
tests/test_form_validation.py
tests/test_instrument_output.py
tests/test_instrument_validation.py
tests/test_interaction_output.py
tests/test_interaction_validation.py
tests/test_output.py
tests/test_scripts.py
tests/test_validation.py
tests/utils.py
tests/examples/failure_exceptions.json
tests/examples/failures.json
tests/examples/assessments/bad/instrument_bad.json
tests/examples/assessments/bad/instrument_empty.json
tests/examples/assessments/bad/instrument_extra.json
tests/examples/assessments/bad/instrument_id_bad.json
tests/examples/assessments/bad/instrument_id_empty.json
tests/examples/assessments/bad/instrument_id_missing.json
tests/examples/assessments/bad/instrument_missing.json
tests/examples/assessments/bad/instrument_version_bad.json
tests/examples/assessments/bad/instrument_version_empty.json
tests/examples/assessments/bad/instrument_version_missing.json
tests/examples/assessments/bad/meta_application_bad.json
tests/examples/assessments/bad/meta_application_bad2.json
tests/examples/assessments/bad/meta_bad.json
tests/examples/assessments/bad/meta_datecompleted_bad.json
tests/examples/assessments/bad/meta_empty.json
tests/examples/assessments/bad/meta_language_bad.json
tests/examples/assessments/bad/meta_timetaken_bad.json
tests/examples/assessments/bad/root_extra.json
tests/examples/assessments/bad/value_bad.json
tests/examples/assessments/bad/value_empty.json
tests/examples/assessments/bad/value_id_bad.json
tests/examples/assessments/bad/value_list_bad.json
tests/examples/assessments/bad/value_matrix_empty.json
tests/examples/assessments/bad/value_matrix_id_bad.json
tests/examples/assessments/bad/value_missing.json
tests/examples/assessments/bad/value_value_bad.json
tests/examples/assessments/bad/value_value_empty.json
tests/examples/assessments/bad/value_value_extra.json
tests/examples/assessments/good/all_nulls.json
tests/examples/assessments/good/all_value_types.json
tests/examples/assessments/good/annotation.json
tests/examples/assessments/good/explanation.json
tests/examples/assessments/good/meta.json
tests/examples/assessments/good/meta2.json
tests/examples/assessments/good/text.json
tests/examples/calculationsets/bad/calculations_bad.json
tests/examples/calculationsets/bad/calculations_empty.json
tests/examples/calculationsets/bad/calculations_htsql_options_bad.json
tests/examples/calculationsets/bad/calculations_htsql_options_empty.json
tests/examples/calculationsets/bad/calculations_htsql_options_expression_bad.json
tests/examples/calculationsets/bad/calculations_htsql_options_extra.json
tests/examples/calculationsets/bad/calculations_htsql_options_missing.json
tests/examples/calculationsets/bad/calculations_id_bad.json
tests/examples/calculationsets/bad/calculations_id_dupe.json
tests/examples/calculationsets/bad/calculations_id_missing.json
tests/examples/calculationsets/bad/calculations_identifiable_bad.json
tests/examples/calculationsets/bad/calculations_method_bad.json
tests/examples/calculationsets/bad/calculations_method_missing.json
tests/examples/calculationsets/bad/calculations_missing.json
tests/examples/calculationsets/bad/calculations_python_options_bad.json
tests/examples/calculationsets/bad/calculations_python_options_both.json
tests/examples/calculationsets/bad/calculations_python_options_empty.json
tests/examples/calculationsets/bad/calculations_python_options_expression_bad.json
tests/examples/calculationsets/bad/calculations_python_options_extra.json
tests/examples/calculationsets/bad/calculations_python_options_missing.json
tests/examples/calculationsets/bad/calculations_type_bad.json
tests/examples/calculationsets/bad/calculations_type_enumeration.json
tests/examples/calculationsets/bad/calculations_type_missing.json
tests/examples/calculationsets/bad/instrument_bad.json
tests/examples/calculationsets/bad/instrument_empty.json
tests/examples/calculationsets/bad/instrument_extra.json
tests/examples/calculationsets/bad/instrument_id_bad.json
tests/examples/calculationsets/bad/instrument_id_empty.json
tests/examples/calculationsets/bad/instrument_id_missing.json
tests/examples/calculationsets/bad/instrument_missing.json
tests/examples/calculationsets/bad/instrument_version_bad.json
tests/examples/calculationsets/bad/instrument_version_empty.json
tests/examples/calculationsets/bad/instrument_version_missing.json
tests/examples/calculationsets/bad/meta_author_bad.json
tests/examples/calculationsets/bad/meta_bad.json
tests/examples/calculationsets/bad/meta_copyright_bad.json
tests/examples/calculationsets/bad/meta_generator_bad.json
tests/examples/calculationsets/bad/meta_homepage_bad.json
tests/examples/calculationsets/bad/root_extra.json
tests/examples/calculationsets/good/all_types.json
tests/examples/calculationsets/good/meta.json
tests/examples/calculationsets/good/text.json
tests/examples/forms/bad/audio_source_bad.json
tests/examples/forms/bad/audio_source_bad_url.json
tests/examples/forms/bad/audio_source_empty.json
tests/examples/forms/bad/audio_source_missing.json
tests/examples/forms/bad/defaultlocalization_bad.json
tests/examples/forms/bad/defaultlocalization_empty.json
tests/examples/forms/bad/defaultlocalization_missing.json
tests/examples/forms/bad/divider_options.json
tests/examples/forms/bad/event_action_bad.json
tests/examples/forms/bad/event_options_bad.json
tests/examples/forms/bad/event_options_empty.json
tests/examples/forms/bad/event_options_extra.json
tests/examples/forms/bad/event_options_missing.json
tests/examples/forms/bad/event_options_text_missing_locale.json
tests/examples/forms/bad/event_options_unneeded.json
tests/examples/forms/bad/event_target_bad.json
tests/examples/forms/bad/header_text_bad.json
tests/examples/forms/bad/header_text_empty.json
tests/examples/forms/bad/header_text_missing.json
tests/examples/forms/bad/instrument_bad.json
tests/examples/forms/bad/instrument_empty.json
tests/examples/forms/bad/instrument_extra.json
tests/examples/forms/bad/instrument_id_bad.json
tests/examples/forms/bad/instrument_id_empty.json
tests/examples/forms/bad/instrument_id_missing.json
tests/examples/forms/bad/instrument_missing.json
tests/examples/forms/bad/instrument_version_bad.json
tests/examples/forms/bad/instrument_version_empty.json
tests/examples/forms/bad/instrument_version_missing.json
tests/examples/forms/bad/meta_author_bad.json
tests/examples/forms/bad/meta_bad.json
tests/examples/forms/bad/meta_copyright_bad.json
tests/examples/forms/bad/meta_generator_bad.json
tests/examples/forms/bad/meta_homepage_bad.json
tests/examples/forms/bad/page_elements_bad.json
tests/examples/forms/bad/page_elements_empty.json
tests/examples/forms/bad/page_elements_missing.json
tests/examples/forms/bad/page_id_bad.json
tests/examples/forms/bad/page_id_dupe.json
tests/examples/forms/bad/page_id_empty.json
tests/examples/forms/bad/page_id_missing.json
tests/examples/forms/bad/pages_bad.json
tests/examples/forms/bad/pages_empty.json
tests/examples/forms/bad/pages_missing.json
tests/examples/forms/bad/parameters_bad.json
tests/examples/forms/bad/parameters_empty.json
tests/examples/forms/bad/parameters_id_bad.json
tests/examples/forms/bad/parameters_type_bad.json
tests/examples/forms/bad/parameters_type_missing.json
tests/examples/forms/bad/question_enumeration_text_missing_locale.json
tests/examples/forms/bad/question_events_target_bad.json
tests/examples/forms/bad/root_extra.json
tests/examples/forms/bad/tag_dupe.json
tests/examples/forms/bad/tag_nonunique.json
tests/examples/forms/bad/text_text_bad.json
tests/examples/forms/bad/text_text_empty.json
tests/examples/forms/bad/text_text_missing.json
tests/examples/forms/bad/text_text_missing_locale.json
tests/examples/forms/bad/title_bad.json
tests/examples/forms/bad/title_empty.json
tests/examples/forms/bad/title_missing_locale.json
tests/examples/forms/bad/widget_option_addlabel_bad.json
tests/examples/forms/bad/widget_option_autohotkeys_bad.json
tests/examples/forms/bad/widget_option_hotkeys_bad.json
tests/examples/forms/bad/widget_option_hotkeys_empty.json
tests/examples/forms/bad/widget_option_hotkeys_hotkey_bad.json
tests/examples/forms/bad/widget_option_orientation_bad.json
tests/examples/forms/bad/widget_option_size_bad.json
tests/examples/forms/good/all_types.json
tests/examples/forms/good/events.json
tests/examples/forms/good/matrix.json
tests/examples/forms/good/meta.json
tests/examples/forms/good/parameters.json
tests/examples/forms/good/text.json
tests/examples/instruments/bad/custom_type_base_bad.json
tests/examples/instruments/bad/custom_type_def_bad.json
tests/examples/instruments/bad/custom_type_def_missing.json
tests/examples/instruments/bad/custom_type_id_bad.json
tests/examples/instruments/bad/custom_type_id_reserved.json
tests/examples/instruments/bad/custom_type_range_bad.json
tests/examples/instruments/bad/description_bad.json
tests/examples/instruments/bad/description_empty.json
tests/examples/instruments/bad/enumeration_bad_def.json
tests/examples/instruments/bad/enumeration_bad_id.json
tests/examples/instruments/bad/enumeration_empty.json
tests/examples/instruments/bad/enumeration_extra.json
tests/examples/instruments/bad/enumeration_missing.json
tests/examples/instruments/bad/field_annotation_bad.json
tests/examples/instruments/bad/field_annotation_required_bad.json
tests/examples/instruments/bad/field_description_bad.json
tests/examples/instruments/bad/field_description_empty.json
tests/examples/instruments/bad/field_explanation_bad.json
tests/examples/instruments/bad/field_extra.json
tests/examples/instruments/bad/field_id_bad.json
tests/examples/instruments/bad/field_identifiable_bad.json
tests/examples/instruments/bad/field_required_bad.json
tests/examples/instruments/bad/field_type_bad.json
tests/examples/instruments/bad/field_type_id_bad.json
tests/examples/instruments/bad/instrument_id_bad.json
tests/examples/instruments/bad/instrument_id_empty.json
tests/examples/instruments/bad/instrument_id_missing.json
tests/examples/instruments/bad/instrument_version_bad.json
tests/examples/instruments/bad/instrument_version_empty.json
tests/examples/instruments/bad/instrument_version_missing.json
tests/examples/instruments/bad/meta_author_bad.json
tests/examples/instruments/bad/meta_bad.json
tests/examples/instruments/bad/meta_copyright_bad.json
tests/examples/instruments/bad/meta_generator_bad.json
tests/examples/instruments/bad/meta_homepage_bad.json
tests/examples/instruments/bad/record_bad.json
tests/examples/instruments/bad/record_dupe.json
tests/examples/instruments/bad/record_empty.json
tests/examples/instruments/bad/record_missing.json
tests/examples/instruments/bad/root_extra.json
tests/examples/instruments/bad/title_bad.json
tests/examples/instruments/bad/title_empty.json
tests/examples/instruments/bad/title_missing.json
tests/examples/instruments/bad/type_columns_bad.json
tests/examples/instruments/bad/type_columns_complex.json
tests/examples/instruments/bad/type_columns_description_bad.json
tests/examples/instruments/bad/type_columns_empty.json
tests/examples/instruments/bad/type_columns_extra.json
tests/examples/instruments/bad/type_columns_id_bad.json
tests/examples/instruments/bad/type_columns_id_dupe.json
tests/examples/instruments/bad/type_columns_identifiable_bad.json
tests/examples/instruments/bad/type_columns_required_bad.json
tests/examples/instruments/bad/type_length_bad.json
tests/examples/instruments/bad/type_length_extra.json
tests/examples/instruments/bad/type_length_missing.json
tests/examples/instruments/bad/type_length_reversed.json
tests/examples/instruments/bad/type_range_bad_date.json
tests/examples/instruments/bad/type_range_bad_datetime.json
tests/examples/instruments/bad/type_range_bad_float.json
tests/examples/instruments/bad/type_range_bad_integer.json
tests/examples/instruments/bad/type_range_bad_time.json
tests/examples/instruments/bad/type_range_reversed_date.json
tests/examples/instruments/bad/type_range_reversed_datetime.json
tests/examples/instruments/bad/type_range_reversed_float.json
tests/examples/instruments/bad/type_range_reversed_integer.json
tests/examples/instruments/bad/type_range_reversed_time.json
tests/examples/instruments/bad/type_range_wrong.json
tests/examples/instruments/bad/type_record_wrong.json
tests/examples/instruments/bad/type_rows_bad.json
tests/examples/instruments/bad/type_rows_description_bad.json
tests/examples/instruments/bad/type_rows_empty.json
tests/examples/instruments/bad/type_rows_extra.json
tests/examples/instruments/bad/type_rows_id_bad.json
tests/examples/instruments/bad/type_rows_id_dupe.json
tests/examples/instruments/bad/type_rows_required_bad.json
tests/examples/instruments/good/all_interaction_types.json
tests/examples/instruments/good/all_types.json
tests/examples/instruments/good/constraints.json
tests/examples/instruments/good/custom_type_simple.json
tests/examples/instruments/good/enumeration_basic.json
tests/examples/instruments/good/field_annotation.json
tests/examples/instruments/good/field_description.json
tests/examples/instruments/good/field_explanation.json
tests/examples/instruments/good/field_identifiable.json
tests/examples/instruments/good/field_required.json
tests/examples/instruments/good/matrix.json
tests/examples/instruments/good/meta.json
tests/examples/instruments/good/root_description.json
tests/examples/instruments/good/text.json
tests/examples/instruments/good/type_length.json
tests/examples/interactions/bad/defaultlocalization_bad.json
tests/examples/interactions/bad/defaultlocalization_empty.json
tests/examples/interactions/bad/defaultlocalization_missing.json
tests/examples/interactions/bad/defaulttimeout_bad.json
tests/examples/interactions/bad/defaulttimeout_empty.json
tests/examples/interactions/bad/defaulttimeout_extra.json
tests/examples/interactions/bad/defaulttimeout_warn_bad.json
tests/examples/interactions/bad/defaulttimeout_warn_empty.json
tests/examples/interactions/bad/defaulttimeout_warn_text_bad.json
tests/examples/interactions/bad/defaulttimeout_warn_text_empty.json
tests/examples/interactions/bad/defaulttimeout_warn_text_missing.json
tests/examples/interactions/bad/defaulttimeout_warn_text_missing_locale.json
tests/examples/interactions/bad/defaulttimeout_warn_threshold_bad.json
tests/examples/interactions/bad/defaulttimeout_warn_threshold_missing.json
tests/examples/interactions/bad/instrument_bad.json
tests/examples/interactions/bad/instrument_empty.json
tests/examples/interactions/bad/instrument_extra.json
tests/examples/interactions/bad/instrument_id_bad.json
tests/examples/interactions/bad/instrument_id_empty.json
tests/examples/interactions/bad/instrument_id_missing.json
tests/examples/interactions/bad/instrument_missing.json
tests/examples/interactions/bad/instrument_version_bad.json
tests/examples/interactions/bad/instrument_version_empty.json
tests/examples/interactions/bad/instrument_version_missing.json
tests/examples/interactions/bad/meta_author_bad.json
tests/examples/interactions/bad/meta_bad.json
tests/examples/interactions/bad/meta_copyright_bad.json
tests/examples/interactions/bad/meta_generator_bad.json
tests/examples/interactions/bad/meta_homepage_bad.json
tests/examples/interactions/bad/question_fieldid_bad.json
tests/examples/interactions/bad/question_fieldid_missing.json
tests/examples/interactions/bad/question_options_bad.json
tests/examples/interactions/bad/question_options_empty.json
tests/examples/interactions/bad/question_options_missing.json
tests/examples/interactions/bad/question_text_missing_locale.json
tests/examples/interactions/good/all_types.json
tests/examples/interactions/good/defaulttimeout.json
tests/examples/interactions/good/meta.json
tests/examples/interactions/good/text.json