2. Version 2.4.17

2.1. Release Notes

baspl++ still works with Python2 only.

flc videos have been deactivated (mp4 work better).

2.2. Known Problems and Bugs

Generating baspl++ Python interface with swig4 (Fedora31) causes problems with the SWIG-generated files baspl_wrap_c.py, gl2ps_wrap_c.py, pygtk_extra_wrap_c.py. The following Patches have to be applied:

  • File prefix/lib/python2.7/site-packages/baspl_imp/gl2ps_wrap_c.py: Change

    
    # Import the low-level C/C++ module
    if __package__ or "." in __name__:
        from . import _gl2ps_wrap_c
    else:
    import _gl2ps_wrap_c

    to

    import _gl2ps_wrap_c
  • File prefix/lib/python2.7/site-packages/baspl_imp/baspl_wrap_c.py: Change

    # Import the low-level C/C++ module
    if __package__ or "." in __name__:
        from . import _baspl_wrap_wrap_c
    else:
        import _baspl_wrap_c

    to

    import _baspl_wrap_c
  • File prefix/lib/python2.7/site-packages/baspl_imp/gl2ps_wrap_c.py: Change

    # Import the low-level C/C++ module
    if __package__ or "." in __name__:
        from . import _pygtk_extra_wrap_c
    else:
        import _pygtk_extra_c

    to

    import _pygtk_extra_c

Plotting a grid can fail if the model is a 2-dimensional model defined in the x-y-plane.

baspl++ still works with Python2 only. Python3 scripts submitted to baspl++ may not work if the scripts are not compatible with Python2.

Off-screen rendering does not work. baspl++ must be launched from a system running an x (or wayland) server).