Releases: virtualcell/libvcell
Restore glibc 2.28 to deployment scripts
We have collaborators whose HPC runs an older version of linux, that only goes up to glibc 2.28. We've recently stopped supporting 2.28, because we can not build a python3.14 version of libvcell, while also using manylinux_2_28 images to do so without creating a custom workflow for it and all future versions of python. Also, glibc 2.28 is many, many versions of linux old (CentOS 8 was still around, for example).
Solution is to build with both, and exclude building later versions of python with manylinux 2.28
Adding python 3.10 to official releases
We build and test for python 3.10, so we're editing the pyproject to reflect that.
Expanding compatability
Increases backwards and forwards compatibility
Exposed NumExpr expressions for post-processing
For PyVCell to process expressions, we need to provide them in a specific format used by the python library NumExpr. This release includes the features necessary to do that.
0.0.14.4
Exposes VCell's new python-infix notation generation for Expressions