Skip to main content
Ctrl+K
The last release is 2+ years old! For the time being, please use the latest dev version. Stay tuned!
showyourwork - Home showyourwork - Home
  • Introduction
  • Installation
  • Quickstart
  • Command line interface
  • Templates
  • Repository layout
  • The showyourwork.yml config file
  • Intro to Snakemake
  • The GitHub action
  • LaTeX stuff
  • Zenodo integration
  • Overleaf integration
  • Logging
  • Migrating from previous versions
  • Reproducibility
  • Known issues
  • FAQs
  • Contributor Guide
  • Developer API
    • cli
      • cli.commands
        • cli.commands.build
        • cli.commands.cache
        • cli.commands.clean
        • cli.commands.preprocess
        • cli.commands.run_snakemake
        • cli.commands.setup
        • cli.commands.tarball
        • cli.commands.zenodo
      • cli.main
    • exceptions
      • exceptions.base
      • exceptions.github
      • exceptions.latex
      • exceptions.other
      • exceptions.overleaf
      • exceptions.zenodo
    • config
    • git
    • gitapi
    • logging
    • overleaf
    • patches
    • paths
    • subproc
    • userrules
    • zenodo
    • arxiv
    • compile_setup
    • copy_and_fix_synctex
    • download
    • extract
    • preprocess
    • render_dag
    • common.smk
    • zenodo.smk
    • compile.smk
    • figure.smk
    • render_dag.smk
    • preprocess.smk
    • arxiv.smk
    • dag.smk
    • build.smk
    • prep.smk
    • Integration tests
  • Changelog
  • Attribution
  • Projects that use showyourwork
  • Repository
  • Suggest edit
  • Open issue
  • .rst

exceptions

exceptions#

Defines custom exceptions for the showyourwork package.

  • exceptions.base
    • ShowyourworkException
    • custom_excepthook()
    • disable_trace()
    • redirect_exception()
    • restore_trace()
  • exceptions.github
    • GitHubException
    • MissingGitHubAPIKey
  • exceptions.latex
    • FigureFormatError
    • GraphicsPathError
    • LaTeXException
    • MissingXMLFile
    • TectonicError
    • UnableToInferClassName
  • exceptions.other
    • CalledProcessError
    • CondaNotFoundError
    • CondaVersionError
    • ConfigError
    • FigureGenerationError
    • MissingCondaEnvironmentInUserRule
    • MissingConfigFile
    • MissingDependencyError
    • MissingFigureOutputError
    • NotImplementedError
    • RequestError
    • RunDirectiveNotAllowedInUserRules
    • ShowyourworkNotFoundError
    • TarballExtractionError
  • exceptions.overleaf
    • MissingOverleafCredentials
    • MultipleOverleafIds
    • OverleafAuthenticationError
    • OverleafError
    • OverleafException
    • OverleafRateLimitExceeded
  • exceptions.zenodo
    • ExistingZenodoDOI
    • FileNotFoundOnZenodo
    • InvalidZenodoDOI
    • InvalidZenodoIdType
    • InvalidZenodoNotesField
    • MissingZenodoAccessToken
    • ZenodoContentsError
    • ZenodoDownloadError
    • ZenodoError
    • ZenodoException
    • ZenodoRecordNotFound
    • ZenodoUploadError

previous

cli.main

next

exceptions.base

By Author name not set

© Copyright 2022, Rodrigo Luger.