Code Monkey home page Code Monkey logo

mfglib's People

Contributors

anranhu avatar junziz avatar mahantajrobehkar avatar matteosantama avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

mfglib's Issues

Citation version

@AnranHu I notice you put the version into the citation in README.md. Is that standard? It means we have to remember to update it every time we bump the version (I've already bumped from v0.1.0 to v0.1.1 to fix some metadata on PyPI).

README and doc

Add a new brief README:
[DONE] Add README based on draft intro and create a MWE with the latest signature.
[DONE] Add some additional badges for documentation, test coverage and CI/build passing, etc. Some good examples for these additional badges: https://github.com/cvxgrp/scs/blob/master/README.md and https://github.com/cvxgrp/pymde.
[DONE] Add references to arXiv once it's there. Add it to the citing parts (of README and doc) and also the end of the usage part.

Documentation:
[] Add intro to MFG and when and how to use MFG. Edit NE and exploitability part โ€” currently Gamma is not defined.
[] Polish the explanations on MF-OMO, especially the "more on MF-OMO" part.
[] Show verbose printout examples. MF-OMO verbose printout should provide optimizer info?
[] Describe how to uninstall using poetry for developers when development is done. Also what happens when mistakenly installing using poetry again before uninstalling the old one in a new/updated mfglib local repo?
[] Some example notebooks/pages on doc may still be helpful like here. Maybe can add more on basic usage, performance comparisons, tuning example, multi-Nash and even some variants. Also some fancy visualizations, etc.?
[] Add details on the implemented env's input parameters for easier lookup. Also add details on returns. Optionally better display of the API. Explain the usage and creation of initial policies using Policy and directly from PyTorch. Also API for non-leaf functions, like mean_field.py.
[] More details for contributing and developers.

CI Optimizations

Tracking issue for potential CI optimizations.

  1. Only run testing/linting when Python code is changed, ie. ignore changes to the docs folder.

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.