Code Monkey home page Code Monkey logo

Comments (8)

mnwhite avatar mnwhite commented on May 15, 2024

This has been discussed and an early version was developed. I believe we decided to hold off on this for a while, but now I forget our reasoning. Leaving open for others to fill in details.

from hark.

brainwane avatar brainwane commented on May 15, 2024

I'm working on this in https://github.com/brainwane/HARK/tree/installability which I should have linked here much earlier - apologies! I should have it merged into master later today.

from hark.

brainwane avatar brainwane commented on May 15, 2024

We have some early developer releases available for pip install at http://pypi.org/project/econ-ark and conda install at https://anaconda.org/sumanah-changeset/econ-ark .

from hark.

mnwhite avatar mnwhite commented on May 15, 2024

Before merging the installability branch into master, can we fix the Models vs Demos issue?

from hark.

brainwane avatar brainwane commented on May 15, 2024

Thank you for that very good point, @mnwhite!

The Models versus Demos issue @mnwhite mentioned is: in the installability branch, we've changed the structure of the code, with several commits by @jasonaowen -- some of which he'd like to do over, reverting how he separated out Demos.

@compumetrika asked when we were planning on merging the installability branch back into master, and I originally suggested doing it this week. But @mnwhite makes a good point: it would be nice to have only one giant breaking change in master instead of two in a row. We do have some time pressure here, since we want to get this all merged and tested, and cut a new release, before Tuesday, 19 June (when Chris and Matt do their next public demo).

So here's how I propose to do this:

  • Today, I'll make a separate pull request with other cleanup that's immediately applicable to the master branch.
  • Tomorrow, I'll further prepare installability to make it more ready to merge into master.
  • Next week, starting Monday, Jason will address the Models vs Demos issue on installability.
  • After he's done that, ideally in the middle of next week, we make a pull request to merge installability into master, and get that reviewed and merged.

from hark.

mnwhite avatar mnwhite commented on May 15, 2024

(Non-code note: I'm back stateside. Chris is doing the Bank of England and Venice presentations solo!)

from hark.

mnwhite avatar mnwhite commented on May 15, 2024

This sounds really great. It's not your job to do it, but as a note for other team members (i.e. Nathan):

The next step after installability is merged in is to remove cstwMPC, cAndCwithStickyE, SolvingMicroDSOPs, and all of the Demos from HARK. When HARK is a package, those applications should not be installed. They will be provided separately on Econ-ARK as standalone archives and import the installed HARK.

from hark.

mnwhite avatar mnwhite commented on May 15, 2024

And because CDC keeps asking what we can call HARK 1.0: ^^^^ THAT! is HARK 1.0. A real package from which real research applications import their core functionality, extend it, and do their thing.

The time is near, get hyped!

from hark.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.