Skip to content

section topics ideas #2

@slayoo

Description

@slayoo
  • code management:
    • organising a git repo
    • work with advisors, peer reviewers and collaborators
    • tags, releases, semantic versioning
    • persistent archival on Zenodo, DOI
    • packaging (pyproject.toml, etc)
    • automation with pre-commit hooks
    • automation with GitHub actions (e.g., spell check, running tests, ...)
  • notebooks, figures and tables:
    • vector graphics
    • animations
    • code listings
    • diagrams
    • tables with in-notebook computations output
    • 3D scenes using PyVista
    • automation: nbqa, GitHub artifacts, testing notebook contents
  • typesetting:
    • in-text references
    • bibliography
    • AGH title page
    • including computed values in the text
    • avoiding windows, orphans, etc
    • Quarto
    • automation: Quarto actions
  • legal:
    • licensing code
    • licensing content
    • copyright
  • documenting:
    • setting up execution on Colab and mybinder.org
    • creating slides for a defense
    • publishing on arXiv and alike
    • code-based docs
    • automation: publishing docs

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions