Skip to content
View basnijholt's full-sized avatar

Highlights

  • Pro

Organizations

@topocm @python-adaptive
Block or Report

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.
    • 💡 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-05-01 12:08:35.151231.

GitHub statistics — my top 20

number of GitHub stars ⭐️

  1. basnijholt/home-assistant-config, 1645 ⭐️s
  2. basnijholt/adaptive-lighting, 1608 ⭐️s
  3. python-adaptive/adaptive, 1113 ⭐️s
  4. python-kasa/python-kasa, 1097 ⭐️s
  5. basnijholt/lovelace-ios-themes, 564 ⭐️s
Click to expand!
  1. basnijholt/lovelace-ios-dark-mode-theme, 441 ⭐️s
  2. basnijholt/rsync-time-machine.py, 366 ⭐️s
  3. basnijholt/miflora, 360 ⭐️s
  4. topocm/topocm_content, 267 ⭐️s
  5. basnijholt/home-assistant-streamdeck-yaml, 206 ⭐️s
  6. basnijholt/unidep, 206 ⭐️s
  7. basnijholt/home-assistant-macbook-touch-bar, 95 ⭐️s
  8. kwant-project/kwant, 84 ⭐️s
  9. basnijholt/markdown-code-runner, 81 ⭐️s
  10. basnijholt/home-assistant-streamdeck-yaml-addon, 62 ⭐️s
  11. basnijholt/aiokef, 37 ⭐️s
  12. basnijholt/thesis-cover, 34 ⭐️s
  13. basnijholt/adaptive-scheduler, 26 ⭐️s
  14. basnijholt/instacron, 20 ⭐️s
  15. kwant-project/kwant-tutorial-2016, 19 ⭐️s

number of commits :octocat:

  1. basnijholt/home-assistant-config, 1769 commits :octocat:
  2. python-adaptive/adaptive, 1427 commits :octocat:
  3. basnijholt/adaptive-scheduler, 755 commits :octocat:
  4. basnijholt/adaptive-lighting, 554 commits :octocat:
  5. basnijholt/thesis, 452 commits :octocat:
Click to expand!
  1. basnijholt/unidep, 438 commits :octocat:
  2. basnijholt/zigzag-majoranas, 413 commits :octocat:
  3. basnijholt/home-assistant-streamdeck-yaml, 312 commits :octocat:
  4. topocm/topocm_content, 304 commits :octocat:
  5. basnijholt/aiokef, 288 commits :octocat:
  6. basnijholt/supercurrent-majorana-nanowire, 282 commits :octocat:
  7. basnijholt/nijho.lt, 282 commits :octocat:
  8. basnijholt/net-worth-tracker, 228 commits :octocat:
  9. python-adaptive/paper, 198 commits :octocat:
  10. home-assistant/core, 192 commits :octocat:
  11. ohld/igbot, 191 commits :octocat:
  12. basnijholt/spin-orbit-nanowires, 191 commits :octocat:
  13. basnijholt/lovelace-ios-themes, 161 commits :octocat:
  14. basnijholt/media_player.kef, 157 commits :octocat:
  15. basnijholt/hpc05, 152 commits :octocat:

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

Pinned

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

    📈 Adaptive: parallel active learning of mathematical functions

    Python 1.1k 58

  2. unidep unidep Public

    Single source of truth with requirements for pip and conda

    Python 206 6

  3. adaptive-lighting adaptive-lighting Public

    Adaptive Lighting custom component for Home Assistant

    Python 1.6k 123

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

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

    Python 81 4

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

    Ultralight Time Machine-style backups using rsync

    Python 367 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.6k 181