Skip to content

DUTC Revamp of REMARKs

Christopher Llorracc Carroll edited this page Jan 13, 2023 · 4 revisions

Plans for DUTC revamp of REMARKs:

Triage

  • Discussed via email
  • Non-working REMARKs should be hidden
  • Working ones should be pinned
  • A little work should be done to see if it is easy to fix the non-working ones

Improve Search (for REMARKs and other content) on econ-ark.org

  • Allow Google-like full-text search where you do not need to remember the exact name of the resource

Make launching of resource pages via [econ-ark.org/materials] case-insensitive

  • Now, only https://econ-ark.org/materials/bufferstocktheory works
    • Desired: any of these should launch the BufferStockTheory page:
      • https://econ-ark.org/materials/BufferStockTheory
      • https://econ-ark.org/materials/bufferStocktheory
      • https://econ-ark.org/materials/BufferstockTheory

Designate a (small) set of repos to be unpinned:

  1. unpinned repos should be executed as part of the automated testing
  2. maybe they should be run every night (rather than immediately)
  3. if possible, it would be good to have a mechanism to manually trigger these tests

Jan 12, 2023

  • Need to formalize instructions for the initial draft version of remarks

  • How to simplify the move of REMARKs to Zenoto

    • Simplify the process for end-users to update Zenoto release with tagged GH release
    • BufferStockTheory & Pandemic have began this
  • Simplify manual testing

  • Use conda lock files for setting up environment files on pinned repos

TODO

  • Update all REMARKS to Python 3.10
  • Resolve binder notebook run issues

Binder Build Speed up

  • Probably not: Investigate a small set of pre-defined environments
  • The full installation of latex slows things down
    • a REMARK can include building of latex, but not guaranteed
      • reproduce_included, reproduce_computing (separate latex out from binder image build)

Convert to Anaconda environments

  • convert requirements.txt to environment.yml

    • remove editable installs from binder
    • auto-generate requirements.txt from environment.yml
  • Discuss centralized management system w/ James

  • Uniform entry point for creating REMARK repositories

  • make website google search friendly

Jan 13, 2023:

Cleanup

  • There are a number of PR's that should be closed and branches that should be deleted

    • Make an inventory of these and discuss them
  • Some of the REMARK filenames should be fixed

    • Like, AiyagariIdiosyncratic is hard to read; it should probably be Aiyagari-Idiosyncratic-Dolo