Dear all,

I have fixed building & packaging on sid:
https://github.com/neurodroid/stimfit/commit/7f1f4f98

Best wishes
Christoph


> On 4 Feb 2025, at 03:24, Alois Schlögl <alois.schlo...@gmail.com> wrote:
> 
> 
> 
> 
> Am 2/4/25 um 01:26 schrieb Matthias Klumpp:
>> Am Mo., 3. Feb. 2025 um 18:45 Uhr schrieb Alois Schlögl 
>> <alois.schlo...@gmail.com>:
>> 
>>    [...]
>>    Dear Matthias,
>> 
>> 
>>    thanks for your offer to help. From my point of view, this would be
>>    appreciated.
>>    Please find below my assessment of the state of stimfit in debian:
>> 
>>    - It should be possible bring stimfit 0.16.4-1.1 into
>>    bookworm-backports
>>    as is.
>> 
>>    - Concerning sid, this might be tricky because of the current
>>    dependency
>>    on the old distutils. At this time, I'm not positive that I could
>>    do the
>>    migration to numpy>=2 and the new distutils within the time frame
>>    of the
>>    release of trixie. If you know how to address this, your
>>    contribution is
>>    most welcome.
>> 
>> 
>> Oh wow, this is a lot more than I expected, and that also explains why the 
>> package isn't in unstable yet...
>> I can have a look though!
>> 
>>    - What is possible is disabling the embedded python (using
>>    "./configure
>>    --disable-python ..."). That's what we call "stimfit-lite" on the
>>    project homepage https://github.com/neurodroid/stimfit . What I can
>>    offer is preparing an upload for a stimfit-lite (w/o python
>>    support) for
>>    Debian.
>>    - This would mean that the debian package "python3-stfio" would
>>    not be
>>    available. Some of its functionality could be replaced by
>>    python3-biosig
>>    <https://packages.debian.org/unstable/python3-biosig> . [1] provides
>>    some starting points how to do this. However, full compatibility
>>    is not
>>    available at this time.
>> 
>> 
>> Our lab uses python3-stfio specifically to load CED binary CFS files, which 
>> as far as I know can't be reliably done with any other tool. So, it would be 
>> neat to keep that support. Migrating Python build systems is just about the 
>> least fun thing I can imagine, but the Numpy transition might not be too bad 
>> depending on how stimfit uses it (I have done that in a different project 
>> and it was simple, however, usage of the API was also fairly basic there).
>> 
>> I'll have a look...
>> 
>> Best,
>>     Matthias
>> 
>> -- 
>> I welcome VSRE emails. See http://vsre.info/
> 
> You should be able to load your CED binary CFS file with the attached script 
> demo2.py when adapting FILENAME and installing biosig for python like this:
> 
> sudo apt install python3-biosig
> 
> or
> sudo apt install libbiosig-dev
> # set up your python env
> pip install biosig
> 
> # adapt FILENAME in demo2.py and run
> python demo2.py
> 
> 
> If it does not work, let me know
> 
> Alois
> 
> <demo2.py>

Reply via email to