Skip to contents
nemo
0.1.0
Intro
Articles
Installation
Structure
Output Naming
Schema Table
New Tool
UML Diagram
CI/CD Workflow
Devnotes
NEWS
Reference
UML
Source:
vignettes/uml.qmd
Config
tables
schemas_raw
schemas_tidy
schemas_both
tool
pkg
collect_invalid_schema_types()
format_invalid_types_msg(invalid)
assert_version(x,
version,
versions)
resolve_version(x,
version,
versions)
read()
get_field_for_table(x,
key)
get_field_for_all_tables(key)
compute_schema_one(tab,
tab_name)
compute_schemas()
derive_schema(cache,
side)
get_schema_both_one(x,
version)
get_schema(x,
version,
schemas)
initialize(tool,
pkg)
print(...)
get_patterns()
get_ftypes()
get_descriptions()
get_pattern(x)
get_ftype(x)
get_description(x)
get_tables()
get_schemas_raw()
get_schemas_tidy()
get_schemas_both()
get_schema_raw(x,
version)
get_schema_tidy(x,
version)
get_col_map(x,
version)
Tool
is_tidied
is_written
files
tbls
files_tbl
name
pkg
path
config
written_files
refine_files(files)
empty_files_tbl()
compute_files()
prepend_id_cols(d,
tidy_name,
prefix,
input_id,
output_id,
prefix_include)
dispatch_parse(x,
table_name)
dispatch_tidy(x,
table_name)
extra_ftypes()
parse_by_ftype(x,
table_name)
parse_file(x,
table_name,
delim,
...)
tidy_file(x,
table_name,
convert_types)
parse_file_keyvalue(x,
table_name,
delim,
...)
parse_file_nohead(x,
table_name,
delim,
...)
initialize(name,
pkg,
path,
files_tbl)
print(...)
list_files()
get_tbls()
filter_files(include,
exclude)
tidy(keep_raw)
write(output_dir,
format,
input_id,
output_id,
prefix_include,
dbconn,
write_metadata)
get_metadata(input_id,
output_id,
output_dir,
pkgs)
run(output_dir,
format,
input_id,
output_id,
prefix_include,
dbconn,
write_metadata,
include,
exclude)
Tool1
initialize(path,
files_tbl)
tidy_table3(x)
parse_table5(x)
tidy_table5(x)
Workflow
is_tidied
is_written
files_tbl
tools
name
path
metapkg
written_files
validate_tools(x)
initialize(name,
path,
tools,
metapkg)
print(...)
get_tools()
filter_files(include,
exclude)
list_files()
tidy(keep_raw)
write(output_dir,
format,
input_id,
output_id,
prefix_include,
dbconn,
write_metadata)
run(output_dir,
format,
input_id,
output_id,
prefix_include,
dbconn,
write_metadata,
include,
exclude)
get_schemas_raw()
get_schemas_tidy()
get_tbls()
get_metadata(input_id,
output_id,
output_dir,
pkgs)
Workflow1
initialize(path)