Skip to content
View basnijholt's full-sized avatar

Organizations

@topocm @python-adaptive

Block or report basnijholt

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
basnijholt/README.md

Bas Nijholt 👋

  • 👷🏻‍♂️ Currently at IonQ, doing my bit in building a quantum computer, before that I was at Microsoft Quantum.
  • 🌟 A deep dive into computational topological quantum mechanics earned me my PhD.
  • 🎨 I've crafted a few libraries for Home Assistant, making home automation a bit more fun.
  • ⚒️ Made other tools speed up and massively parallelize numerical simulations.
  • 🏅 Very passionate about open-source, software quality, user experience, and smooth performance.
  • 🐍 Python is my go-to language in most of my projects.
  • Some of my favorite creations:
    • 📈 python-adaptive/adaptive: Parallel active learning of mathematical functions? Check!
    • 🧬 unidep: Unifying pip and conda requirements, single command to set up a full dev environment.
    • 🕸️ pipefunc/pipefunc: Lightweight function pipeline (DAG) creation in pure Python for scientific (HPC) workflows.
    • 💡 adaptive-lighting: A custom component for Home Assistant to keep your lighting in synn with the sun.
    • 📝 markdown-code-runner: Run (hidden) code blocks right within your Markdown files - keep simple README.mds in sync!
    • 🕒 rsync-time-machine.py: Time Machine-style backups with rsync for the minimalists.
    • 🏠 home-assistant-config: Over 100 documented automations in my Home Assistant config

Below are some (automatically generated) statistics about my activity on GitHub. For more info check out my website www.nijho.lt or talk to me on Mastodon.

Ask me about:

Last updated at 2024-11-09 12:09:22.212120.

GitHub statistics — my top 20

number of GitHub stars ⭐️

  1. basnijholt/adaptive-lighting, 1927 ⭐️s
  2. basnijholt/home-assistant-config, 1731 ⭐️s
  3. python-kasa/python-kasa, 1231 ⭐️s
  4. python-adaptive/adaptive, 1165 ⭐️s
  5. basnijholt/lovelace-ios-themes, 648 ⭐️s
Click to expand!
  1. basnijholt/lovelace-ios-dark-mode-theme, 458 ⭐️s
  2. basnijholt/rsync-time-machine.py, 377 ⭐️s
  3. basnijholt/miflora, 366 ⭐️s
  4. topocm/topocm_content, 282 ⭐️s
  5. basnijholt/home-assistant-streamdeck-yaml, 245 ⭐️s
  6. basnijholt/unidep, 222 ⭐️s
  7. pipefunc/pipefunc, 193 ⭐️s
  8. basnijholt/markdown-code-runner, 97 ⭐️s
  9. basnijholt/home-assistant-macbook-touch-bar, 93 ⭐️s
  10. kwant-project/kwant, 88 ⭐️s
  11. basnijholt/home-assistant-streamdeck-yaml-addon, 75 ⭐️s
  12. basnijholt/aiokef, 38 ⭐️s
  13. basnijholt/thesis-cover, 35 ⭐️s
  14. basnijholt/adaptive-scheduler, 26 ⭐️s
  15. basnijholt/instacron, 21 ⭐️s

number of commits :octocat:

  1. python-adaptive/adaptive, 1431 commits :octocat:
  2. basnijholt/adaptive-scheduler, 783 commits :octocat:
  3. basnijholt/adaptive-lighting, 560 commits :octocat:
  4. conda-forge/adaptive-scheduler-feedstock, 58 commits :octocat:
  5. AppDaemon/appdaemon, 52 commits :octocat:
Click to expand!
  1. conda-forge/adaptive-feedstock, 40 commits :octocat:
  2. basnijholt/adaptive-tools, 34 commits :octocat:
  3. basnijholt/arxiv-feed-mailer, 15 commits :octocat:
  4. microsoft/aiida-dynamic-workflows, 3 commits :octocat:
  5. fsspec/adlfs, 2 commits :octocat:
  6. facebook/Ax, 1 commits :octocat:
  7. scikit-hep/awkward, 1 commits :octocat:
  8. kwant-project/tinyarray, 1 commits :octocat:
  9. hassio-addons/addon-vscode, 0 commits :octocat:
  10. tartley/colorama, 0 commits :octocat:
  11. jleben/bib-yaml, 0 commits :octocat:
  12. microsoft/azure-pipelines-agent, 0 commits :octocat:
  13. binder-project/binder, 0 commits :octocat:
  14. hassio-addons/addon-jupyterlab, 0 commits :octocat:
  15. RMerl/asuswrt-merlin, 0 commits :octocat:

These plots and stats are generated by this Jupyter notebook using this GitHub Action.

Pinned Loading

  1. python-adaptive/adaptive python-adaptive/adaptive Public

    📈 Adaptive: parallel active learning of mathematical functions

    Python 1.2k 60

  2. unidep unidep Public

    Single source of truth with requirements for pip and conda

    Python 222 6

  3. adaptive-lighting adaptive-lighting Public

    Adaptive Lighting custom component for Home Assistant

    Python 1.9k 139

  4. markdown-code-runner markdown-code-runner Public

    Automatically execute code blocks within a Markdown file and update the output in-place

    Python 97 4

  5. rsync-time-machine.py rsync-time-machine.py Public

    Ultralight Time Machine-style backups using rsync

    Python 377 16

  6. home-assistant-config home-assistant-config Public

    Home Assistant config files, rewritten to use the latest features, 100+ documented automations, automatically generated ToC 🏠 🤖

    JavaScript 1.7k 185