Documentation for the simeon CLI tool¶
CLI Guide¶
Documentation for users of the simeon CLI tool.
Python API Guide¶
Documentation for contributing to the package, and for those wishing to add simeon to their python dependencies.
- Components of the
downloadpackage- AWS module
- Email opt-in module
- Tracking logs module
- SQL data files module
- Utilities module for the download package
check_for_funny_keys()decrypt_files()drop_empties()format_sql_filename()get_course_id()get_file_date()get_module_id()get_sql_course_id()is_float()make_file_handle()make_tracklog_path()move_field_to_mongoid()move_unknown_fields_to_agent()parse_mongo_tstamp()rephrase_record()stringify_dict()
- Components of the
uploadpackage - Components of the
reportpackage- Utilities module for the report package
check_record_schema()course_from_block()drop_extra_keys()extract_table_query()get_has_solution()get_problem_nitems()get_youtube_id()make_course_axis()make_forum_table()make_grades_persistent()make_grading_policy()make_problem_analysis()make_roles_table()make_sql_tables_par()make_sql_tables_seq()make_student_module()make_table_from_sql()make_tables_from_sql()make_tables_from_sql_par()make_user_info_combo()module_from_block()process_course_structure()wait_for_bq_job_ids()wait_for_bq_jobs()
- Utilities module for the report package
- Components of the
exceptionspackage