diff --git a/bootstrap.py b/bootstrap.py index bba68780..d736f92f 100755 --- a/bootstrap.py +++ b/bootstrap.py @@ -10,7 +10,7 @@ __authors__ = ["Frédéric-Emmanuel Picca", "Jérôme Kieffer"] __contact__ = "jerome.kieffer@esrf.eu" __license__ = "MIT" -__date__ = "03/03/2023" +__date__ = "11/04/2024" import sys import os diff --git a/doc/source/Changelog.rst b/doc/source/Changelog.rst index 72fff51a..5d3acf97 100644 --- a/doc/source/Changelog.rst +++ b/doc/source/Changelog.rst @@ -1,6 +1,15 @@ Changelog ========= +FabIO-2024.4.0: +................ +- Support for new style GE-files (contribution from Patrick Avery) +- Support sparse frames without background +- Fix documentation (Thanks Wout) +- Automatize the release (Thanks Thomas) +- Support for Numpy v2.0 +- Support Python 3.7-3.12 + FabIO-2023.10.0: ................ - New tutorial on the ccreation of multiframe Tiff diff --git a/doc/source/coverage.rst b/doc/source/coverage.rst index b2d3717b..d7b6c52e 100644 --- a/doc/source/coverage.rst +++ b/doc/source/coverage.rst @@ -1,18 +1,17 @@ Test coverage report for fabio ============================== -Measured on *fabio* version 2023.10.0, 25/10/2023 +Measured on *fabio* version 2024.4.0, 11/04/2024 .. csv-table:: Test suite coverage :header: "Name", "Stmts", "Exec", "Cover" :widths: 35, 8, 8, 8 - "GEimage.py", "106", "80", "75.5 %" + "GEimage.py", "116", "90", "77.6 %" "HiPiCimage.py", "61", "54", "88.5 %" "OXDimage.py", "352", "325", "92.3 %" - "TiffIO.py", "781", "648", "83.0 %" - "__init__.py", "35", "29", "82.9 %" - "_version.py", "40", "39", "97.5 %" + "TiffIO.py", "781", "643", "82.3 %" + "__init__.py", "34", "28", "82.4 %" "adscimage.py", "4", "4", "100.0 %" "binaryimage.py", "60", "44", "73.3 %" "bruker100image.py", "286", "243", "85.0 %" @@ -25,14 +24,14 @@ Measured on *fabio* version 2023.10.0, 25/10/2023 "eigerimage.py", "194", "139", "71.6 %" "esperantoimage.py", "158", "137", "86.7 %" "fabioformats.py", "90", "65", "72.2 %" - "fabioimage.py", "467", "386", "82.7 %" - "fabioutils.py", "392", "316", "80.6 %" + "fabioimage.py", "468", "387", "82.7 %" + "fabioutils.py", "392", "312", "79.6 %" "file_series.py", "370", "280", "75.7 %" "fit2dimage.py", "91", "76", "83.5 %" "fit2dmaskimage.py", "79", "75", "94.9 %" "fit2dspreadsheetimage.py", "47", "40", "85.1 %" "hdf5image.py", "98", "67", "68.4 %" - "jpeg2kimage.py", "82", "56", "68.3 %" + "jpeg2kimage.py", "82", "74", "90.2 %" "jpegimage.py", "47", "45", "95.7 %" "kcdimage.py", "107", "76", "71.0 %" "limaimage.py", "180", "151", "83.9 %" @@ -42,14 +41,15 @@ Measured on *fabio* version 2023.10.0, 25/10/2023 "mrcimage.py", "85", "65", "76.5 %" "nexus.py", "233", "130", "55.8 %" "numpyimage.py", "77", "53", "68.8 %" - "openimage.py", "122", "105", "86.1 %" + "openimage.py", "130", "112", "86.2 %" "pilatusimage.py", "43", "38", "88.4 %" "pixiimage.py", "107", "91", "85.0 %" "pnmimage.py", "137", "86", "62.8 %" "raxisimage.py", "103", "91", "88.3 %" - "sparseimage.py", "135", "93", "68.9 %" + "sparseimage.py", "146", "97", "66.4 %" "speimage.py", "162", "157", "96.9 %" "tifimage.py", "128", "121", "94.5 %" + "version.py", "40", "35", "87.5 %" "xcaliburimage.py", "586", "462", "78.8 %" "xsdimage.py", "94", "70", "74.5 %" "app/__init__.py", "0", "0", "0.0 %" @@ -58,10 +58,12 @@ Measured on *fabio* version 2023.10.0, 25/10/2023 "compression/agi_bitfield.py", "171", "148", "86.5 %" "compression/compression.py", "245", "188", "76.7 %" "ext/__init__.py", "0", "0", "0.0 %" - "utils/ExternalResources.py", "180", "133", "73.9 %" + "test/__init__.py", "22", "15", "68.2 %" + "test/codecs/__init__.py", "87", "81", "93.1 %" + "utils/ExternalResources.py", "181", "134", "74.0 %" "utils/__init__.py", "0", "0", "0.0 %" - "utils/cli.py", "60", "52", "86.7 %" + "utils/cli.py", "60", "48", "80.0 %" "utils/deprecation.py", "67", "63", "94.0 %" "utils/pilutils.py", "49", "39", "79.6 %" - "fabio total", "9609", "7542", "78.5 %" + "fabio total", "9748", "7661", "78.6 %" diff --git a/package/debian12/rules b/package/debian12/rules index 15f3bb51..7838bcce 100755 --- a/package/debian12/rules +++ b/package/debian12/rules @@ -38,3 +38,7 @@ override_dh_installdocs: python3 build-doc.py dh_installdocs "build/sphinx" -p fabio-doc dh_installdocs + +override_dh_sphinxdoc: + dh_sphinxdoc -X searchtools.js + diff --git a/version.py b/version.py index 3474fb90..ea2ede9e 100755 --- a/version.py +++ b/version.py @@ -58,7 +58,7 @@ __contact__ = "Jerome.Kieffer@ESRF.eu" __license__ = "MIT" __copyright__ = "European Synchrotron Radiation Facility, Grenoble, France" -__date__ = "15/03/2024" +__date__ = "11/04/2024" __status__ = "production" __docformat__ = 'restructuredtext' __all__ = ["date", "version_info", "strictversion", "hexversion", "debianversion", @@ -76,9 +76,9 @@ "candidate": "rc"} MAJOR = 2024 -MINOR = 3 +MINOR = 4 MICRO = 0 -RELEV = "dev" # <16 +RELEV = "final" # <16 SERIAL = 0 # <16 date = __date__