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
download
package- 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
upload
package - Components of the
report
package- 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
exceptions
package