BrainVision Recording Format (BVRF) | Brain Products GmbH
BrainVision Recording Format (BVRF) - description, documentation and BVRF license agreement. An EEG recording consists of...
🚀 MNELAB 1.2.0 is out!
This release includes support for reading the new BrainVision Recording Format (BVRF) (www.brainproducts.com/support-reso...). It also includes light and dark app icons on macOS and a redesigned XDF chunk dialog.
github.com/cbrnr/mnelab
17.02.2026 18:53
👍 1
🔁 0
💬 0
📌 0
🚀 MNELAB 1.1.0 is out!
This release includes ICLabel, a classifier that automatically assigns independent components to one of seven categories (e.g., brain, eye, heart, ...).
🔗 github.com/cbrnr/mnelab
👉 Install it as a standalone app (macOS and Windows), or run it via `uvx mnelab`.
Enjoy! 🎉
23.01.2026 13:20
👍 2
🔁 0
💬 0
📌 0
GitHub - cbrnr/mnelab: MNELAB – a GUI for MNE
MNELAB – a GUI for MNE. Contribute to cbrnr/mnelab development by creating an account on GitHub.
I've just released MNELAB 1.0.4 (a GUI for MNE-Python, a package for analyzing EEG/MEG data), which now includes standalone installers for macOS and Windows:
github.com/cbrnr/mnelab
#EEG #Python
28.07.2025 08:53
👍 6
🔁 1
💬 0
📌 0
Newsflash: Fliegen kann man nicht billiger machen. Man kann nur erreichen, dass die, die fliegen, weniger zahlen. Die Schäden, die dadurch entstehen, müssen von allen anderen gezahlt werden.
Hätten wir Kostenwahrheit im Transport, würden wir längst hektisch Highspeed-Zugnetze bauen.
23.07.2025 08:34
👍 2819
🔁 839
💬 74
📌 26
#rstats 4.5 now includes the `penguins` data frame! 🚀
16.04.2025 10:06
👍 1
🔁 0
💬 0
📌 0
When installing #rstats on #macos, installing packages defaults to the system library. R won't use the user library (~/Library/R/arm64/4.5/library) unless I *manually* create it. On Linux and Windows, R creates this location automatically. Is this intentional? It feels unintuitive and inconsistent.
16.04.2025 10:04
👍 1
🔁 0
💬 0
📌 0
Resize window doesn't work on Wayland · Issue #44543 · electron/electron
Preflight Checklist I have read the Contributing Guidelines for this project. I agree to follow the Code of Conduct that this project adheres to. I have searched the issue tracker for a bug report ...
#Electron apps cannot be resized on #Wayland anymore, at least on #GNOME. Given that GNOME defaults to Wayland nowadays, I wonder why so few people experience this problem, since it affects VS Code, Signal, Discord, and so on. If you can help, please check out github.com/electron/ele.... #Linux
19.02.2025 13:40
👍 1
🔁 0
💬 0
📌 0
Ja, ist mir schon vor einiger Zeit positiv aufgefallen! Jetzt fehlt nur mehr ein Mastodon-Account 😉.
10.02.2025 14:32
👍 1
🔁 0
💬 1
📌 0
I'd say yes, because instantiating a project is instantaneous (if you've downloaded the packages before). However, there are alternatives, such as running just the script, or even `uvx python` (short for `uv tool run python`) for spawing a REPL. I'm still learning new things about uv every day too!
10.02.2025 12:12
👍 0
🔁 0
💬 0
📌 0
And I also agree, maybe it's still too early times. IDE integration could also be much improved with native uv support for example!
10.02.2025 10:56
👍 0
🔁 0
💬 0
📌 0
I guess my point is: uv is the greatest thing Python tooling has ever seen, but you cannot and should not expect it to work just like pip and venv!
10.02.2025 10:55
👍 0
🔁 0
💬 1
📌 0
uv requires you to re-think many things you have gotten used to. It took me a while to wrap my head around. It doesn't work like pip, but you can (but probably shouldn't) use `uv pip` (e.g. you can `uv pip install` packages into the corresponding venv, which you can manually create with `uv venv`).
10.02.2025 10:54
👍 1
🔁 0
💬 2
📌 0
Using the official installers is a good solution! But I don't think you should blame uv here, it sounds like an IDE-related issue. In VS Code, you can set the interpreter for a project, then it will use the venvby default (`python` works). Also, there is no global Python in uv (you don't need it).
10.02.2025 10:43
👍 1
🔁 0
💬 1
📌 0
I think this is kind of the point, you should never have to think about environments. If you hate running `uv python`, then you can always activate the underlying venv to use `python`. Although I'd be interested to know what's bothering you.
10.02.2025 10:32
👍 0
🔁 0
💬 1
📌 0
GitHub - cbrnr/mnelab: MNELAB – a GUI for MNE
MNELAB – a GUI for MNE. Contribute to cbrnr/mnelab development by creating an account on GitHub.
MNELAB, a GUI for #EEG/#MEG analysis in #Python, has reached the v1.0.0 milestone!
- UI improvements such as an improved sidebar
- Improved Montage dialog
- Improved Filter dialog
- A new dialog to inspect channel statistics
- Improved export to BrainVision format
github.com/cbrnr/mnelab
04.02.2025 08:27
👍 14
🔁 3
💬 2
📌 0
Ja, vermutlich damit dann noch mehr Chalets in die Berge gebaut werden können...
13.01.2025 13:40
👍 1
🔁 0
💬 0
📌 0
Does anyone else find it irritating that the default behavior of #RStats on #macOS installs packages to the system library instead of the user library?
I think the problem only occurs if the directory does not exist. If I manually create it, then everything works.
Is this a bug? Or is it just me?
19.12.2024 08:49
👍 0
🔁 0
💬 0
📌 0
Also, Excel cannot open more than one file with the same name, but in different folders, at the same time (at least on macOS).
10.12.2024 13:56
👍 2
🔁 0
💬 0
📌 0
aoc2024/06.jl at main · cbrnr/aoc2024
Contribute to cbrnr/aoc2024 development by creating an account on GitHub.
Here's my #AdventOfCode Day 6 solution in Julia:
github.com/cbrnr/aoc202...
Not optimized at all, so Part 2 takes a few seconds, but I'm quite happy with the solution.
#julialang
10.12.2024 13:09
👍 4
🔁 0
💬 0
📌 0
Naja, Grazer Radweg wäre es, wenn man da zwischen den Schienen fahren müsste und es nicht extra gekennzeichnet ist 😆.
09.12.2024 15:21
👍 1
🔁 1
💬 0
📌 0
aoc2024/05.jl at main · cbrnr/aoc2024
Contribute to cbrnr/aoc2024 development by creating an account on GitHub.
Here's my #AdventOfCode Day 5 solution in #Julia:
github.com/cbrnr/aoc202...
Nothing fancy to see here (no graph-related algorithms), just some nice function vectorizations made easy in Julia. In Part 2, I simply swap items for each incorrect rule until all the rules are satisfied.
06.12.2024 07:44
👍 1
🔁 0
💬 0
📌 0
aoc2024/04.jl at main · cbrnr/aoc2024
Contribute to cbrnr/aoc2024 development by creating an account on GitHub.
Here's my #AdventOfCode Day 4 solution in #Julia:
github.com/cbrnr/aoc202...
Fairly straightforward and OG implementation I think, I'm just manually checking all directions in a matrix of chars.
04.12.2024 13:08
👍 1
🔁 0
💬 0
📌 0
Yeah, I guess (2) is the correct definition from a technical point of view (since methods are just callable attributes). But I still think of attributes vs methods, maybe because other languages make a clearer distinction.
03.12.2024 13:48
👍 1
🔁 0
💬 0
📌 0
(1) for sure!
03.12.2024 13:16
👍 1
🔁 0
💬 1
📌 0
aoc2024/03.jl at main · cbrnr/aoc2024
Contribute to cbrnr/aoc2024 development by creating an account on GitHub.
Here's my #AdventOfCode Day 3 solution in #Julia:
github.com/cbrnr/aoc202...
Part 2 took me way too long, because I was trying to create a regex which only captures multiplications between "do()" and "don't".
It was easy when I did the opposite (searching for parts between "don't()" and "do()").
03.12.2024 09:17
👍 1
🔁 0
💬 0
📌 0
-❄️- 2024 Day 2 Solutions -❄️-
That's what I ended up doing as well, but I'm sure there's a super-optimized solution on Reddit (I haven't checked yet).
www.reddit.com/r/adventofco...
02.12.2024 10:41
👍 0
🔁 0
💬 0
📌 0