rmdawn package¶
Submodules¶
rmdawn.catren module¶
-
rmdawn.catren.catren(in_files: List[str], rmd_file: Optional[str] = None, out_file: Optional[str] = None, out_format: Optional[str] = None) → None[source]¶ Create an R markdown file from source files and then render it.
- Parameters
in_files – A list of YAML, markdown, and code file names.
rmd_file – The name of the intermediate rmd file.
out_file – The name of the final output file.
out_format – The format of the final output file.
- Note
If
out_formatis not provided, the output format will be inferred from theout_fileargument. To create an html notebook, theout_formatmust behtml_notebook. For slides in html or pdf format, theout_formatmust be -slidy_presentation, -ioslides_presentation, -beamer_presentation, or -revealjs::revealjs_presentation.
Module contents¶
Rmdawn: a Python package for (de)constructing R markdown files.
-
rmdawn.rmdawn(in_files: List[str]) → str[source]¶ Create an R markdown file from YAML, markdown, and code files.
- Parameters
in_files – A list of YAML, markdown, and code file names.
return – A string containing the output R markdown file.
-
rmdawn.rmdusk(in_file: str) → None[source]¶ Extract YAML, code, and markdown files from an R markdown file.
- Parameters
in_file – The name of the input R markdown file.
-
rmdawn.rmdtor(in_file: str, out_file: Optional[str] = None)[source]¶ Convert an R markdown file into an R script.
- Parameters
in_file – The name of the input R markdown file.
out_file – The name of the out_file R script.
-
rmdawn.rtormd(in_file: str, out_file: Optional[str] = None)[source]¶ Convert an R script into an R markdown file.
- Parameters
in_file – The name of the input R script.
out_file – The name of the out_file R markdown file.
-
rmdawn.render(in_file: str, out_file: Optional[str] = None, out_format: Optional[str] = None) → None[source]¶ Render an R script or R markdown file into another format.
- Parameters
in_file – The name of the input R script or R markdown file.
out_file – The name of the output file.
out_format – The format of the output file.
- Note
If
out_formatis not provided, the output format will be inferred from theout_fileargument. To create an html notebook, theout_formatmust behtml_notebook. For slides in html or pdf format, theout_formatmust be -slidy_presentation, -ioslides_presentation, -beamer_presentation, or -revealjs::revealjs_presentation.
-
rmdawn.extract_after(source: str, start: str) → str[source]¶ Extract all of the characters after
start.- Parameters
source – The input string from which to extract a substring.
start – The substring that marks the extraction starting place.
return – A substring that is extracted from
source.
- Note
The
startstring is not include in the result.
-
rmdawn.extract_before(source: str, end: str) → str[source]¶ Extract all of the characters before start.
- Parameters
source – The input string from which to extract a substring.
end – The substring that marks the place where extraction will end.
return – A substring that is extracted from
source.
- Note
The
endstring is not include in the result.
-
rmdawn.extract_between(source: str, start: str, end: str) → str[source]¶ Extract all of the characters between start and end.
- Parameters
source – The input string from which to extract a substring.
start – The substring that marks the extraction starting place.
end – The substring that marks the place where extraction will end.
return – A substring that is extracted from
source.
- Note
The
startandendstrings are not include in the result.