Results 84 comments of MikeG

Which calls are you specifically thinking about? IIRC, the `immutable_morph::points` and `immutable_morph::section_offsets` do a no copy version already.

(oops, just checked, `section_offsets` makes a copy - `points` looks right though)

Very good point, we'll look into it. One thing we have to be careful about is making sure that the python bindings aren't a `backdoor` to modifying the morphology.

I think I noticed something similar just recently; let me create an example file, and we can check that we're on the same page.

Yup, we're on the same page: ``` contents =('''1 1 0 4 0 3.0 -1 2 6 0 0 2 0.5 1 3 7 0 0 3 0.5 2 4...

@Helveg I have implemented a change that should fix this. However, it's in a completely new SWC reader - I'm passing all the tests that I have in `NeuroM` and...

I tried loading the above snippet, and it seemed to work. I will try some variations on it though. I don't have a WSL2 machine at my disposal, though.

> It's the line endings, I believe. After running dos2unix on the file the parser works. I think Windows line endings are \r\n, maybe you determine the line ending in...

Sorry, I was away, and haven't had a single stitch of time to look since I got back. I think it's a quick fix, though, so I can maybe find...