{"id":13586407,"url":"https://github.com/lsgrep/mldocs","last_synced_at":"2026-01-16T20:04:16.360Z","repository":{"id":40653227,"uuid":"291381555","full_name":"lsgrep/mldocs","owner":"lsgrep","description":"Alfred Workflow for TensorFlow, PyTorch, Scikit-learn, NumPy, Pandas, Matplotlib, Statsmodels, Jax, RLLib API Docs","archived":false,"fork":false,"pushed_at":"2023-12-21T16:31:43.000Z","size":12383,"stargazers_count":59,"open_issues_count":1,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-02-14T21:27:39.200Z","etag":null,"topics":["alfred-workflow","docs","machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lsgrep.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"patreon":"lsgrep"}},"created_at":"2020-08-30T02:00:36.000Z","updated_at":"2024-08-01T16:32:32.928Z","dependencies_parsed_at":"2024-08-01T16:32:31.293Z","dependency_job_id":"138b5556-be1e-4352-b04f-216179aa9dfe","html_url":"https://github.com/lsgrep/mldocs","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/lsgrep/mldocs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsgrep%2Fmldocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsgrep%2Fmldocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsgrep%2Fmldocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsgrep%2Fmldocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsgrep","download_url":"https://codeload.github.com/lsgrep/mldocs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsgrep%2Fmldocs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28482253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-16T11:59:17.896Z","status":"ssl_error","status_checked_at":"2026-01-16T11:55:55.838Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alfred-workflow","docs","machine-learning"],"created_at":"2024-08-01T15:05:33.111Z","updated_at":"2026-01-16T20:04:16.328Z","avatar_url":"https://github.com/lsgrep.png","language":"Python","funding_links":["https://patreon.com/lsgrep"],"categories":["Python"],"sub_categories":[],"readme":"# Alfred mldocs\n\u003e Alfred workflow for searching essential machine learning library API docs(it requires `macOS`, `Alfred with Powerpack license`).\n![demo](https://raw.githubusercontent.com/lsgrep/mldocs/master/assets/mldocs.gif)\n\n## Supported Libraries(all stable versions unless specified otherwise)\n- [TensorFlow](https://www.tensorflow.org/api_docs/python/tf?hl=en) `nightly`\n- [PyTorch](https://pytorch.org/docs/stable/index.html)\n- [NumPy](https://numpy.org/doc/stable/reference/)\n- [Pandas](https://pandas.pydata.org/docs/reference/index.html)\n- [Matplotlib](https://matplotlib.org/3.2.2/api/index.html) `v3.2.2`\n- [Scikit-learn](https://scikit-learn.org/stable/modules/classes.html)\n- [Statsmodels](https://www.statsmodels.org/stable/index.html)\n- [Seaborn](https://seaborn.pydata.org/api.html)\n- [Jax](https://jax.readthedocs.io/en/latest/jax.html)\n- [Ray](https://docs.ray.io/en/latest/genindex.html)\n- [Langchain](https://api.python.langchain.com/en/latest/langchain_api_reference.html)\n- [Hugging Face Transformers](https://huggingface.co/docs/transformers/index)\n\n## Install\nCheckout the [Releases](https://github.com/lsgrep/mldocs/releases), download the latest `mldocs.alfredworkflow`,\nthen double click it(You have to have Alfred + Powerpack License).\nFor MacOS Monterey or newer versions, please install `1.x.x` or new versions.\nFor older MacOS versions, please use `0.0.5`.\n\n## Update\nThere is a background process that checks update every 7 days, \nand there will be an option to upgrade to the latest version.\n![demo](https://raw.githubusercontent.com/lsgrep/mldocs/master/assets/update-demo.jpg)\n\n- `ml workflow:update` will force update.\n- `ml workflow:noautoupdate` will turn off the auto update.\n- `ml workflow:autoupdate` will enable the auto update.\n\n## Conventions\nFor convenience, a few prefixes are automatically expanded(see [PR](https://github.com/lsgrep/mldocs/pull/8) for more).\n- `np` =\u003e `numpy`\n- `pd` =\u003e `pandas`\n- `plt` =\u003e `pyplot`\n- `sns` =\u003e `seaborn`\n\n## How does it work\n- `mldocs` fetches the doc data from Github(`data/ml.json`), then caches the data for a few days\n- The first query will be slow then it will be pretty fast afterwards\n- The plan is to update the `ml.json` periodically, so you won't have to update the workflow manually\n\n## Clear the Cache\nTo force update the local cache\n- `ml workflow:delcache`\n\n## Commonly used keywords\nI've also merged my commonly used links(`data/base.json`) into the `ml.json` as well. \nIf you want to add your favorite website or link please submit a PR(just edit the `base.json`).\n\n\n| `keyword`   | `link`  | `description`  | \n|---|---|---|\n| `?`     | `https://github.com/lsgrep/mldocs`  |   |\n| `colab` | `http://colab.research.google.com/`  |   |\n| `kaggle` | `https://www.kaggle.com/` |    | \n| `Google Dataset Search` | `https://datasetsearch.research.google.com/` |    | \n| `gds` | `https://datasetsearch.research.google.com/` |    | \n| `paper` | `https://paperswithcode.com/` |    |\n\n## Google Dataset Search\nYou can enter the query directly in the Alfred with the keyword `ml gds KEYWORD...`\n![demo](https://raw.githubusercontent.com/lsgrep/mldocs/master/assets/gds-demo.jpg)\n\n## [Papers With Code](https://paperswithcode.com/)\nYou can enter the query directly in the Alfred with the keyword `ml paper KEYWORD...`\n![demo](https://raw.githubusercontent.com/lsgrep/mldocs/master/assets/papers-with-code-demo.jpg)\n\n## Supported Versions\n- `ml.json` will be periodically updated to the latest versions of TensorFlow \u0026 PyTorch\n\n## Keyword Descriptions\n- Not supported yet, but will add them in the future.\n\n## TODO\n- [x] add Scikit-learn support\n- [x] add NumPy support\n- [x] add Pandas support \n- [x] add Matplotlib support\n- [x] add Statsmodels support\n- [x] add Seaborn support\n- [x] add Jax support\n- [x] Add Ray support\n- [x] Add LightGBM support\n- [x] Add XGBoost support\n- [x] add Automatic Update\n- [ ] add Github Actions to generate `ml.json`\n- [ ] add keyword descriptions for TensorFlow\n- [ ] add keyword descriptions for PyTorch\n\n\n## Credits\nIcon made by [Becris](https://creativemarket.com/Becris) from [Flaticon](https://www.flaticon.com/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsgrep%2Fmldocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flsgrep%2Fmldocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsgrep%2Fmldocs/lists"}