diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BdfFontFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BdfFontFile.cpython-311.pyc
index 9a52bdfa..39f221e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BdfFontFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BdfFontFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BlpImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BlpImagePlugin.cpython-311.pyc
index 55fed1d3..44426e52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BlpImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BlpImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BmpImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BmpImagePlugin.cpython-311.pyc
index 7ea4d291..0e00b3c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BmpImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BmpImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BufrStubImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BufrStubImagePlugin.cpython-311.pyc
index 05acf481..230e6920 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BufrStubImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/BufrStubImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ContainerIO.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ContainerIO.cpython-311.pyc
index b4b3ef14..63a3532d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ContainerIO.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ContainerIO.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/CurImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/CurImagePlugin.cpython-311.pyc
index 566e5447..10b14b85 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/CurImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/CurImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DcxImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DcxImagePlugin.cpython-311.pyc
index 1853f174..22fb7563 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DcxImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DcxImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DdsImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DdsImagePlugin.cpython-311.pyc
index fe159c17..2efcfa29 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DdsImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/DdsImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/EpsImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/EpsImagePlugin.cpython-311.pyc
index 4acc7790..3b4aa7d3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/EpsImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/EpsImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ExifTags.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ExifTags.cpython-311.pyc
index 619f7d47..023b3675 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ExifTags.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ExifTags.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsImagePlugin.cpython-311.pyc
index 7112876c..36eb0d3f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsStubImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsStubImagePlugin.cpython-311.pyc
index 4d5566fb..94207901 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsStubImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FitsStubImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FliImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FliImagePlugin.cpython-311.pyc
index 4a4c2480..1a6699ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FliImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FliImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FontFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FontFile.cpython-311.pyc
index 27836d9c..f575c977 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FontFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FontFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FpxImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FpxImagePlugin.cpython-311.pyc
index 6f954062..cf63b665 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FpxImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FpxImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FtexImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FtexImagePlugin.cpython-311.pyc
index ab244276..2276bfc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FtexImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/FtexImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GbrImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GbrImagePlugin.cpython-311.pyc
index 500c2f40..a5978bdc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GbrImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GbrImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GdImageFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GdImageFile.cpython-311.pyc
index bfb9dc5c..8a534cd4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GdImageFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GdImageFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GifImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GifImagePlugin.cpython-311.pyc
index c4a1b68e..5347d6fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GifImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GifImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpGradientFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpGradientFile.cpython-311.pyc
index 46967b93..b8883a2d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpGradientFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpGradientFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpPaletteFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpPaletteFile.cpython-311.pyc
index 0bb70416..831432a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpPaletteFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GimpPaletteFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GribStubImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GribStubImagePlugin.cpython-311.pyc
index 45d0907b..680a3fa3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GribStubImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/GribStubImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Hdf5StubImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Hdf5StubImagePlugin.cpython-311.pyc
index 5fda120a..9deebff1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Hdf5StubImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Hdf5StubImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcnsImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcnsImagePlugin.cpython-311.pyc
index 510ad9b9..5180f78d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcnsImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcnsImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcoImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcoImagePlugin.cpython-311.pyc
index c08f10d9..6b119b00 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcoImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IcoImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImImagePlugin.cpython-311.pyc
index 2f64aaf9..74f9d36e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Image.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Image.cpython-311.pyc
index 75c22646..10f8c029 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Image.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Image.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageChops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageChops.cpython-311.pyc
index 47b30107..6e123691 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageChops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageChops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageCms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageCms.cpython-311.pyc
index cc9e8317..fbef994f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageCms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageCms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageColor.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageColor.cpython-311.pyc
index da11183d..b7261bc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageColor.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageColor.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw.cpython-311.pyc
index 4d694826..6408fa49 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw2.cpython-311.pyc
index 7252cdaa..2516e44c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageDraw2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageEnhance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageEnhance.cpython-311.pyc
index a3bbb4a6..3d5e0278 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageEnhance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageEnhance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFile.cpython-311.pyc
index 46e9b177..70895a23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFilter.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFilter.cpython-311.pyc
index 4bf6e8cb..8ad619bc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFilter.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFilter.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFont.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFont.cpython-311.pyc
index 7d9d3ad4..83a8465f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFont.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageFont.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageGrab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageGrab.cpython-311.pyc
index 40850994..add14761 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageGrab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageGrab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMath.cpython-311.pyc
index 12b5583a..4cee41f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMode.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMode.cpython-311.pyc
index 70b0a209..3df70ea4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMode.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMode.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMorph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMorph.cpython-311.pyc
index 649a2f8f..2e9bd55a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMorph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageMorph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageOps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageOps.cpython-311.pyc
index 0546a004..ea8927bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageOps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageOps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePalette.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePalette.cpython-311.pyc
index d2a32339..c4a67561 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePalette.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePalette.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePath.cpython-311.pyc
index a01b0c53..eed0d9e1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImagePath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageQt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageQt.cpython-311.pyc
index 351d2292..fd036527 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageQt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageQt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageSequence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageSequence.cpython-311.pyc
index 018384b7..7006b466 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageSequence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageSequence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageShow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageShow.cpython-311.pyc
index fc3beac5..b8f31b5e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageShow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageShow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageStat.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageStat.cpython-311.pyc
index c0d6461d..6be0cff8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageStat.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageStat.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTk.cpython-311.pyc
index 5cdd2ac4..3c533ec6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTransform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTransform.cpython-311.pyc
index b69743fd..055a7be3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTransform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageTransform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageWin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageWin.cpython-311.pyc
index 25d88e3b..a977c0e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageWin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImageWin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImtImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImtImagePlugin.cpython-311.pyc
index 95da1284..0dcdeec9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImtImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/ImtImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-311.pyc
index 5edeb46f..186324fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Jpeg2KImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Jpeg2KImagePlugin.cpython-311.pyc
index 624a9362..ecf16034 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Jpeg2KImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/Jpeg2KImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegImagePlugin.cpython-311.pyc
index eda472ea..06644e86 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegPresets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegPresets.cpython-311.pyc
index cf6065d6..abb66956 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegPresets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/JpegPresets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/McIdasImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/McIdasImagePlugin.cpython-311.pyc
index ccea73d9..8f5239cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/McIdasImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/McIdasImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MicImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MicImagePlugin.cpython-311.pyc
index 29aa9077..d3f33f99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MicImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MicImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpegImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpegImagePlugin.cpython-311.pyc
index c36f43cb..a560b552 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpegImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpegImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpoImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpoImagePlugin.cpython-311.pyc
index 0aa8a9d9..cc3fc427 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpoImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MpoImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MspImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MspImagePlugin.cpython-311.pyc
index 7c28d58e..8fedf307 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MspImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/MspImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PSDraw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PSDraw.cpython-311.pyc
index ab37cdde..19151b5c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PSDraw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PSDraw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PaletteFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PaletteFile.cpython-311.pyc
index 7426c0ec..39fe75bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PaletteFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PaletteFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PalmImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PalmImagePlugin.cpython-311.pyc
index 90ce78ee..ee788fc9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PalmImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PalmImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcdImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcdImagePlugin.cpython-311.pyc
index d834e20b..e9cff9b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcdImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcdImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcfFontFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcfFontFile.cpython-311.pyc
index 77950df9..abb44ed4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcfFontFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcfFontFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcxImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcxImagePlugin.cpython-311.pyc
index 1fb98566..929a4fbc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcxImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PcxImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfImagePlugin.cpython-311.pyc
index fdd19616..3c760768 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfParser.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfParser.cpython-311.pyc
index d13bf44e..6dc8628f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfParser.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PdfParser.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PixarImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PixarImagePlugin.cpython-311.pyc
index 710871c0..980e1c4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PixarImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PixarImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PngImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PngImagePlugin.cpython-311.pyc
index a09af67b..a086c2e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PngImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PngImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PpmImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PpmImagePlugin.cpython-311.pyc
index bcf0af55..5c8ac7d9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PpmImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PpmImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PsdImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PsdImagePlugin.cpython-311.pyc
index 8bf35157..81b78123 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PsdImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PsdImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PyAccess.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PyAccess.cpython-311.pyc
index 4dd153af..43a409f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PyAccess.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/PyAccess.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/QoiImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/QoiImagePlugin.cpython-311.pyc
index 0fd7fecd..b5e965e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/QoiImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/QoiImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SgiImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SgiImagePlugin.cpython-311.pyc
index 9b94e8a2..8e9e53c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SgiImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SgiImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SpiderImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SpiderImagePlugin.cpython-311.pyc
index 46652c9f..69132ff5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SpiderImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SpiderImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SunImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SunImagePlugin.cpython-311.pyc
index b87e089d..7ff35ba8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SunImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/SunImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TarIO.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TarIO.cpython-311.pyc
index 2921ab81..0ff8d26c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TarIO.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TarIO.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TgaImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TgaImagePlugin.cpython-311.pyc
index 082718af..553afea2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TgaImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TgaImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffImagePlugin.cpython-311.pyc
index 05227037..415443b6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffTags.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffTags.cpython-311.pyc
index c36fa824..f21a30db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffTags.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/TiffTags.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WalImageFile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WalImageFile.cpython-311.pyc
index 6a4213cf..626bb19f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WalImageFile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WalImageFile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WebPImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WebPImagePlugin.cpython-311.pyc
index 6b8b4ec5..610800f0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WebPImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WebPImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WmfImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WmfImagePlugin.cpython-311.pyc
index 3af585a7..9b23b9c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WmfImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/WmfImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XVThumbImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XVThumbImagePlugin.cpython-311.pyc
index b57831bd..fa2c61f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XVThumbImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XVThumbImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XbmImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XbmImagePlugin.cpython-311.pyc
index feeeb4c7..0a588007 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XbmImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XbmImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XpmImagePlugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XpmImagePlugin.cpython-311.pyc
index 941fc93d..03d80fc4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XpmImagePlugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/XpmImagePlugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__init__.cpython-311.pyc
index 4498123b..c352721c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__main__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__main__.cpython-311.pyc
index d16b4d6a..a81142f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__main__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/__main__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_binary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_binary.cpython-311.pyc
index b66faff6..c5da34d0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_binary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_binary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_deprecate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_deprecate.cpython-311.pyc
index eea5088b..44468f95 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_deprecate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_deprecate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_tkinter_finder.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_tkinter_finder.cpython-311.pyc
index bb64962b..7710ccc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_tkinter_finder.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_tkinter_finder.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_util.cpython-311.pyc
index ec183473..4640f0ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_version.cpython-311.pyc
index 91517c29..442fa50d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/features.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/features.cpython-311.pyc
index 30ac4a51..91e8c8b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/features.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/PIL/__pycache__/features.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc
index 9db1c734..94bc8a72 100644
Binary files a/.CondaPkg/env/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/_distutils_hack/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/__init__.cpython-311.pyc
index 80eb2320..34e0137c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config-3.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config-3.cpython-311.pyc
index dc27b95c..c9ded13a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config-3.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config-3.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config.cpython-311.pyc
index e30c4e3a..d8de07d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py2.cpython-311.pyc
index 2e174da1..d4262d42 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py3.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py3.cpython-311.pyc
index 4bdd9c49..2bd03416 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py3.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/load_config_py3.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/version.cpython-311.pyc
index 4634450e..3c472ec7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/data/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/data/__pycache__/__init__.cpython-311.pyc
index 55151d6f..810a338a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/data/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/data/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/gapi/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/gapi/__pycache__/__init__.cpython-311.pyc
index 273225d3..60ba70a9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/gapi/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/gapi/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/mat_wrapper/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/mat_wrapper/__pycache__/__init__.cpython-311.pyc
index 02c2ced4..ffbf585e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/mat_wrapper/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/mat_wrapper/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/__init__.cpython-311.pyc
index 15ffe2de..e301c4ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/version.cpython-311.pyc
index 38a10af3..0d58f3cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/misc/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/cv2/utils/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/cv2/utils/__pycache__/__init__.cpython-311.pyc
index ed3b20ba..9c787993 100644
Binary files a/.CondaPkg/env/Lib/site-packages/cv2/utils/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/cv2/utils/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio-2.27.0.dist-info/RECORD b/.CondaPkg/env/Lib/site-packages/imageio-2.27.0.dist-info/RECORD
index 0feafc0a..c32ab8e0 100644
--- a/.CondaPkg/env/Lib/site-packages/imageio-2.27.0.dist-info/RECORD
+++ b/.CondaPkg/env/Lib/site-packages/imageio-2.27.0.dist-info/RECORD
@@ -1,5 +1,5 @@
-../../Scripts/imageio_download_bin.exe,sha256=Rf8RkTW4VZJ2EFN-L6I9EAfHNySLYKkTgLopa-7LGls,108421
-../../Scripts/imageio_remove_bin.exe,sha256=9dOadUVBgEUu0oFWLxqxZvEO92OYR-vi3HDHlGKtOX8,108417
+../../Scripts/imageio_download_bin.exe,sha256=hPWr8kGfz4Bcx-2OvNoivB_yOkFvaBm9BnifuXeE8C4,108463
+../../Scripts/imageio_remove_bin.exe,sha256=8VPdgWJ0Ig9YdUPtpVifLrufC-KMCbybK7fPS_PGQsg,108459
imageio-2.27.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
imageio-2.27.0.dist-info/LICENSE,sha256=rlmepQpJTvtyXkIKqzXR91kgDP5BhrbGSjC6Sds_0GQ,1307
imageio-2.27.0.dist-info/METADATA,sha256=maJi9DLJL59YjFcLunT35lfywXOQXUDakA9q7Y5zWfY,4816
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__init__.cpython-311.pyc
index 6cdb570c..9ef90154 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__main__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__main__.cpython-311.pyc
index ff9edaf3..7cdd56e5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__main__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/__main__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/freeze.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/freeze.cpython-311.pyc
index 0454e6fd..e8783042 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/freeze.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/freeze.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/testing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/testing.cpython-311.pyc
index 482c582e..d5b88af8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/testing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/testing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/typing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/typing.cpython-311.pyc
index b621075c..8b75884b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/typing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/typing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v2.cpython-311.pyc
index e52ffe7d..aa193078 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v3.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v3.cpython-311.pyc
index 770b6844..bd474ac6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v3.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/__pycache__/v3.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/__init__.cpython-311.pyc
index f798a8bd..20504be4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/extensions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/extensions.cpython-311.pyc
index 37b75e1e..15896402 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/extensions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/extensions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/plugins.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/plugins.cpython-311.pyc
index da9e814a..aa11e7a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/plugins.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/config/__pycache__/plugins.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/__init__.cpython-311.pyc
index da8c7bfe..d08da7c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/fetching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/fetching.cpython-311.pyc
index 26daf22b..9a4f30c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/fetching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/fetching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/findlib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/findlib.cpython-311.pyc
index ae700792..f1330c75 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/findlib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/findlib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/format.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/format.cpython-311.pyc
index 6475aa0a..a0e21e41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/format.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/format.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/imopen.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/imopen.cpython-311.pyc
index 80e20275..a7b16761 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/imopen.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/imopen.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/legacy_plugin_wrapper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/legacy_plugin_wrapper.cpython-311.pyc
index 6d2237b1..529e85fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/legacy_plugin_wrapper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/legacy_plugin_wrapper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/request.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/request.cpython-311.pyc
index dd0acb8e..cdd95717 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/request.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/request.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/util.cpython-311.pyc
index 710aedc1..0a28b817 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/v3_plugin_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/v3_plugin_api.cpython-311.pyc
index 68f762fe..3c6c3a3d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/v3_plugin_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/core/__pycache__/v3_plugin_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/__init__.cpython-311.pyc
index c9b47e83..4bf9171a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_bsdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_bsdf.cpython-311.pyc
index 36c9674f..72a749e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_bsdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_bsdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_dicom.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_dicom.cpython-311.pyc
index cca76162..dd45e76d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_dicom.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_dicom.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_freeimage.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_freeimage.cpython-311.pyc
index a27f1e58..b2c8864d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_freeimage.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_freeimage.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_swf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_swf.cpython-311.pyc
index 33566dc3..0150af68 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_swf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_swf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_tifffile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_tifffile.cpython-311.pyc
index 4f055db7..81467b66 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_tifffile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/_tifffile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/bsdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/bsdf.cpython-311.pyc
index d18a90df..9157135c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/bsdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/bsdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/dicom.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/dicom.cpython-311.pyc
index fd5cc572..67f567cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/dicom.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/dicom.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/example.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/example.cpython-311.pyc
index ab6c49c8..01fab130 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/example.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/example.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/feisem.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/feisem.cpython-311.pyc
index cb0ab0c4..d34d2e4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/feisem.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/feisem.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/ffmpeg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/ffmpeg.cpython-311.pyc
index 499f1d5e..4a6c22e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/ffmpeg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/ffmpeg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/fits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/fits.cpython-311.pyc
index 7f1572fd..c54595e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/fits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/fits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimage.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimage.cpython-311.pyc
index a6c648c8..ebc66366 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimage.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimage.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimagemulti.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimagemulti.cpython-311.pyc
index b318c6be..0b42b1a7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimagemulti.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/freeimagemulti.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/gdal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/gdal.cpython-311.pyc
index 2d0acb2d..cbc065ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/gdal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/gdal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/grab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/grab.cpython-311.pyc
index 5f4c0339..e20d9b96 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/grab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/grab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/lytro.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/lytro.cpython-311.pyc
index 243ed7c5..b79cff88 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/lytro.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/lytro.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/npz.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/npz.cpython-311.pyc
index e1675644..b93cd2d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/npz.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/npz.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/opencv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/opencv.cpython-311.pyc
index d6989b89..3976cfd9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/opencv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/opencv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow.cpython-311.pyc
index 0793ba26..23ba1016 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_info.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_info.cpython-311.pyc
index e8918b14..71fcb48c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_info.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_info.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_legacy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_legacy.cpython-311.pyc
index a7a5e640..90edf52a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_legacy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillow_legacy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillowmulti.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillowmulti.cpython-311.pyc
index 86ee83e7..f9cf3579 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillowmulti.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pillowmulti.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pyav.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pyav.cpython-311.pyc
index 4705d61e..14356c32 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pyav.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/pyav.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/simpleitk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/simpleitk.cpython-311.pyc
index 150488fd..695e9d01 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/simpleitk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/simpleitk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/spe.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/spe.cpython-311.pyc
index 2301f661..ca99cbda 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/spe.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/spe.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/swf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/swf.cpython-311.pyc
index 6cdbb721..4595d3c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/swf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/swf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile.cpython-311.pyc
index ff6480f8..3840dc96 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile_v3.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile_v3.cpython-311.pyc
index a4f23682..5e0cf65b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile_v3.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/imageio/plugins/__pycache__/tifffile_v3.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/lazy_loader/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/lazy_loader/__pycache__/__init__.cpython-311.pyc
index c01d0249..330c9d45 100644
Binary files a/.CondaPkg/env/Lib/site-packages/lazy_loader/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/lazy_loader/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/__init__.cpython-311.pyc
index d91632bc..4e21862e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/test_lazy_loader.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/test_lazy_loader.cpython-311.pyc
index 61521b81..4c3e199a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/test_lazy_loader.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/__pycache__/test_lazy_loader.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/__init__.cpython-311.pyc
index 97990541..4d8909d3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/some_func.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/some_func.cpython-311.pyc
index 352f1937..3c95b3f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/some_func.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/lazy_loader/tests/fake_pkg/__pycache__/some_func.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/__init__.cpython-311.pyc
index 0d84583d..9323a96a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/conftest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/conftest.cpython-311.pyc
index 3f63ef2f..ada11d63 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/conftest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/conftest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert.cpython-311.pyc
index 42d5859d..b3bcab41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert_matrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert_matrix.cpython-311.pyc
index 785f6ca2..83f30ec7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert_matrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/convert_matrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/exception.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/exception.cpython-311.pyc
index 5f99d4da..644d20fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/exception.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/exception.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/lazy_imports.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/lazy_imports.cpython-311.pyc
index bbc8028e..9f9b0977 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/lazy_imports.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/lazy_imports.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/relabel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/relabel.cpython-311.pyc
index 76904901..8f431e0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/relabel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/__pycache__/relabel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/__init__.cpython-311.pyc
index 0fde206b..2c87165b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/asteroidal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/asteroidal.cpython-311.pyc
index 21fd346a..598688fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/asteroidal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/asteroidal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/boundary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/boundary.cpython-311.pyc
index 1ffc00a8..6d50e6fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/boundary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/boundary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/bridges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/bridges.cpython-311.pyc
index 250b2bf2..91648199 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/bridges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/bridges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chains.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chains.cpython-311.pyc
index bcbfe833..e053d0b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chains.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chains.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chordal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chordal.cpython-311.pyc
index 9632dd74..7d46fcdf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chordal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/chordal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/clique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/clique.cpython-311.pyc
index 288b2193..a30c3952 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/clique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/clique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cluster.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cluster.cpython-311.pyc
index 1f074802..a5bc3bc9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cluster.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cluster.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/communicability_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/communicability_alg.cpython-311.pyc
index 46916584..e80bf8a7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/communicability_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/communicability_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/core.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/core.cpython-311.pyc
index ea34fc6f..3792794c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/core.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/core.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/covering.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/covering.cpython-311.pyc
index d6d085e2..7fb40908 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/covering.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/covering.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cuts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cuts.cpython-311.pyc
index 658ac7ba..38af5e9a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cuts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cuts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cycles.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cycles.cpython-311.pyc
index f53451e4..fc41445b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cycles.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/cycles.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/d_separation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/d_separation.cpython-311.pyc
index 58285db7..64c3d18d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/d_separation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/d_separation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dag.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dag.cpython-311.pyc
index c9b94cd9..946fb165 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dag.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dag.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_measures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_measures.cpython-311.pyc
index 44ad6b13..a3ed4c57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_measures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_measures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_regular.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_regular.cpython-311.pyc
index 85649bce..3f7fd72b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_regular.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/distance_regular.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominance.cpython-311.pyc
index 9abccb97..e21cc1e5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominating.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominating.cpython-311.pyc
index 17d2b04d..71b5a8f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominating.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/dominating.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/efficiency_measures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/efficiency_measures.cpython-311.pyc
index 89b76235..ef234cf1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/efficiency_measures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/efficiency_measures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/euler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/euler.cpython-311.pyc
index a41d440f..df4bd64d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/euler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/euler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graph_hashing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graph_hashing.cpython-311.pyc
index 33221067..fb618238 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graph_hashing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graph_hashing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graphical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graphical.cpython-311.pyc
index e2121f21..666b1342 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graphical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/graphical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hierarchy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hierarchy.cpython-311.pyc
index aeacbc39..72b83c1b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hierarchy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hierarchy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hybrid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hybrid.cpython-311.pyc
index 7a284d55..41ee87b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hybrid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/hybrid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/isolate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/isolate.cpython-311.pyc
index 968d0401..de9daafa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/isolate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/isolate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/link_prediction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/link_prediction.cpython-311.pyc
index f69a6406..2207b54a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/link_prediction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/link_prediction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/lowest_common_ancestors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/lowest_common_ancestors.cpython-311.pyc
index f2c15f31..f5434f43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/lowest_common_ancestors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/lowest_common_ancestors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/matching.cpython-311.pyc
index 9b15e981..80c3082f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/mis.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/mis.cpython-311.pyc
index 4f5109bd..f03a0662 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/mis.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/mis.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/moral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/moral.cpython-311.pyc
index 8df5d73d..63c53760 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/moral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/moral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/node_classification.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/node_classification.cpython-311.pyc
index eb7f22f3..56becda3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/node_classification.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/node_classification.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/non_randomness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/non_randomness.cpython-311.pyc
index 28d56dab..69e9aa45 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/non_randomness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/non_randomness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planar_drawing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planar_drawing.cpython-311.pyc
index d4a5550f..60d27f3f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planar_drawing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planar_drawing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planarity.cpython-311.pyc
index d39c3f21..98830dd0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/planarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/polynomials.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/polynomials.cpython-311.pyc
index a7176d0c..1fd6833b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/polynomials.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/polynomials.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/reciprocity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/reciprocity.cpython-311.pyc
index 63564c1f..4519b04b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/reciprocity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/reciprocity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/regular.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/regular.cpython-311.pyc
index 5e3397a2..51596052 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/regular.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/regular.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/richclub.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/richclub.cpython-311.pyc
index 90ee5c41..9cdcd57f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/richclub.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/richclub.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/similarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/similarity.cpython-311.pyc
index 4a376f43..d092a968 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/similarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/similarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/simple_paths.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/simple_paths.cpython-311.pyc
index 4b77f5a6..08627e77 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/simple_paths.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/simple_paths.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smallworld.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smallworld.cpython-311.pyc
index 80d7a45a..6acbdbbf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smallworld.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smallworld.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smetric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smetric.cpython-311.pyc
index 61b97b24..2b9de66b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smetric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/smetric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/sparsifiers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/sparsifiers.cpython-311.pyc
index 2f419033..6b96de99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/sparsifiers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/sparsifiers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/structuralholes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/structuralholes.cpython-311.pyc
index cf8eb983..8e986163 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/structuralholes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/structuralholes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/summarization.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/summarization.cpython-311.pyc
index c5b9bc4c..4f1c71bc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/summarization.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/summarization.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/swap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/swap.cpython-311.pyc
index 14cf0e2b..90f1a9c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/swap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/swap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/threshold.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/threshold.cpython-311.pyc
index 70efcfbf..b54ca22a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/threshold.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/threshold.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/tournament.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/tournament.cpython-311.pyc
index b0200f90..bafbc026 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/tournament.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/tournament.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/triads.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/triads.cpython-311.pyc
index b7b0e278..10178053 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/triads.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/triads.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/vitality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/vitality.cpython-311.pyc
index dd9d0556..681262f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/vitality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/vitality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/voronoi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/voronoi.cpython-311.pyc
index 07ea4371..b123a7cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/voronoi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/voronoi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/wiener.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/wiener.cpython-311.pyc
index cef12052..94f1e60e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/wiener.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/__pycache__/wiener.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/__init__.cpython-311.pyc
index b99aa3cf..8022dd80 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clique.cpython-311.pyc
index 427203df..3232e195 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clustering_coefficient.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clustering_coefficient.cpython-311.pyc
index 43fc8e07..300e2237 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clustering_coefficient.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/clustering_coefficient.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/connectivity.cpython-311.pyc
index b96bc3cd..5cac53aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/distance_measures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/distance_measures.cpython-311.pyc
index e0735882..9bafa8dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/distance_measures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/distance_measures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/dominating_set.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/dominating_set.cpython-311.pyc
index 95b0c85d..70e7ecce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/dominating_set.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/dominating_set.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/kcomponents.cpython-311.pyc
index 1e2441b9..a3d49b6a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/matching.cpython-311.pyc
index e4aa5910..2ff77241 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/maxcut.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/maxcut.cpython-311.pyc
index 09d72cab..a64e7fb6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/maxcut.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/maxcut.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/ramsey.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/ramsey.cpython-311.pyc
index 347a3874..37cc16a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/ramsey.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/ramsey.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/steinertree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/steinertree.cpython-311.pyc
index dc412865..f8c11735 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/steinertree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/steinertree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/traveling_salesman.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/traveling_salesman.cpython-311.pyc
index 984793b7..6116d988 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/traveling_salesman.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/traveling_salesman.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/treewidth.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/treewidth.cpython-311.pyc
index ede18869..5eac5056 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/treewidth.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/treewidth.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/vertex_cover.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/vertex_cover.cpython-311.pyc
index 0b893ee3..a4aa0131 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/vertex_cover.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/__pycache__/vertex_cover.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/__init__.cpython-311.pyc
index 6efe537c..f04b4426 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_approx_clust_coeff.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_approx_clust_coeff.cpython-311.pyc
index d93b8570..3ce1a3ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_approx_clust_coeff.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_approx_clust_coeff.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_clique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_clique.cpython-311.pyc
index 012a42e8..b6e13685 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_clique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_clique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_connectivity.cpython-311.pyc
index 00d344b1..fc101615 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_distance_measures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_distance_measures.cpython-311.pyc
index 219c7dab..d73f738a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_distance_measures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_distance_measures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_dominating_set.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_dominating_set.cpython-311.pyc
index 58269647..ddfb3e94 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_dominating_set.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_dominating_set.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_kcomponents.cpython-311.pyc
index d6ef12f4..3869296b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_matching.cpython-311.pyc
index a9c5ee54..93529716 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_maxcut.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_maxcut.cpython-311.pyc
index 2c576d87..50d65d57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_maxcut.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_maxcut.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_ramsey.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_ramsey.cpython-311.pyc
index a1e49d7b..6dd2965c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_ramsey.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_ramsey.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_steinertree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_steinertree.cpython-311.pyc
index debbd086..701220f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_steinertree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_steinertree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_traveling_salesman.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_traveling_salesman.cpython-311.pyc
index 4dbb216c..12171f05 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_traveling_salesman.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_traveling_salesman.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_treewidth.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_treewidth.cpython-311.pyc
index 92e3a932..e8523ec1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_treewidth.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_treewidth.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_vertex_cover.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_vertex_cover.cpython-311.pyc
index c05d51a9..f1f26f9f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_vertex_cover.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/approximation/tests/__pycache__/test_vertex_cover.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/__init__.cpython-311.pyc
index ddbaa769..6512fe14 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/connectivity.cpython-311.pyc
index 709901a0..3b3532c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/correlation.cpython-311.pyc
index 8a336aea..e3e085a7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/mixing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/mixing.cpython-311.pyc
index 96b9b047..bb40cd19 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/mixing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/mixing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/neighbor_degree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/neighbor_degree.cpython-311.pyc
index e633f222..64fb4a81 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/neighbor_degree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/neighbor_degree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/pairs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/pairs.cpython-311.pyc
index afecc432..84124bee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/pairs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/__pycache__/pairs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/__init__.cpython-311.pyc
index bb93aff6..2ff1ffea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/base_test.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/base_test.cpython-311.pyc
index c85042a4..48fa1385 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/base_test.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/base_test.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_connectivity.cpython-311.pyc
index 3684187e..3447f7da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_correlation.cpython-311.pyc
index ab666ea8..2945cadc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_mixing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_mixing.cpython-311.pyc
index 10c06c77..a6641c11 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_mixing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_mixing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_neighbor_degree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_neighbor_degree.cpython-311.pyc
index 702aaa15..c5189df6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_neighbor_degree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_neighbor_degree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_pairs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_pairs.cpython-311.pyc
index 66dd5573..dd9c8cf6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_pairs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/assortativity/tests/__pycache__/test_pairs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/__init__.cpython-311.pyc
index fba5c31f..c68ea768 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/basic.cpython-311.pyc
index d3e58158..95f248bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/centrality.cpython-311.pyc
index 8641330c..ced3d124 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/cluster.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/cluster.cpython-311.pyc
index a8d5d265..77020955 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/cluster.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/cluster.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/covering.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/covering.cpython-311.pyc
index 71c4d40d..29b05fcc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/covering.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/covering.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/edgelist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/edgelist.cpython-311.pyc
index a0a8bbe1..3648aa0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/edgelist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/edgelist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/generators.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/generators.cpython-311.pyc
index 3422cbb2..8df445e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/generators.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/generators.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matching.cpython-311.pyc
index 3f2ce24a..d33387f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matrix.cpython-311.pyc
index 3a249334..01a9af2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/matrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/projection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/projection.cpython-311.pyc
index 43ec6af6..c44a2dc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/projection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/projection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/redundancy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/redundancy.cpython-311.pyc
index 08b5d23f..6df10bf0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/redundancy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/redundancy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/spectral.cpython-311.pyc
index acc24d07..e8a6c032 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/__pycache__/spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/__init__.cpython-311.pyc
index 1e80c3cd..704073ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_basic.cpython-311.pyc
index 7c3a9fe4..8d6f92e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_centrality.cpython-311.pyc
index b5d4125d..71b76f25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_cluster.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_cluster.cpython-311.pyc
index e94c6f26..eb024249 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_cluster.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_cluster.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_covering.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_covering.cpython-311.pyc
index 4255ec0d..e6378ecc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_covering.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_covering.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_edgelist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_edgelist.cpython-311.pyc
index 0c478b09..06a0cb86 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_edgelist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_edgelist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_generators.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_generators.cpython-311.pyc
index d0cfc8b4..8e8dd923 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_generators.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_generators.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matching.cpython-311.pyc
index 9bd8888c..9f3db7cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matrix.cpython-311.pyc
index 69b70fac..652ac294 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_matrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_project.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_project.cpython-311.pyc
index d9504a1e..0b298dbf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_project.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_project.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_redundancy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_redundancy.cpython-311.pyc
index 7343471b..9f6f0e73 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_redundancy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_redundancy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_spectral_bipartivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_spectral_bipartivity.cpython-311.pyc
index ba5a5dd4..8c834426 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_spectral_bipartivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/bipartite/tests/__pycache__/test_spectral_bipartivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/__init__.cpython-311.pyc
index 4303a305..c35d8e04 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness.cpython-311.pyc
index a139ea70..9fdec497 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness_subset.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness_subset.cpython-311.pyc
index 82cb7221..f6f50ada 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness_subset.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/betweenness_subset.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/closeness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/closeness.cpython-311.pyc
index 88ef6417..5debd205 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/closeness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/closeness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness.cpython-311.pyc
index b6f3dfb2..b6ab9783 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness_subset.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness_subset.cpython-311.pyc
index 59615c54..7c2202b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness_subset.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_betweenness_subset.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_closeness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_closeness.cpython-311.pyc
index 7d7a4710..8101b028 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_closeness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/current_flow_closeness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/degree_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/degree_alg.cpython-311.pyc
index e0522d97..65e03914 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/degree_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/degree_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/dispersion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/dispersion.cpython-311.pyc
index 48167133..63320d22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/dispersion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/dispersion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/eigenvector.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/eigenvector.cpython-311.pyc
index 6359dae3..0925394b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/eigenvector.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/eigenvector.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/flow_matrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/flow_matrix.cpython-311.pyc
index 07f114a4..c1ef980e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/flow_matrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/flow_matrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/group.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/group.cpython-311.pyc
index d849307e..149fed8a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/group.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/group.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/harmonic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/harmonic.cpython-311.pyc
index ca45af12..afe23a06 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/harmonic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/harmonic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/katz.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/katz.cpython-311.pyc
index 2d2b31a9..cd0c7786 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/katz.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/katz.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/load.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/load.cpython-311.pyc
index d42a7600..35b510b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/load.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/load.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/percolation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/percolation.cpython-311.pyc
index c1ea62bf..3e06721f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/percolation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/percolation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/reaching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/reaching.cpython-311.pyc
index 694e6c3c..305e0af8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/reaching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/reaching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/second_order.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/second_order.cpython-311.pyc
index 58fa1f20..7bc5e7b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/second_order.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/second_order.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/subgraph_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/subgraph_alg.cpython-311.pyc
index 257a84fd..d0158a29 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/subgraph_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/subgraph_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/trophic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/trophic.cpython-311.pyc
index cab28e7f..3424bcb7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/trophic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/trophic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/voterank_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/voterank_alg.cpython-311.pyc
index b480131c..fc5f0c85 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/voterank_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/__pycache__/voterank_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/__init__.cpython-311.pyc
index 3521b3b2..1eae0392 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality.cpython-311.pyc
index 4ab1dd97..cf9711b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality_subset.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality_subset.cpython-311.pyc
index 7a08a74c..036173a6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality_subset.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_betweenness_centrality_subset.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_closeness_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_closeness_centrality.cpython-311.pyc
index 2b389832..7df57e55 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_closeness_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_closeness_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality.cpython-311.pyc
index 63bc052e..de8340a6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality_subset.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality_subset.cpython-311.pyc
index 209e6621..cba7a559 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality_subset.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_betweenness_centrality_subset.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_closeness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_closeness.cpython-311.pyc
index 1a6cdce0..ff3c7a64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_closeness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_current_flow_closeness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_degree_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_degree_centrality.cpython-311.pyc
index 73867914..625255ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_degree_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_degree_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_dispersion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_dispersion.cpython-311.pyc
index e2014158..bc0c9f6b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_dispersion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_dispersion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_eigenvector_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_eigenvector_centrality.cpython-311.pyc
index c5e00e1a..dce11f10 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_eigenvector_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_eigenvector_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_group.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_group.cpython-311.pyc
index 83fd27de..9cdb42a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_group.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_group.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_harmonic_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_harmonic_centrality.cpython-311.pyc
index 4e655809..f224b8cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_harmonic_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_harmonic_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_katz_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_katz_centrality.cpython-311.pyc
index 695e7955..7f42aba3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_katz_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_katz_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_load_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_load_centrality.cpython-311.pyc
index fd8759e8..60571dbc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_load_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_load_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_percolation_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_percolation_centrality.cpython-311.pyc
index 2f38879c..c896e8c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_percolation_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_percolation_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_reaching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_reaching.cpython-311.pyc
index 4b46b458..c7d39064 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_reaching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_reaching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_second_order_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_second_order_centrality.cpython-311.pyc
index bfd3b64f..f054d9ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_second_order_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_second_order_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_subgraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_subgraph.cpython-311.pyc
index 8df4afd4..12de79fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_subgraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_subgraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_trophic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_trophic.cpython-311.pyc
index 2e9e4b6b..32f4800a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_trophic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_trophic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_voterank.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_voterank.cpython-311.pyc
index 8b7ca90c..2c0d8ac6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_voterank.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/centrality/tests/__pycache__/test_voterank.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/__init__.cpython-311.pyc
index 4bea979f..5d53bd2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/equitable_coloring.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/equitable_coloring.cpython-311.pyc
index 2804e3bf..86027a9d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/equitable_coloring.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/equitable_coloring.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/greedy_coloring.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/greedy_coloring.cpython-311.pyc
index 282ab43f..97020168 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/greedy_coloring.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/__pycache__/greedy_coloring.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/__init__.cpython-311.pyc
index 4d9acb5b..69671232 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/test_coloring.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/test_coloring.cpython-311.pyc
index a3b0de0f..62c0b15b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/test_coloring.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/coloring/tests/__pycache__/test_coloring.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/__init__.cpython-311.pyc
index 732927df..6200e8ea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/asyn_fluid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/asyn_fluid.cpython-311.pyc
index c84faa92..47218768 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/asyn_fluid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/asyn_fluid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/centrality.cpython-311.pyc
index 913dc2bf..17567fc9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/community_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/community_utils.cpython-311.pyc
index e7b050be..0a20d3ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/community_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/community_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kclique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kclique.cpython-311.pyc
index 7ee2efd0..49067c37 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kclique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kclique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kernighan_lin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kernighan_lin.cpython-311.pyc
index b8efdb87..a3a4e092 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kernighan_lin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/kernighan_lin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/label_propagation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/label_propagation.cpython-311.pyc
index ef308654..59438438 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/label_propagation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/label_propagation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/louvain.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/louvain.cpython-311.pyc
index 6e088d12..88961dd5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/louvain.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/louvain.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/lukes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/lukes.cpython-311.pyc
index 78f7f2b7..179e1fa8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/lukes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/lukes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/modularity_max.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/modularity_max.cpython-311.pyc
index d952fbb2..671bce9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/modularity_max.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/modularity_max.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/quality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/quality.cpython-311.pyc
index 542fdabd..d8c56b0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/quality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/__pycache__/quality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/__init__.cpython-311.pyc
index 98c626c1..116cd34e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_asyn_fluid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_asyn_fluid.cpython-311.pyc
index a79e2305..dc752e17 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_asyn_fluid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_asyn_fluid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_centrality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_centrality.cpython-311.pyc
index 5e4f89e3..12aca686 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_centrality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_centrality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kclique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kclique.cpython-311.pyc
index 8da6f32e..ac754ad8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kclique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kclique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kernighan_lin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kernighan_lin.cpython-311.pyc
index e881a27e..61c39010 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kernighan_lin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_kernighan_lin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_label_propagation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_label_propagation.cpython-311.pyc
index c98edb92..c158e964 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_label_propagation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_label_propagation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_louvain.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_louvain.cpython-311.pyc
index 8e11854a..9f7e5ed3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_louvain.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_louvain.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_lukes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_lukes.cpython-311.pyc
index 64c3cfa2..d4e112f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_lukes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_lukes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_modularity_max.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_modularity_max.cpython-311.pyc
index af48afb8..65093c2b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_modularity_max.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_modularity_max.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_quality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_quality.cpython-311.pyc
index bd09b20c..dac619a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_quality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_quality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_utils.cpython-311.pyc
index 261bee27..2147f6b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/community/tests/__pycache__/test_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/__init__.cpython-311.pyc
index 87c5ade8..49bb2dad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/attracting.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/attracting.cpython-311.pyc
index 64d42c8f..b4e2d8c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/attracting.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/attracting.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/biconnected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/biconnected.cpython-311.pyc
index f71baae9..b824210e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/biconnected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/biconnected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/connected.cpython-311.pyc
index 5bd38d0f..1e2d34c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/semiconnected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/semiconnected.cpython-311.pyc
index 662a0bfd..377a2c1d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/semiconnected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/semiconnected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/strongly_connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/strongly_connected.cpython-311.pyc
index 632e2208..d670c9d9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/strongly_connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/strongly_connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/weakly_connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/weakly_connected.cpython-311.pyc
index 0c370d02..451b1941 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/weakly_connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/__pycache__/weakly_connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/__init__.cpython-311.pyc
index 40f84568..3799f633 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_attracting.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_attracting.cpython-311.pyc
index 03eb4a3d..87c6980c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_attracting.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_attracting.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_biconnected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_biconnected.cpython-311.pyc
index e9368e6d..5600f051 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_biconnected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_biconnected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_connected.cpython-311.pyc
index 2d859331..861cfc91 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_semiconnected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_semiconnected.cpython-311.pyc
index 660155dc..f40dad3a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_semiconnected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_semiconnected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_strongly_connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_strongly_connected.cpython-311.pyc
index 1b0bd929..56fe4594 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_strongly_connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_strongly_connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_weakly_connected.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_weakly_connected.cpython-311.pyc
index a0a40fb9..c42c7e72 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_weakly_connected.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/components/tests/__pycache__/test_weakly_connected.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/__init__.cpython-311.pyc
index 1ba113c9..656d3d15 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/connectivity.cpython-311.pyc
index 2c063908..0b189dad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/cuts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/cuts.cpython-311.pyc
index fa63a912..7b2bf9d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/cuts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/cuts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/disjoint_paths.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/disjoint_paths.cpython-311.pyc
index 6c96400b..f5abb444 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/disjoint_paths.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/disjoint_paths.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_augmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_augmentation.cpython-311.pyc
index b4c10481..84994a0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_augmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_augmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_kcomponents.cpython-311.pyc
index 33dadc8a..ee34b09f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/edge_kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcomponents.cpython-311.pyc
index 8b822f2e..38a19e5a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcutsets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcutsets.cpython-311.pyc
index ea0b249c..a6f79575 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcutsets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/kcutsets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/stoerwagner.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/stoerwagner.cpython-311.pyc
index 0b6d2f6c..84128707 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/stoerwagner.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/stoerwagner.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/utils.cpython-311.pyc
index b3b04e80..36bb59a7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/__init__.cpython-311.pyc
index 9da85a36..a6eb1342 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_connectivity.cpython-311.pyc
index e45d772d..02514c80 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_cuts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_cuts.cpython-311.pyc
index 0e25ae61..f7e2a5b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_cuts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_cuts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_disjoint_paths.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_disjoint_paths.cpython-311.pyc
index 1c504e74..97cdf088 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_disjoint_paths.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_disjoint_paths.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_augmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_augmentation.cpython-311.pyc
index bd29d4d3..d3e6270f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_augmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_augmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_kcomponents.cpython-311.pyc
index 32fc3df2..ce9bbd6a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_edge_kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcomponents.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcomponents.cpython-311.pyc
index 80f7adaa..7f9ef1f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcomponents.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcomponents.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcutsets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcutsets.cpython-311.pyc
index 1063900b..531eaf0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcutsets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_kcutsets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_stoer_wagner.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_stoer_wagner.cpython-311.pyc
index efc53aa2..58026367 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_stoer_wagner.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/connectivity/tests/__pycache__/test_stoer_wagner.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/__init__.cpython-311.pyc
index ede31baf..e71bb104 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/boykovkolmogorov.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/boykovkolmogorov.cpython-311.pyc
index e971e605..8f2f4c4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/boykovkolmogorov.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/boykovkolmogorov.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/capacityscaling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/capacityscaling.cpython-311.pyc
index ff76e50e..2e8a53d2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/capacityscaling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/capacityscaling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/dinitz_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/dinitz_alg.cpython-311.pyc
index ca937f01..124402bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/dinitz_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/dinitz_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/edmondskarp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/edmondskarp.cpython-311.pyc
index 507f0896..3f4c512d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/edmondskarp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/edmondskarp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/gomory_hu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/gomory_hu.cpython-311.pyc
index ba207f20..6e594f51 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/gomory_hu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/gomory_hu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/maxflow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/maxflow.cpython-311.pyc
index f61f9a80..3232c084 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/maxflow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/maxflow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/mincost.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/mincost.cpython-311.pyc
index 27ba9ae4..797e5a0c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/mincost.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/mincost.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/networksimplex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/networksimplex.cpython-311.pyc
index b8ad5d4e..a2908227 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/networksimplex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/networksimplex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/preflowpush.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/preflowpush.cpython-311.pyc
index d22d4c84..28258e79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/preflowpush.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/preflowpush.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/shortestaugmentingpath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/shortestaugmentingpath.cpython-311.pyc
index 7c137875..f402c449 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/shortestaugmentingpath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/shortestaugmentingpath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/utils.cpython-311.pyc
index baa9537c..d6ae5787 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/__init__.cpython-311.pyc
index de44a435..8009e963 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_gomory_hu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_gomory_hu.cpython-311.pyc
index e2b9ccd9..95c2f7bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_gomory_hu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_gomory_hu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow.cpython-311.pyc
index fb1dfa8a..3f2de390 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow_large_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow_large_graph.cpython-311.pyc
index b7fcdc6b..804c70a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow_large_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_maxflow_large_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_mincost.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_mincost.cpython-311.pyc
index 8f7e73c7..b5fb456c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_mincost.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_mincost.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_networksimplex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_networksimplex.cpython-311.pyc
index fbd4048f..5d7e6c43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_networksimplex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/flow/tests/__pycache__/test_networksimplex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/__init__.cpython-311.pyc
index d2e3f289..f8945dd2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/ismags.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/ismags.cpython-311.pyc
index fbcd0e86..08b37f3c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/ismags.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/ismags.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorph.cpython-311.pyc
index 03cdab85..642407d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorphvf2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorphvf2.cpython-311.pyc
index 8e46acab..f76b6a70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorphvf2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/isomorphvf2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/matchhelpers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/matchhelpers.cpython-311.pyc
index c4197f23..2670a66f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/matchhelpers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/matchhelpers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/temporalisomorphvf2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/temporalisomorphvf2.cpython-311.pyc
index 69724d86..8744776f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/temporalisomorphvf2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/temporalisomorphvf2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/tree_isomorphism.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/tree_isomorphism.cpython-311.pyc
index 3bd9ba37..629dcf08 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/tree_isomorphism.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/tree_isomorphism.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2pp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2pp.cpython-311.pyc
index 7133eff5..57cfb29f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2pp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2pp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2userfunc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2userfunc.cpython-311.pyc
index 7ab91d25..07e4eb78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2userfunc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/__pycache__/vf2userfunc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/__init__.cpython-311.pyc
index e1cea9a8..586a3e67 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_ismags.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_ismags.cpython-311.pyc
index c44a10c0..ce11f044 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_ismags.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_ismags.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphism.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphism.cpython-311.pyc
index a724f4dc..a346a9ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphism.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphism.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphvf2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphvf2.cpython-311.pyc
index bd47a541..037404db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphvf2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_isomorphvf2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_match_helpers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_match_helpers.cpython-311.pyc
index c3e1391e..e5411ffd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_match_helpers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_match_helpers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_temporalisomorphvf2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_temporalisomorphvf2.cpython-311.pyc
index 1f4166e3..ab77dc3d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_temporalisomorphvf2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_temporalisomorphvf2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_tree_isomorphism.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_tree_isomorphism.cpython-311.pyc
index 9a9a2f68..c4392d09 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_tree_isomorphism.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_tree_isomorphism.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp.cpython-311.pyc
index a11d772e..52bbcb20 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp_helpers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp_helpers.cpython-311.pyc
index e72b95f8..5e4d121d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp_helpers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2pp_helpers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2userfunc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2userfunc.cpython-311.pyc
index fb1b2c93..eb751ad3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2userfunc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/isomorphism/tests/__pycache__/test_vf2userfunc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/__init__.cpython-311.pyc
index 2b8f3b47..4288c432 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/hits_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/hits_alg.cpython-311.pyc
index 261c4e36..abb77e2b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/hits_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/hits_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/pagerank_alg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/pagerank_alg.cpython-311.pyc
index 41a76815..ee326c16 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/pagerank_alg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/__pycache__/pagerank_alg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/__init__.cpython-311.pyc
index 477f9c7b..f10110fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_hits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_hits.cpython-311.pyc
index d6f81ae8..619870bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_hits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_hits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_pagerank.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_pagerank.cpython-311.pyc
index bc0f7846..efec47bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_pagerank.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/link_analysis/tests/__pycache__/test_pagerank.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/__init__.cpython-311.pyc
index 3a7d8e64..89e3415b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/contraction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/contraction.cpython-311.pyc
index 9fc97ccf..d7e0d49f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/contraction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/__pycache__/contraction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/tests/__pycache__/test_contraction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/tests/__pycache__/test_contraction.cpython-311.pyc
index 5caf72a3..21d5248f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/tests/__pycache__/test_contraction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/minors/tests/__pycache__/test_contraction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/__init__.cpython-311.pyc
index 36ccd6c1..3e6efed3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/all.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/all.cpython-311.pyc
index 6b011920..0616b8aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/all.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/all.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/binary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/binary.cpython-311.pyc
index 06544bb3..ffeba55d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/binary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/binary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/product.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/product.cpython-311.pyc
index 297edcb0..faa78a13 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/product.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/product.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/unary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/unary.cpython-311.pyc
index fd40bb4d..36e78f22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/unary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/__pycache__/unary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/__init__.cpython-311.pyc
index 1f34c275..6e81bf65 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_all.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_all.cpython-311.pyc
index 74795c6e..b9404e8a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_all.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_all.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_binary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_binary.cpython-311.pyc
index 09141111..2b4bf8ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_binary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_binary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_product.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_product.cpython-311.pyc
index 16d7df6e..eaf5e385 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_product.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_product.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_unary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_unary.cpython-311.pyc
index ad5d0d7d..8e92cc0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_unary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/operators/tests/__pycache__/test_unary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/__init__.cpython-311.pyc
index d6ad3837..5d7b40b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/astar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/astar.cpython-311.pyc
index fcba8a99..0e348c03 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/astar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/astar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/dense.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/dense.cpython-311.pyc
index a046a479..4cd3a57d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/dense.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/dense.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/generic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/generic.cpython-311.pyc
index 72c5b7a3..22bb94cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/generic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/generic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/unweighted.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/unweighted.cpython-311.pyc
index 3d7945c7..3a42b5f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/unweighted.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/unweighted.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/weighted.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/weighted.cpython-311.pyc
index eb699cbc..e2a249f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/weighted.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/__pycache__/weighted.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/__init__.cpython-311.pyc
index d3019d98..b706931d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_astar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_astar.cpython-311.pyc
index 12ac213a..b3092133 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_astar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_astar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense.cpython-311.pyc
index 35a362f0..4523b6cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense_numpy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense_numpy.cpython-311.pyc
index 230e3480..717cb389 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense_numpy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_dense_numpy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_generic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_generic.cpython-311.pyc
index fc6e827f..04b8813a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_generic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_generic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_unweighted.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_unweighted.cpython-311.pyc
index 2c91e73b..5ce96a9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_unweighted.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_unweighted.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_weighted.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_weighted.cpython-311.pyc
index 84cef063..dd41170d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_weighted.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/shortest_paths/tests/__pycache__/test_weighted.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/__init__.cpython-311.pyc
index 209d737b..376c6673 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_asteroidal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_asteroidal.cpython-311.pyc
index 3508dce6..fbc2748b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_asteroidal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_asteroidal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_boundary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_boundary.cpython-311.pyc
index ca01f9f4..ace14912 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_boundary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_boundary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_bridges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_bridges.cpython-311.pyc
index 57c959af..4d511f85 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_bridges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_bridges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chains.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chains.cpython-311.pyc
index 7855f31d..8aedb9be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chains.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chains.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chordal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chordal.cpython-311.pyc
index daf8342e..3b9c47ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chordal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_chordal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_clique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_clique.cpython-311.pyc
index dc0529d9..b0383d22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_clique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_clique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cluster.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cluster.cpython-311.pyc
index 3dad0c2b..b651572c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cluster.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cluster.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_communicability.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_communicability.cpython-311.pyc
index 5a3dd55f..d3e9feef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_communicability.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_communicability.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_core.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_core.cpython-311.pyc
index 79a5bce2..7863755d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_core.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_core.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_covering.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_covering.cpython-311.pyc
index cc6a4636..276e6123 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_covering.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_covering.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cuts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cuts.cpython-311.pyc
index 02b16c93..86ff2f2d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cuts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cuts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cycles.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cycles.cpython-311.pyc
index b74b5bc0..8e236c4d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cycles.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_cycles.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_d_separation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_d_separation.cpython-311.pyc
index e797e435..395fc1bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_d_separation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_d_separation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dag.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dag.cpython-311.pyc
index ef7ba7e6..c11d1e52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dag.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dag.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_measures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_measures.cpython-311.pyc
index 55c8ad63..1244cd6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_measures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_measures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_regular.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_regular.cpython-311.pyc
index 74d87148..1850b37e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_regular.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_distance_regular.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominance.cpython-311.pyc
index 7ea7fdd4..1f3bf43e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominating.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominating.cpython-311.pyc
index 082874c4..06b0f7fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominating.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_dominating.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_efficiency.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_efficiency.cpython-311.pyc
index 14b772d1..ff334509 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_efficiency.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_efficiency.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_euler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_euler.cpython-311.pyc
index f4ecbd79..e8d7e50d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_euler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_euler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graph_hashing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graph_hashing.cpython-311.pyc
index ee9420cf..e3f91b9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graph_hashing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graph_hashing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graphical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graphical.cpython-311.pyc
index 64be314c..4552bb1b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graphical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_graphical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hierarchy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hierarchy.cpython-311.pyc
index d69277cd..f85dedab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hierarchy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hierarchy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hybrid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hybrid.cpython-311.pyc
index 2f6416dc..28dfa9bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hybrid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_hybrid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_isolate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_isolate.cpython-311.pyc
index ffa050b0..b4994874 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_isolate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_isolate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_link_prediction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_link_prediction.cpython-311.pyc
index d831426d..b1c4e1ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_link_prediction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_link_prediction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_lowest_common_ancestors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_lowest_common_ancestors.cpython-311.pyc
index f376b2f7..b28f088c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_lowest_common_ancestors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_lowest_common_ancestors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_matching.cpython-311.pyc
index 97fa6e1b..46e60fcb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_max_weight_clique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_max_weight_clique.cpython-311.pyc
index 4d23b513..6d00adeb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_max_weight_clique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_max_weight_clique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_mis.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_mis.cpython-311.pyc
index 8e2f22e9..9433139d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_mis.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_mis.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_moral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_moral.cpython-311.pyc
index e837fa62..12b7512d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_moral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_moral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_node_classification.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_node_classification.cpython-311.pyc
index 1bcf7359..e08ef134 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_node_classification.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_node_classification.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_non_randomness.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_non_randomness.cpython-311.pyc
index 4536cdfb..75876bf0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_non_randomness.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_non_randomness.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planar_drawing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planar_drawing.cpython-311.pyc
index 52405d54..7e1ef5f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planar_drawing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planar_drawing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planarity.cpython-311.pyc
index c92cfcd2..d5556185 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_planarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_polynomials.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_polynomials.cpython-311.pyc
index dee2da7f..7648fe1d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_polynomials.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_polynomials.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_reciprocity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_reciprocity.cpython-311.pyc
index b6ee14b1..6787cd6b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_reciprocity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_reciprocity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_regular.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_regular.cpython-311.pyc
index 018e6b6b..e91a1906 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_regular.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_regular.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_richclub.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_richclub.cpython-311.pyc
index 20a8ab0d..9663fd28 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_richclub.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_richclub.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_similarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_similarity.cpython-311.pyc
index c7a84311..240aa269 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_similarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_similarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_simple_paths.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_simple_paths.cpython-311.pyc
index 3c915fa8..5f70945b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_simple_paths.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_simple_paths.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smallworld.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smallworld.cpython-311.pyc
index a7381326..04ba624c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smallworld.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smallworld.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smetric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smetric.cpython-311.pyc
index 237702d6..dd87ed0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smetric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_smetric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_sparsifiers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_sparsifiers.cpython-311.pyc
index 4e8327dc..c04b3677 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_sparsifiers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_sparsifiers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_structuralholes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_structuralholes.cpython-311.pyc
index 2c2e04a8..d071f3fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_structuralholes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_structuralholes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_summarization.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_summarization.cpython-311.pyc
index b9899356..18432771 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_summarization.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_summarization.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_swap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_swap.cpython-311.pyc
index 527c67ee..b9484cd2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_swap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_swap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_threshold.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_threshold.cpython-311.pyc
index 2486c7bc..7e23aef3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_threshold.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_threshold.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_tournament.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_tournament.cpython-311.pyc
index 2bbf072d..ac5e6f9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_tournament.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_tournament.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_triads.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_triads.cpython-311.pyc
index 8c9d7bb3..d6a937e0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_triads.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_triads.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_vitality.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_vitality.cpython-311.pyc
index 5a1b16b0..c165ecf8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_vitality.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_vitality.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_voronoi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_voronoi.cpython-311.pyc
index 97f278f9..245e7bc7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_voronoi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_voronoi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_wiener.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_wiener.cpython-311.pyc
index 461afb4e..9f5257ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_wiener.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tests/__pycache__/test_wiener.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/__init__.cpython-311.pyc
index 1fe0eb67..e7bc52bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/beamsearch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/beamsearch.cpython-311.pyc
index c94bd6a6..c38b60f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/beamsearch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/beamsearch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/breadth_first_search.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/breadth_first_search.cpython-311.pyc
index 8f3cad1c..775006eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/breadth_first_search.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/breadth_first_search.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/depth_first_search.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/depth_first_search.cpython-311.pyc
index 5af6e058..0614f545 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/depth_first_search.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/depth_first_search.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgebfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgebfs.cpython-311.pyc
index 25c1d6d9..2b8289cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgebfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgebfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgedfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgedfs.cpython-311.pyc
index f86dad36..a71fba58 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgedfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/__pycache__/edgedfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/__init__.cpython-311.pyc
index 7a731f49..7eb0844c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_beamsearch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_beamsearch.cpython-311.pyc
index ae6f6acf..648ea47b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_beamsearch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_beamsearch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_bfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_bfs.cpython-311.pyc
index f3b34100..381233f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_bfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_bfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_dfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_dfs.cpython-311.pyc
index de2f6e9b..da25d025 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_dfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_dfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgebfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgebfs.cpython-311.pyc
index 01736731..4af03e43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgebfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgebfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgedfs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgedfs.cpython-311.pyc
index 76d25cd0..c570b0f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgedfs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/traversal/tests/__pycache__/test_edgedfs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/__init__.cpython-311.pyc
index 1e0a2069..0122f048 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/branchings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/branchings.cpython-311.pyc
index 59474e38..872f57df 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/branchings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/branchings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/coding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/coding.cpython-311.pyc
index 2c801b7f..519d62aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/coding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/coding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/decomposition.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/decomposition.cpython-311.pyc
index 5938c942..df2f9325 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/decomposition.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/decomposition.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/mst.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/mst.cpython-311.pyc
index 1279bd6e..98597fff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/mst.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/mst.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/operations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/operations.cpython-311.pyc
index 8d213903..15aa3069 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/operations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/operations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/recognition.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/recognition.cpython-311.pyc
index ab41005c..18e4bf00 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/recognition.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/__pycache__/recognition.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/__init__.cpython-311.pyc
index 4677f059..e774a19a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_branchings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_branchings.cpython-311.pyc
index f241bc6e..684b990d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_branchings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_branchings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_coding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_coding.cpython-311.pyc
index dc3c8474..f8208391 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_coding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_coding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_decomposition.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_decomposition.cpython-311.pyc
index 72232682..efef3a60 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_decomposition.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_decomposition.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_mst.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_mst.cpython-311.pyc
index e5a46ba8..1c549749 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_mst.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_mst.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_operations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_operations.cpython-311.pyc
index f438d3a1..34bb1297 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_operations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_operations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_recognition.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_recognition.cpython-311.pyc
index 6be03ffa..2bb6655b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_recognition.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/algorithms/tree/tests/__pycache__/test_recognition.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/__init__.cpython-311.pyc
index 1f657df4..6066aab5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/backends.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/backends.cpython-311.pyc
index 3fcc137c..6da88acc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/backends.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/backends.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/coreviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/coreviews.cpython-311.pyc
index 949a678a..d311e0c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/coreviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/coreviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/digraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/digraph.cpython-311.pyc
index c7f27ed7..5d7ff09f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/digraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/digraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/filters.cpython-311.pyc
index 3db3873b..7c3f9bb7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/function.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/function.cpython-311.pyc
index a053f266..aa348765 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/function.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/function.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graph.cpython-311.pyc
index 4c6f4fe9..6ce01b7a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graphviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graphviews.cpython-311.pyc
index b9b65518..c286e45d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graphviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/graphviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multidigraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multidigraph.cpython-311.pyc
index e784ce16..3dae7b92 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multidigraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multidigraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multigraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multigraph.cpython-311.pyc
index 103073e2..9fbe7944 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multigraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/multigraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/reportviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/reportviews.cpython-311.pyc
index 28cf66d0..ac3f2a78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/reportviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/__pycache__/reportviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/__init__.cpython-311.pyc
index 8d992c9e..f256c8bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/historical_tests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/historical_tests.cpython-311.pyc
index d8095a59..61ab01f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/historical_tests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/historical_tests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_coreviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_coreviews.cpython-311.pyc
index b1a8b771..a43ad4b2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_coreviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_coreviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph.cpython-311.pyc
index 7f50b7ce..81a483e5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph_historical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph_historical.cpython-311.pyc
index 63f57956..a03955b9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph_historical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_digraph_historical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_filters.cpython-311.pyc
index ebd71d03..10b58f0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_function.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_function.cpython-311.pyc
index 13f15c68..74375848 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_function.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_function.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph.cpython-311.pyc
index e6c36977..22c9f12f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph_historical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph_historical.cpython-311.pyc
index a63a48b4..a3ec1cd4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph_historical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graph_historical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graphviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graphviews.cpython-311.pyc
index afbd59a4..b48211da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graphviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_graphviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multidigraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multidigraph.cpython-311.pyc
index 4fbaa02b..383a840b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multidigraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multidigraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multigraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multigraph.cpython-311.pyc
index f7b72474..b8a0804f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multigraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_multigraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_reportviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_reportviews.cpython-311.pyc
index 607ea5ac..257c7cff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_reportviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_reportviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_special.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_special.cpython-311.pyc
index cfd9adc8..57e36b64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_special.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_special.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_subgraphviews.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_subgraphviews.cpython-311.pyc
index d6ea3004..b382ec88 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_subgraphviews.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/classes/tests/__pycache__/test_subgraphviews.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/__init__.cpython-311.pyc
index b3bfd36f..d67c4c20 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/layout.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/layout.cpython-311.pyc
index 3f88e23c..eafb05ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/layout.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/layout.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_agraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_agraph.cpython-311.pyc
index 77aed498..720ef885 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_agraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_agraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_latex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_latex.cpython-311.pyc
index 879f0773..1736ccee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_latex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_latex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pydot.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pydot.cpython-311.pyc
index 16eeb91d..181f9aa8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pydot.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pydot.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pylab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pylab.cpython-311.pyc
index 8395cf3e..ef3517d2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pylab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/__pycache__/nx_pylab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/__init__.cpython-311.pyc
index fb0c4727..c13c7ec5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_agraph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_agraph.cpython-311.pyc
index 1289c824..8a2cbc3d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_agraph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_agraph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_latex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_latex.cpython-311.pyc
index c8871183..7f219362 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_latex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_latex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_layout.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_layout.cpython-311.pyc
index f00f7203..3e86d4d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_layout.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_layout.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pydot.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pydot.cpython-311.pyc
index f23ed1fc..28ce3969 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pydot.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pydot.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pylab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pylab.cpython-311.pyc
index c24cf307..0482a95b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pylab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/drawing/tests/__pycache__/test_pylab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/__init__.cpython-311.pyc
index d3261742..db402a0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/atlas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/atlas.cpython-311.pyc
index dc2b864a..1de24034 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/atlas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/atlas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/classic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/classic.cpython-311.pyc
index 21f942cb..950fe676 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/classic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/classic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/cographs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/cographs.cpython-311.pyc
index d815d7db..68721a48 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/cographs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/cographs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/community.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/community.cpython-311.pyc
index 693d0ac4..181f210a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/community.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/community.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/degree_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/degree_seq.cpython-311.pyc
index 7b0eba5a..3cfc82d9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/degree_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/degree_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/directed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/directed.cpython-311.pyc
index 664605d4..02c2e598 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/directed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/directed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/duplication.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/duplication.cpython-311.pyc
index 8858ff57..c76a18b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/duplication.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/duplication.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/ego.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/ego.cpython-311.pyc
index 7a98fea7..37b670ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/ego.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/ego.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/expanders.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/expanders.cpython-311.pyc
index 7b569887..c0c2d930 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/expanders.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/expanders.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/geometric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/geometric.cpython-311.pyc
index 186d110f..73cfd976 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/geometric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/geometric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/harary_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/harary_graph.cpython-311.pyc
index 5e1a9a1c..af7b6c4c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/harary_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/harary_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/internet_as_graphs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/internet_as_graphs.cpython-311.pyc
index ee908b15..65ccb602 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/internet_as_graphs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/internet_as_graphs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/intersection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/intersection.cpython-311.pyc
index bc97db5a..2a554241 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/intersection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/intersection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/interval_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/interval_graph.cpython-311.pyc
index de7413ef..4324761f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/interval_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/interval_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/joint_degree_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/joint_degree_seq.cpython-311.pyc
index be40131f..6dfa5b8c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/joint_degree_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/joint_degree_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/lattice.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/lattice.cpython-311.pyc
index 09326d99..64280d11 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/lattice.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/lattice.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/line.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/line.cpython-311.pyc
index 04b9d89c..163c4d22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/line.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/line.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/mycielski.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/mycielski.cpython-311.pyc
index 5cf62563..40002bc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/mycielski.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/mycielski.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/nonisomorphic_trees.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/nonisomorphic_trees.cpython-311.pyc
index bc95eda2..475c9bb2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/nonisomorphic_trees.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/nonisomorphic_trees.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_clustered.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_clustered.cpython-311.pyc
index 5df9308f..a47c2978 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_clustered.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_clustered.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_graphs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_graphs.cpython-311.pyc
index b6f28885..d116ae46 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_graphs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/random_graphs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/small.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/small.cpython-311.pyc
index 1020b2a4..71234d6d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/small.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/small.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/social.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/social.cpython-311.pyc
index 3f8a86d1..3c8e3085 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/social.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/social.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/spectral_graph_forge.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/spectral_graph_forge.cpython-311.pyc
index 49f0adf8..5ed4a5ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/spectral_graph_forge.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/spectral_graph_forge.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/stochastic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/stochastic.cpython-311.pyc
index e2881b6c..cade94ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/stochastic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/stochastic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/sudoku.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/sudoku.cpython-311.pyc
index b1b4b5bc..f2570f61 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/sudoku.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/sudoku.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/trees.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/trees.cpython-311.pyc
index aca2304e..6f98e593 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/trees.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/trees.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/triads.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/triads.cpython-311.pyc
index 84ba28ee..57601565 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/triads.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/__pycache__/triads.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/__init__.cpython-311.pyc
index 3ed6d7f2..a2552447 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_atlas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_atlas.cpython-311.pyc
index 2acb0e33..2154c41d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_atlas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_atlas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_classic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_classic.cpython-311.pyc
index 24cad898..b2c4569a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_classic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_classic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_cographs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_cographs.cpython-311.pyc
index d3436be5..d44a92b6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_cographs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_cographs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_community.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_community.cpython-311.pyc
index c9087b81..721cead0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_community.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_community.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_degree_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_degree_seq.cpython-311.pyc
index 3db9d86f..5c43ccb9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_degree_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_degree_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_directed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_directed.cpython-311.pyc
index adbc5a05..294e4303 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_directed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_directed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_duplication.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_duplication.cpython-311.pyc
index 5d159c93..a3b05098 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_duplication.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_duplication.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_ego.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_ego.cpython-311.pyc
index 3cb3c600..538c7785 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_ego.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_ego.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_expanders.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_expanders.cpython-311.pyc
index 598e6454..29626eb5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_expanders.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_expanders.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_geometric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_geometric.cpython-311.pyc
index 3e4f3b76..226e6e37 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_geometric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_geometric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_harary_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_harary_graph.cpython-311.pyc
index f9d1b506..6491af99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_harary_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_harary_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_internet_as_graphs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_internet_as_graphs.cpython-311.pyc
index e2a1b85e..17ab7f70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_internet_as_graphs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_internet_as_graphs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_intersection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_intersection.cpython-311.pyc
index 439b0fb2..cb30c8b2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_intersection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_intersection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_interval_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_interval_graph.cpython-311.pyc
index 5eb36160..d5d1bcdc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_interval_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_interval_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_joint_degree_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_joint_degree_seq.cpython-311.pyc
index bc3b9ff0..677779b5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_joint_degree_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_joint_degree_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_lattice.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_lattice.cpython-311.pyc
index b3996f45..2e23391c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_lattice.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_lattice.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_line.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_line.cpython-311.pyc
index 6015fce3..b17de717 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_line.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_line.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_mycielski.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_mycielski.cpython-311.pyc
index 5c897245..2c3eb066 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_mycielski.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_mycielski.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_nonisomorphic_trees.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_nonisomorphic_trees.cpython-311.pyc
index a128b517..7d4fab6b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_nonisomorphic_trees.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_nonisomorphic_trees.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_clustered.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_clustered.cpython-311.pyc
index f2366d3c..f1ae2c61 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_clustered.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_clustered.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_graphs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_graphs.cpython-311.pyc
index 8c63f4ad..183b55eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_graphs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_random_graphs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_small.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_small.cpython-311.pyc
index 3266e8f8..4abda874 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_small.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_small.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_spectral_graph_forge.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_spectral_graph_forge.cpython-311.pyc
index df190665..374ef44f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_spectral_graph_forge.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_spectral_graph_forge.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_stochastic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_stochastic.cpython-311.pyc
index cedf94b6..8b7526cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_stochastic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_stochastic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_sudoku.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_sudoku.cpython-311.pyc
index d7af89b9..f64f7fc1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_sudoku.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_sudoku.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_trees.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_trees.cpython-311.pyc
index c603c759..d38e17d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_trees.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_trees.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_triads.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_triads.cpython-311.pyc
index 35478c7e..646195fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_triads.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/generators/tests/__pycache__/test_triads.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/__init__.cpython-311.pyc
index e0b84678..b77c46d8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/algebraicconnectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/algebraicconnectivity.cpython-311.pyc
index 8998eb8d..49598eab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/algebraicconnectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/algebraicconnectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/attrmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/attrmatrix.cpython-311.pyc
index aaddbb0a..3c5fafba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/attrmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/attrmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/bethehessianmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/bethehessianmatrix.cpython-311.pyc
index b26530c9..70c63146 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/bethehessianmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/bethehessianmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/graphmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/graphmatrix.cpython-311.pyc
index 627d9469..5e3bc706 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/graphmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/graphmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/laplacianmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/laplacianmatrix.cpython-311.pyc
index 902c3fce..00f50d64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/laplacianmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/laplacianmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/modularitymatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/modularitymatrix.cpython-311.pyc
index 6afeb0d1..567e273e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/modularitymatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/modularitymatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/spectrum.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/spectrum.cpython-311.pyc
index c0baf599..50532891 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/spectrum.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/__pycache__/spectrum.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/__init__.cpython-311.pyc
index 52406eec..1429a7fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_algebraic_connectivity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_algebraic_connectivity.cpython-311.pyc
index ae1cbd17..9e9faba5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_algebraic_connectivity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_algebraic_connectivity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_attrmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_attrmatrix.cpython-311.pyc
index affcb4d0..ac19f55d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_attrmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_attrmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_bethehessian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_bethehessian.cpython-311.pyc
index 3128819e..58bb4bd0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_bethehessian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_bethehessian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_graphmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_graphmatrix.cpython-311.pyc
index e5724001..dbe5487d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_graphmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_graphmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_laplacian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_laplacian.cpython-311.pyc
index b61fc6d7..b7483405 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_laplacian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_laplacian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_modularity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_modularity.cpython-311.pyc
index f247834d..cb826a2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_modularity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_modularity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_spectrum.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_spectrum.cpython-311.pyc
index 45d5d854..001e5b28 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_spectrum.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/linalg/tests/__pycache__/test_spectrum.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/__init__.cpython-311.pyc
index 36027994..b2b98199 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/adjlist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/adjlist.cpython-311.pyc
index d9e30769..4bc64c26 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/adjlist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/adjlist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/edgelist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/edgelist.cpython-311.pyc
index 9b4098a6..7ef2c9a6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/edgelist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/edgelist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gexf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gexf.cpython-311.pyc
index 1f57b4ae..ca062bfd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gexf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gexf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gml.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gml.cpython-311.pyc
index 06a60587..9c2afdf5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gml.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/gml.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graph6.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graph6.cpython-311.pyc
index 33a62840..d88ec1be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graph6.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graph6.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graphml.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graphml.cpython-311.pyc
index a1a2a3af..0c9c6e81 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graphml.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/graphml.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/leda.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/leda.cpython-311.pyc
index 05797b2c..9e46bd18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/leda.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/leda.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/multiline_adjlist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/multiline_adjlist.cpython-311.pyc
index da1f9118..c18825db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/multiline_adjlist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/multiline_adjlist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/p2g.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/p2g.cpython-311.pyc
index b0ac8b5f..7e28b897 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/p2g.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/p2g.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/pajek.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/pajek.cpython-311.pyc
index c7427174..7246c38e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/pajek.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/pajek.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/sparse6.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/sparse6.cpython-311.pyc
index 95089429..f19062fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/sparse6.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/sparse6.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/text.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/text.cpython-311.pyc
index 33246d16..4395f66f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/text.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/__pycache__/text.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/__init__.cpython-311.pyc
index 9d1a0f92..ca15604f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/adjacency.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/adjacency.cpython-311.pyc
index 809baf7e..aedd5c71 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/adjacency.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/adjacency.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/cytoscape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/cytoscape.cpython-311.pyc
index 5e8f4566..bdf3ed78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/cytoscape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/cytoscape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/node_link.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/node_link.cpython-311.pyc
index 92c8c684..bf4deb24 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/node_link.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/node_link.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/tree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/tree.cpython-311.pyc
index 2079f772..2d0833f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/tree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/__pycache__/tree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/__init__.cpython-311.pyc
index 788d2965..a662787c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_adjacency.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_adjacency.cpython-311.pyc
index c415753f..aa5fdc50 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_adjacency.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_adjacency.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_cytoscape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_cytoscape.cpython-311.pyc
index 22ac286e..8bddff7b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_cytoscape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_cytoscape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_node_link.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_node_link.cpython-311.pyc
index 87ee3451..1079b90c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_node_link.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_node_link.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_tree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_tree.cpython-311.pyc
index fe6bb2e5..07ba028b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_tree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/json_graph/tests/__pycache__/test_tree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/__init__.cpython-311.pyc
index 1f2b4267..3363a3b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_adjlist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_adjlist.cpython-311.pyc
index 6fe1a542..37eca582 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_adjlist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_adjlist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_edgelist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_edgelist.cpython-311.pyc
index 907749e0..76bcd742 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_edgelist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_edgelist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gexf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gexf.cpython-311.pyc
index e8b4acda..082233a0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gexf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gexf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gml.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gml.cpython-311.pyc
index 108b9fef..7f8eb457 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gml.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_gml.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graph6.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graph6.cpython-311.pyc
index 3fc9c2fe..e4af0139 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graph6.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graph6.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graphml.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graphml.cpython-311.pyc
index f24e607d..55da1e5d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graphml.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_graphml.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_leda.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_leda.cpython-311.pyc
index 78e2585a..8228b46a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_leda.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_leda.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_p2g.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_p2g.cpython-311.pyc
index 05f50cf8..575a9b2f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_p2g.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_p2g.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_pajek.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_pajek.cpython-311.pyc
index 5a1428d1..f67daea3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_pajek.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_pajek.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_sparse6.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_sparse6.cpython-311.pyc
index e23b8a54..767dcc35 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_sparse6.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_sparse6.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_text.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_text.cpython-311.pyc
index 3a9a34b8..bf73b173 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_text.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/readwrite/tests/__pycache__/test_text.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/__init__.cpython-311.pyc
index 40c6d26c..6cc72575 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_all_random_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_all_random_functions.cpython-311.pyc
index 7c8fee82..2cf2e1f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_all_random_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_all_random_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert.cpython-311.pyc
index 1603509d..0b009b6c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_numpy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_numpy.cpython-311.pyc
index a3fbc1af..2d0c9faa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_numpy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_numpy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_pandas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_pandas.cpython-311.pyc
index bf64e123..cd5349e0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_pandas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_pandas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_scipy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_scipy.cpython-311.pyc
index dbc0df17..7b1ffa88 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_scipy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_convert_scipy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_exceptions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_exceptions.cpython-311.pyc
index 0255c4c3..398ae8a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_exceptions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_exceptions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_import.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_import.cpython-311.pyc
index 870abfa9..d42b60e3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_import.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_import.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_lazy_imports.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_lazy_imports.cpython-311.pyc
index 16c9c4e2..1a9e851c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_lazy_imports.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_lazy_imports.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_relabel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_relabel.cpython-311.pyc
index eb9a803e..84cef85a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_relabel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/tests/__pycache__/test_relabel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/__init__.cpython-311.pyc
index b9d2dbad..b9c9ad2f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/decorators.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/decorators.cpython-311.pyc
index 4f1652b5..340930d6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/decorators.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/decorators.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/heaps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/heaps.cpython-311.pyc
index b32647d1..3d511c9b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/heaps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/heaps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/mapped_queue.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/mapped_queue.cpython-311.pyc
index c8b6fab1..811be2f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/mapped_queue.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/mapped_queue.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/misc.cpython-311.pyc
index 820ddbdb..4641d94a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/random_sequence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/random_sequence.cpython-311.pyc
index 851bd5be..8f972591 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/random_sequence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/random_sequence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/rcm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/rcm.cpython-311.pyc
index d395a326..1a87b2ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/rcm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/rcm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/union_find.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/union_find.cpython-311.pyc
index 8786887a..a9b28e25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/union_find.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/__pycache__/union_find.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/__init__.cpython-311.pyc
index 9ca70f11..839f98c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test__init.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test__init.cpython-311.pyc
index c0ed60bd..69ab208b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test__init.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test__init.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_decorators.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_decorators.cpython-311.pyc
index 362b28b4..0bde34c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_decorators.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_decorators.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_heaps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_heaps.cpython-311.pyc
index 52826989..fb213e9b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_heaps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_heaps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_mapped_queue.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_mapped_queue.cpython-311.pyc
index e8cc0af4..43962daa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_mapped_queue.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_mapped_queue.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_misc.cpython-311.pyc
index 142150a8..d69a0672 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_random_sequence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_random_sequence.cpython-311.pyc
index 6480abb9..2efd4ada 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_random_sequence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_random_sequence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_rcm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_rcm.cpython-311.pyc
index 23a1672d..2fb1f347 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_rcm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_rcm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_unionfind.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_unionfind.cpython-311.pyc
index 66a238dc..3e8cbd1f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_unionfind.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/networkx/utils/tests/__pycache__/test_unionfind.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/INSTALLER b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/INSTALLER
index f79e4cb9..a1b589e3 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/INSTALLER
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/INSTALLER
@@ -1 +1 @@
-conda
\ No newline at end of file
+pip
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSE.txt b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSE.txt
index 23932bef..9fbc23b0 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSE.txt
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSE.txt
@@ -29,26 +29,940 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+----
-The NumPy repository and source distributions bundle several libraries that are
-compatibly licensed. We list these here.
+This binary distribution of NumPy also bundles the following software:
-Name: lapack-lite
-Files: numpy/linalg/lapack_lite/*
-License: BSD-3-Clause
- For details, see numpy/linalg/lapack_lite/LICENSE.txt
-Name: tempita
-Files: tools/npy_tempita/*
-License: MIT
- For details, see tools/npy_tempita/license.txt
+Name: OpenBLAS
+Files: extra-dll\libopenb*.dll
+Description: bundled as a dynamically linked library
+Availability: https://github.com/xianyi/OpenBLAS/
+License: 3-clause BSD
+ Copyright (c) 2011-2014, The OpenBLAS Project
+ All rights reserved.
-Name: dragon4
-Files: numpy/core/src/multiarray/dragon4.c
-License: MIT
- For license text, see numpy/core/src/multiarray/dragon4.c
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
-Name: libdivide
-Files: numpy/core/include/numpy/libdivide/*
-License: Zlib
- For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ 3. Neither the name of the OpenBLAS project nor the names of
+ its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Name: LAPACK
+Files: extra-dll\libopenb*.dll
+Description: bundled in OpenBLAS
+Availability: https://github.com/xianyi/OpenBLAS/
+License 3-clause BSD
+ Copyright (c) 1992-2013 The University of Tennessee and The University
+ of Tennessee Research Foundation. All rights
+ reserved.
+ Copyright (c) 2000-2013 The University of California Berkeley. All
+ rights reserved.
+ Copyright (c) 2006-2013 The University of Colorado Denver. All rights
+ reserved.
+
+ $COPYRIGHT$
+
+ Additional copyrights may follow
+
+ $HEADER$
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer listed
+ in this license in the documentation and/or other materials
+ provided with the distribution.
+
+ - Neither the name of the copyright holders nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+ The copyright holders provide no reassurances that the source code
+ provided does not infringe any patent, copyright, or any other
+ intellectual property rights of third parties. The copyright holders
+ disclaim any liability to any recipient for claims brought against
+ recipient by any third party for infringement of that parties
+ intellectual property rights.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Name: GCC runtime library
+Files: extra-dll\*.dll
+Description: statically linked, in DLL files compiled with gfortran only
+Availability: https://gcc.gnu.org/viewcvs/gcc/
+License: GPLv3 + runtime exception
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
+
+ Libgfortran is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ Libgfortran is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+ .
+
+
+Name: Microsoft Visual C++ Runtime Files
+Files: extra-dll\msvcp140.dll
+License: MSVC
+ https://www.visualstudio.com/license-terms/distributable-code-microsoft-visual-studio-2015-rc-microsoft-visual-studio-2015-sdk-rc-includes-utilities-buildserver-files/#visual-c-runtime
+
+ Subject to the License Terms for the software, you may copy and
+ distribute with your program any of the files within the followng
+ folder and its subfolders except as noted below. You may not modify
+ these files.
+
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist
+
+ You may not distribute the contents of the following folders:
+
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\onecore\debug_nonredist
+
+ Subject to the License Terms for the software, you may copy and
+ distribute the following files with your program in your program’s
+ application local folder or by deploying them into the Global
+ Assembly Cache (GAC):
+
+ VC\atlmfc\lib\mfcmifc80.dll
+ VC\atlmfc\lib\amd64\mfcmifc80.dll
+
+
+Name: Microsoft Visual C++ Runtime Files
+Files: extra-dll\msvc*90.dll, extra-dll\Microsoft.VC90.CRT.manifest
+License: MSVC
+ For your convenience, we have provided the following folders for
+ use when redistributing VC++ runtime files. Subject to the license
+ terms for the software, you may redistribute the folder
+ (unmodified) in the application local folder as a sub-folder with
+ no change to the folder name. You may also redistribute all the
+ files (*.dll and *.manifest) within a folder, listed below the
+ folder for your convenience, as an entire set.
+
+ \VC\redist\x86\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\ia64\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\amd64\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\x86\Microsoft.VC90.CRT\
+ msvcm90.dll
+ msvcp90.dll
+ msvcr90.dll
+ Microsoft.VC90.CRT.manifest
+ \VC\redist\ia64\Microsoft.VC90.CRT\
+ msvcm90.dll
+ msvcp90.dll
+ msvcr90.dll
+ Microsoft.VC90.CRT.manifest
+
+----
+
+Full text of license texts referred to above follows (that they are
+listed below does not necessarily imply the conditions apply to the
+present binary release):
+
+----
+
+GCC RUNTIME LIBRARY EXCEPTION
+
+Version 3.1, 31 March 2009
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.
+
+This GCC Runtime Library Exception ("Exception") is an additional
+permission under section 7 of the GNU General Public License, version
+3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
+bears a notice placed by the copyright holder of the file stating that
+the file is governed by GPLv3 along with this Exception.
+
+When you use GCC to compile a program, GCC may combine portions of
+certain GCC header files and runtime libraries with the compiled
+program. The purpose of this Exception is to allow compilation of
+non-GPL (including proprietary) programs to use, in this way, the
+header files and runtime libraries covered by this Exception.
+
+0. Definitions.
+
+A file is an "Independent Module" if it either requires the Runtime
+Library for execution after a Compilation Process, or makes use of an
+interface provided by the Runtime Library, but is not otherwise based
+on the Runtime Library.
+
+"GCC" means a version of the GNU Compiler Collection, with or without
+modifications, governed by version 3 (or a specified later version) of
+the GNU General Public License (GPL) with the option of using any
+subsequent versions published by the FSF.
+
+"GPL-compatible Software" is software whose conditions of propagation,
+modification and use would permit combination with GCC in accord with
+the license of GCC.
+
+"Target Code" refers to output from any compiler for a real or virtual
+target processor architecture, in executable form or suitable for
+input to an assembler, loader, linker and/or execution
+phase. Notwithstanding that, Target Code does not include data in any
+format that is used as a compiler intermediate representation, or used
+for producing a compiler intermediate representation.
+
+The "Compilation Process" transforms code entirely represented in
+non-intermediate languages designed for human-written code, and/or in
+Java Virtual Machine byte code, into Target Code. Thus, for example,
+use of source code generators and preprocessors need not be considered
+part of the Compilation Process, since the Compilation Process can be
+understood as starting with the output of the generators or
+preprocessors.
+
+A Compilation Process is "Eligible" if it is done using GCC, alone or
+with other GPL-compatible software, or if it is done without using any
+work based on GCC. For example, using non-GPL-compatible Software to
+optimize any GCC intermediate representations would not qualify as an
+Eligible Compilation Process.
+
+1. Grant of Additional Permission.
+
+You have permission to propagate a work of Target Code formed by
+combining the Runtime Library with Independent Modules, even if such
+propagation would otherwise violate the terms of GPLv3, provided that
+all Target Code was generated by Eligible Compilation Processes. You
+may then convey such a combination under terms of your choice,
+consistent with the licensing of the Independent Modules.
+
+2. No Weakening of GCC Copyleft.
+
+The availability of this Exception does not imply any general
+presumption that third-party software is unaffected by the copyleft
+requirements of the license of GCC.
+
+----
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
\ No newline at end of file
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSES_bundled.txt b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSES_bundled.txt
new file mode 100644
index 00000000..26c7a782
--- /dev/null
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/LICENSES_bundled.txt
@@ -0,0 +1,22 @@
+The NumPy repository and source distributions bundle several libraries that are
+compatibly licensed. We list these here.
+
+Name: lapack-lite
+Files: numpy/linalg/lapack_lite/*
+License: BSD-3-Clause
+ For details, see numpy/linalg/lapack_lite/LICENSE.txt
+
+Name: tempita
+Files: tools/npy_tempita/*
+License: MIT
+ For details, see tools/npy_tempita/license.txt
+
+Name: dragon4
+Files: numpy/core/src/multiarray/dragon4.c
+License: MIT
+ For license text, see numpy/core/src/multiarray/dragon4.c
+
+Name: libdivide
+Files: numpy/core/include/numpy/libdivide/*
+License: Zlib
+ For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/METADATA b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/METADATA
index e60d3171..1d48bba2 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/METADATA
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/METADATA
@@ -39,6 +39,7 @@ Classifier: Operating System :: MacOS
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
+License-File: LICENSES_bundled.txt
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/RECORD b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/RECORD
index 2e7f0fc2..6150ad34 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/RECORD
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/RECORD
@@ -1,19 +1,19 @@
-../../Scripts/f2py.exe,sha256=SToUficw80qysIS4dmR6j2PFzV_PgO8qqQHaZ59af8A,108398
+../../Scripts/f2py.exe,sha256=Lxjlphm_ijksNv-yyZ2jJL3GI7ZZ2viAAfA0_V2XjbY,108438
numpy-1.24.2.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
-numpy-1.24.2.dist-info/LICENSE.txt,sha256=D4h4eVXnExIk9TqMPz6FncUCQI46U5pNz2H7eIi1uYQ,2179
-numpy-1.24.2.dist-info/METADATA,sha256=Jlek_i98FcYezRS9xsD0J1IjUq2xa2VWCquv-6oF6A8,5650
+numpy-1.24.2.dist-info/LICENSE.txt,sha256=vg6QnWgZBt4Cd0OxlFGpvpXHYFvF6fh_Apgl-n7-T80,48809
+numpy-1.24.2.dist-info/LICENSES_bundled.txt,sha256=UWGZ0f1YKTYB3hrVHM26mHuBuGTJwRn50NMTMyInvPY,656
+numpy-1.24.2.dist-info/METADATA,sha256=UGzmyxMKeIMOzb7JfQokSxRog_z1XyO9jsADZ_icLAY,5556
numpy-1.24.2.dist-info/RECORD,,
-numpy-1.24.2.dist-info/REQUESTED,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-numpy-1.24.2.dist-info/WHEEL,sha256=wklNeoByNLhdCl-oEQTdaHIeDl4q9zaQVqAlPxUEgLU,102
-numpy-1.24.2.dist-info/direct_url.json,sha256=vbOEwTWU0_kCxRUZ2p_vsmkUYo1XHyk5mks3yxPMpIA,66
+numpy-1.24.2.dist-info/WHEEL,sha256=JVk5SiUnyhvnGbvGh50pI8nS-9Eaumt-iuDN9yWutQA,102
numpy-1.24.2.dist-info/entry_points.txt,sha256=9Y2FuDxJ4f1QPr79jh1PHP5xheTjHqUjYMwiFml8ZLQ,144
numpy-1.24.2.dist-info/top_level.txt,sha256=4J9lbBMLnAiyxatxh8iRKV5Entd_6-oqbO7pzJjMsPw,6
-numpy/LICENSE.txt,sha256=D4h4eVXnExIk9TqMPz6FncUCQI46U5pNz2H7eIi1uYQ,2179
-numpy/__config__.py,sha256=SuuiFPJrRuwB0-ljfH_4hWMTdSGhqVyuJSlaRpJjeFc,5259
-numpy/__init__.cython-30.pxd,sha256=_i5eaLZlfHTIF8mDwNehqFvem0CZGtHmU6gIQ1tlDIw,36216
-numpy/__init__.pxd,sha256=0CIC53c2iCvgV5itsP73rUHiAjkJ85XIoBOzrul-L9Y,34584
-numpy/__init__.py,sha256=7dGP7_kzSL6wLzkpWegLn9oYdahC1_l2CEfzI4b9_Ug,16174
-numpy/__init__.pyi,sha256=vApIguTjg_dyhORlaPBOVu487jvVQefA61qAbNPmI3I,151219
+numpy/.libs/libopenblas64__v0.3.21-gcc_10_3_0.dll,sha256=vcceguZyZVkWTlRghqBLEYTt0knfo4CgKSTxPIMSSic,35875883
+numpy/LICENSE.txt,sha256=vg6QnWgZBt4Cd0OxlFGpvpXHYFvF6fh_Apgl-n7-T80,48809
+numpy/__config__.py,sha256=YzmWcMBEO6UpS4N50wsDKf7FnXEGZprMJMp-SNe_ruQ,5250
+numpy/__init__.cython-30.pxd,sha256=MZ-QfBGc8pNUong-Glaav9B3kitexUsE-Y0LvWt6fjA,37268
+numpy/__init__.pxd,sha256=_K5nNmULH7W9bSf9PN1n-wFVLOa4d5LX891UFiX3dh4,35601
+numpy/__init__.py,sha256=lEvfVfkHZOLici6pSU4nTQFh2jooGeUf-AMgaORv-6k,16613
+numpy/__init__.pyi,sha256=qeKybJ5E9litDBWq3lfqIHrTXTIG2MRVxObM9XHjb7w,155634
numpy/__pycache__/__config__.cpython-311.pyc,,
numpy/__pycache__/__init__.cpython-311.pyc,,
numpy/__pycache__/_distributor_init.cpython-311.pyc,,
@@ -26,19 +26,19 @@ numpy/__pycache__/dual.cpython-311.pyc,,
numpy/__pycache__/matlib.cpython-311.pyc,,
numpy/__pycache__/setup.cpython-311.pyc,,
numpy/__pycache__/version.cpython-311.pyc,,
-numpy/_distributor_init.py,sha256=IgPkSK3H9bgjFeUfWuXhjKrgetQl5ztUW-rTyjGHK3c,331
-numpy/_globals.py,sha256=0bbvPQeFlmtaRcudQ1WoFE3VuEnRFh-A_QearJW74gM,3885
+numpy/_distributor_init.py,sha256=JOqSUAVCNcvuXYwzfs41kJFHvhLdrqRfp3ZYk5U71Pc,1247
+numpy/_globals.py,sha256=6TRlrVbQKGY3L0vUy363uM5KWB3MIyQcmC_Gcwz7jmM,4010
numpy/_pyinstaller/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/_pyinstaller/__pycache__/__init__.cpython-311.pyc,,
numpy/_pyinstaller/__pycache__/hook-numpy.cpython-311.pyc,,
numpy/_pyinstaller/__pycache__/pyinstaller-smoke.cpython-311.pyc,,
numpy/_pyinstaller/__pycache__/test_pyinstaller.cpython-311.pyc,,
-numpy/_pyinstaller/hook-numpy.py,sha256=NiNJWF0o2g-vuyKTHGSe3UoDvDRmQPBBTeZfSMAFoJY,1422
-numpy/_pyinstaller/pyinstaller-smoke.py,sha256=6iL-eHMQaG3rxnS5EgcvrCqElm9aKL07Cjr1FZJSXls,1143
-numpy/_pyinstaller/test_pyinstaller.py,sha256=8K-7QxmfoXCG0NwR0bhIgCNrDjGlrTzWnrR1sR8btgU,1135
-numpy/_pytesttester.py,sha256=FEboeZMDjBKCQd6vLHiiDPcVGMfG2xN30yUmuoqa98A,6668
-numpy/_pytesttester.pyi,sha256=OtyXSiuSy8o_78w3QNQRjMLpvvNyEdC0aMsx6T-vRxU,489
-numpy/_typing/__init__.py,sha256=WHbp91iVwuU88_4yefIJ0B8kE03os4C-AOo-Ko7Qo5o,7108
+numpy/_pyinstaller/hook-numpy.py,sha256=H5-JbToSn8AvxYFdGvkB8nc4-6RpQLsftBkE-QKNcAc,1462
+numpy/_pyinstaller/pyinstaller-smoke.py,sha256=xt3dl_DjxuzVTPrqmVmMOZm5-24wBG2TxldQl78Xt1g,1175
+numpy/_pyinstaller/test_pyinstaller.py,sha256=31zWlvlAC2sfhdew97x8aDvcYUaV3Tc_0CwFk8pgKaM,1170
+numpy/_pytesttester.py,sha256=H5nsCpjRq6SIVoAMtWZKq6i3bVdLIs0QYwY7QJkEMXs,6874
+numpy/_pytesttester.pyi,sha256=naZg3QsbkOp4kcjmCJzs3A5vmkLp1WynIgD5hUKHLZI,507
+numpy/_typing/__init__.py,sha256=l0z4V04eQtOQgvjfSM8LcuUD572GthMkLmRDWbLvKoE,7333
numpy/_typing/__pycache__/__init__.cpython-311.pyc,,
numpy/_typing/__pycache__/_add_docstring.cpython-311.pyc,,
numpy/_typing/__pycache__/_array_like.cpython-311.pyc,,
@@ -51,21 +51,21 @@ numpy/_typing/__pycache__/_nested_sequence.cpython-311.pyc,,
numpy/_typing/__pycache__/_scalars.cpython-311.pyc,,
numpy/_typing/__pycache__/_shape.cpython-311.pyc,,
numpy/_typing/__pycache__/setup.cpython-311.pyc,,
-numpy/_typing/_add_docstring.py,sha256=fviZAxCBB5w1OY5PnnP9Hj2Da7krEs8ixpj8yk_0aLM,3925
-numpy/_typing/_array_like.py,sha256=dd4jX6_JY5yykayFT7WYei1BDtb2CDXjY-0zNPw_lqM,4391
-numpy/_typing/_callable.pyi,sha256=Vh9_vJmAyjX7WNXHtvzFIHFFYcKNTcszlQpXbZYVUZI,11124
-numpy/_typing/_char_codes.py,sha256=LR51O5AUBDbCmJvlMoxyUvsfvb1p7WHrexgtTGtuWTc,5916
-numpy/_typing/_dtype_like.py,sha256=Uf5196lPEC6aU8UVoXNXuv47oknCyMsIXjCporDhwHA,5628
-numpy/_typing/_extended_precision.py,sha256=PfQZUM8xlS7lFXPVQbJJX1quiMKobeJJP4S9TvtyTrE,1111
-numpy/_typing/_generic_alias.py,sha256=l2EcoRmN7KK2ABfsYFZZlWDGodXu_pE2cvgsUrrxyCg,7479
-numpy/_typing/_nbit.py,sha256=-EQOShHpB3r30b4RVEcruQRTcTaFAZwtqCJ4BsvpEzA,345
-numpy/_typing/_nested_sequence.py,sha256=vtnHIox9hs-3hpUZNanD07qIQksCAz-ZmGx07gORigU,2701
-numpy/_typing/_scalars.py,sha256=CRoiNAYZqELubR2hbplA5qom-k4kUpWLNX4GgX8Hli0,957
-numpy/_typing/_shape.py,sha256=tsMDZ41GBVM9PiGa3GpGV2gEWxP57c7HqmPMWKrkCQo,191
-numpy/_typing/_ufunc.pyi,sha256=e74LtOP9e8kkRhvrIJ_RXz9Ua_L43Pd9IixwNwermnM,12638
-numpy/_typing/setup.py,sha256=SE0Q6HPqDjWUfceA4yXgkII8y3z7EiSF0Z-MNwOIyG4,337
+numpy/_typing/_add_docstring.py,sha256=Fg_yvCZQLR2j-v8AXZ_qP80ad3RQalvVBhDQqaq8g2g,4077
+numpy/_typing/_array_like.py,sha256=9hcHcaW7Yw1Nmk1FCWWg_4i2oR09HFJfr7RF_o9ZDP4,4556
+numpy/_typing/_callable.pyi,sha256=cL3pdTVuhl7NYqBp90z5XohMauL2CyzE-eBv09A-pfs,11462
+numpy/_typing/_char_codes.py,sha256=DRzmblPgrH3RPdOr0Hu3M3HA7Zpp_00ZEH_f7Bg5FN4,6027
+numpy/_typing/_dtype_like.py,sha256=T7pcQhpm0bbiywmCJcRotUBWXBRJuwV3cgn-2OboW-w,5877
+numpy/_typing/_extended_precision.py,sha256=mq4J2bIKeD8XGPTauPuAlwqevkywiZZBCCvsiRBvrdA,1154
+numpy/_typing/_generic_alias.py,sha256=izAvdFNoenW_YEp2hEAXdUtZfMsA1lxBBhlEf2zd-aY,7724
+numpy/_typing/_nbit.py,sha256=jo5eJF4zrw7QdDw1dIEKLIIPiLM-1tEn95YbDXrdSPs,361
+numpy/_typing/_nested_sequence.py,sha256=4BAG96jPT5SwWnwgnDKB6fM_FCfZo7C1DWlS_Z4d6BU,2793
+numpy/_typing/_scalars.py,sha256=V8LKjaaK6eSHVGRKCZIO1MvpGHNjYYMNeHSEfavLgQQ,987
+numpy/_typing/_shape.py,sha256=ewHNno8A6Eg3Fl-9JA5jguDk5Q56mEqHjD-vr3VjINY,197
+numpy/_typing/_ufunc.pyi,sha256=s1oqnjbiFVZQBXsF8t_ntsWsPp7ULJojQs1EN11OQS4,13083
+numpy/_typing/setup.py,sha256=U68U8y7UUiNDVNYps2dY41DHWdyqeO1Uis0ByzlKPd4,347
numpy/_version.py,sha256=KwDd4a44dYuVY_4cdw-aZ93IVileGx6rlqvfszsEpn0,519
-numpy/array_api/__init__.py,sha256=b2FtjmWpOJp27Q3SDmHO7PKdsIQcIW8__3WFMxqJy5s,10221
+numpy/array_api/__init__.py,sha256=oWkiG-iYjAnFw4TIYVd43uKy3FKD7p9pQkorUDZaEQE,10598
numpy/array_api/__pycache__/__init__.cpython-311.pyc,,
numpy/array_api/__pycache__/_array_object.cpython-311.pyc,,
numpy/array_api/__pycache__/_constants.cpython-311.pyc,,
@@ -82,22 +82,22 @@ numpy/array_api/__pycache__/_typing.cpython-311.pyc,,
numpy/array_api/__pycache__/_utility_functions.cpython-311.pyc,,
numpy/array_api/__pycache__/linalg.cpython-311.pyc,,
numpy/array_api/__pycache__/setup.cpython-311.pyc,,
-numpy/array_api/_array_object.py,sha256=5YD915C7EH_UJ2S6RIIxllZNE7QTlPZXnJU9sTpkMY4,43226
-numpy/array_api/_constants.py,sha256=Z6bImx0puhVuCwc5dPXvZ6TZt46exiuuX1TubSyQ62E,66
-numpy/array_api/_creation_functions.py,sha256=6SqHdzZqHOJFEyWFtqnj6KIKRivrGXxROlgnez_3Mt0,10050
-numpy/array_api/_data_type_functions.py,sha256=Hk00nh4MxXHBCJHRR7fS3fZAW7B982REfp_oSUbnG_k,4480
-numpy/array_api/_dtypes.py,sha256=WEy1XztJIbSI9kosFqesv_Fzb_bHwH_nOlrVFlhbyx0,3707
-numpy/array_api/_elementwise_functions.py,sha256=arizOQ2iM3d_bOFpk_rwwCXZM3Zyhx9_fnyCki6Z8eY,24772
-numpy/array_api/_manipulation_functions.py,sha256=6zpKXKPqul2FWJiHcTBYH9YnsnlwQcvlhRzptYQeSM0,3008
-numpy/array_api/_searching_functions.py,sha256=M75BEj5b94Z5cya6_OzbgvhR9GGIDGdJ8eyydJHuWPQ,1457
-numpy/array_api/_set_functions.py,sha256=ULpfK1zznW9joX1DXSiP0R3ahcDB_po7mZlpsRqi7Fs,2948
-numpy/array_api/_sorting_functions.py,sha256=V0pmt1xALcAy76SDqwIHnMUzpFqU98x648tH02X-k44,1754
-numpy/array_api/_statistical_functions.py,sha256=AxiYkz-lW1k8uFaQfCDXJrXiDzG6Qhju-hrm5A9IFSE,3378
-numpy/array_api/_typing.py,sha256=HN0Ao-n6m1XAuIFNkGEUQ56REPmPJ-lKSAernfUxoDc,1376
-numpy/array_api/_utility_functions.py,sha256=HwycylbPAgRVz4nZvjvwqN3mQnJbqKA-NRMaAvIP-CE,824
-numpy/array_api/linalg.py,sha256=ubHrbutTuaVJWO5ghE9MBVSxHU_-PQ07QgUwyWgqNu4,17860
-numpy/array_api/setup.py,sha256=Wx6qD7GU_APiqKolYPO0OHv4eHGYrjPZmDAgjWhOEhM,341
-numpy/array_api/tests/__init__.py,sha256=t_2GZ3lKcsu4ec4GMKPUDYaeMUJyDquBlQAcPgj7kFE,282
+numpy/array_api/_array_object.py,sha256=6HdfOpqujDU_9SzZo2_7rTK5TQ39ysWwPB3f2WuV2uM,44344
+numpy/array_api/_constants.py,sha256=l8tz1bWuEXiyzFAHCnx6_yPI4eXoZ4847Zn8yFIO_ow,72
+numpy/array_api/_creation_functions.py,sha256=WqPmEGSOQXxoqug_ew0iO1SmEsNjJzmOn4xMRfYT1lA,10401
+numpy/array_api/_data_type_functions.py,sha256=Eg3NbGuUnP65kIzPzHfjaC-odCoKXe-MP4UovxTGJ4U,4626
+numpy/array_api/_dtypes.py,sha256=uKDX6j3LSsuH0-dHp_dP5IUxEGkUBdIy7qTX5DZGjQg,3850
+numpy/array_api/_elementwise_functions.py,sha256=99m6md2SErPzugfltgotPphLEfB3KVgl1bwLUFiGpH4,25501
+numpy/array_api/_manipulation_functions.py,sha256=dfiDNx62DFqi1MgOwQNBQr9_QBR9BXIIcVa2IX1y5cg,3106
+numpy/array_api/_searching_functions.py,sha256=eL_gRYZ3Y6Z3OCu6qXl3y79dtnhCsGpeMZYwSVyI9wQ,1504
+numpy/array_api/_set_functions.py,sha256=RlYmM18U-LClmWMBH_IRdpJE-ocffgwbiGzWxWDHzxU,3054
+numpy/array_api/_sorting_functions.py,sha256=9lzRR1hVFsWe-LYIy7l85JX6HduoIGi7Q8RUZ2avd0s,1803
+numpy/array_api/_statistical_functions.py,sha256=lHtSE3pvpuy2TfzYp7F-hnK6nGNJ5bU0_g1FgtMDqk4,3493
+numpy/array_api/_typing.py,sha256=MN5OX-mCYT8bLegZFGXoCDRDfHRp5WSSOrS9kmShU9s,1450
+numpy/array_api/_utility_functions.py,sha256=LjVxM__wjulID49MF5jeLkCDQuRB50KDUPdvHgAtnmg,861
+numpy/array_api/linalg.py,sha256=HolcpcF8umMrT8IaOJ-jSHt2bJ5YWavIbQsigyC0FLQ,18306
+numpy/array_api/setup.py,sha256=MrEzBh9m4-EV4iekcvUESVM3MW0bHJ5VvXaaTzMFZOU,353
+numpy/array_api/tests/__init__.py,sha256=afUKDkt_1ajE1TzYGn4cTp-jMMBfx8riogjk3AePPf0,289
numpy/array_api/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/array_api/tests/__pycache__/test_array_object.cpython-311.pyc,,
numpy/array_api/tests/__pycache__/test_creation_functions.cpython-311.pyc,,
@@ -106,30 +106,30 @@ numpy/array_api/tests/__pycache__/test_elementwise_functions.cpython-311.pyc,,
numpy/array_api/tests/__pycache__/test_set_functions.cpython-311.pyc,,
numpy/array_api/tests/__pycache__/test_sorting_functions.cpython-311.pyc,,
numpy/array_api/tests/__pycache__/test_validation.cpython-311.pyc,,
-numpy/array_api/tests/test_array_object.py,sha256=xdv2z-j5R0wdGp5hxE6QvvGMqSsYYSPDqJCzdbyzoHM,15771
-numpy/array_api/tests/test_creation_functions.py,sha256=s3A1COWmXIAJdhzd8v7VtL-jbiSspskTqwYy0BTpmpw,5023
-numpy/array_api/tests/test_data_type_functions.py,sha256=Ukkpb-qjORIYb8T1FrStiwciDWaEr27qRso7QJgIS0E,422
-numpy/array_api/tests/test_elementwise_functions.py,sha256=_DEB5r6VCDVhUos7VDaFzCId2_M5y7KoyK-HTGybdkc,3619
-numpy/array_api/tests/test_set_functions.py,sha256=D016G7v3ko49bND5sVERP8IqQXZiwr-2yrKbBPJ-oqg,546
-numpy/array_api/tests/test_sorting_functions.py,sha256=INPiYnuGBcsmWtYqdTTX3ENHmM4iUx4zs9KdwDaSmdA,602
-numpy/array_api/tests/test_validation.py,sha256=QUG9yWC3QhkPxNhbQeakwBbl-0Rr0iTuZ41_0sfVIGU,676
-numpy/compat/__init__.py,sha256=vDaDPwY2qBEKixsIfjwPjyKeWiyWg0kPJdgcSxua8R8,432
+numpy/array_api/tests/test_array_object.py,sha256=KnaBt03HwVCGGVFNAKGnESM5jva1cV7brZRF6RKEv2U,16146
+numpy/array_api/tests/test_creation_functions.py,sha256=0AuzJkFyCLw102ilOCE9lt6q24ERhYVJqqdUKfIhjoQ,5165
+numpy/array_api/tests/test_data_type_functions.py,sha256=suUSFbRFNG2oXmAmOadKWUExlQ_cfkZbo4JdYZCIOO0,441
+numpy/array_api/tests/test_elementwise_functions.py,sha256=LfMHBMc-nudbY1r4v3a_aFCV6cX8jvDY3kzzyeju-u8,3730
+numpy/array_api/tests/test_set_functions.py,sha256=EDUenQPYY47kxAthUP36Vbm0Bi3cgUt2v1c_OiK5Dfg,565
+numpy/array_api/tests/test_sorting_functions.py,sha256=_5tZrT-vhYGHDFQCJEj3VWM1CQ0lwbZdW4FVvGz4R_A,625
+numpy/array_api/tests/test_validation.py,sha256=UkU6SXeUCkgTuL0GK1NmsK_BVOt6SNeDzUlKbWdr63o,703
+numpy/compat/__init__.py,sha256=kryOGy6TD3f9oEXy1sZZOxEMc50A7GtON1yf0nMPzr8,450
numpy/compat/__pycache__/__init__.cpython-311.pyc,,
numpy/compat/__pycache__/_inspect.cpython-311.pyc,,
numpy/compat/__pycache__/_pep440.cpython-311.pyc,,
numpy/compat/__pycache__/py3k.cpython-311.pyc,,
numpy/compat/__pycache__/setup.cpython-311.pyc,,
-numpy/compat/_inspect.py,sha256=8Ma7QBRwfSWKeK1ShJpFNc7CDhE6fkIE_wr1FxrG1A8,7447
-numpy/compat/_pep440.py,sha256=Vr7B3QsijR5p6h8YAz2LjNGUyzHUJ5gZ4v26NpZAKDc,14069
-numpy/compat/py3k.py,sha256=jbMNbn_cV3JDWDKJfYO78g6lCXkg-_95mgQJlh4qP80,3607
-numpy/compat/setup.py,sha256=36X1kF0C_NVROXfJ7w3SQeBm5AIDBuJbM5qT7cvSDgU,335
+numpy/compat/_inspect.py,sha256=4PWDVD-iE3lZGrBCWdiLMn2oSytssuFszubUkC0oruA,7638
+numpy/compat/_pep440.py,sha256=y5Oppq3Kxn2dH3EWBYSENv_j8XjGUXWvNAiNCEJ-euI,14556
+numpy/compat/py3k.py,sha256=7pBAYdQJ7YTE0a4yVjnAAM5ROgYUt-ofTWSl_9R-jf8,3744
+numpy/compat/setup.py,sha256=PmRas58NGR72H-7OsQj6kElSUeQHjN75qVh5jlQIJmc,345
numpy/compat/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/compat/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/compat/tests/__pycache__/test_compat.cpython-311.pyc,,
-numpy/compat/tests/test_compat.py,sha256=IB6xDjzHwWRmxKHwnFbESXul2ms2XjT6Hj-Dywdu2oM,476
-numpy/conftest.py,sha256=3gNyq_MBKZUCyAC3WMkhXT7ya7gPrGIUBVDBoZBkdn4,4528
-numpy/core/__init__.py,sha256=1mE4t3NAICJE_T4jiewRq8emwk-KUvqcBoPOyxWUaAM,5750
-numpy/core/__init__.pyi,sha256=xtd9OFYza-ZG3jyEJrlzRPT-SkVoB_qYmVCe6FxRks0,126
+numpy/compat/tests/test_compat.py,sha256=6i0bPM1Nqw0n3wtMphMU7ul7fkQNwcuH2Xxc9vpnQy8,495
+numpy/conftest.py,sha256=5W_9b86bDQ7Hyt2eaO1iS_8QIEPm_xxTiOUz4q9RUlo,4664
+numpy/core/__init__.py,sha256=4kR753sWrwOu3Hfw_fhBSsZVpN2YKo8Do08jhu6Zw1k,5928
+numpy/core/__init__.pyi,sha256=nBhfHv0Vy8Cc37vQn3joQShGEvBy4fyo5aBahLSj5Xo,128
numpy/core/__pycache__/__init__.cpython-311.pyc,,
numpy/core/__pycache__/_add_newdocs.cpython-311.pyc,,
numpy/core/__pycache__/_add_newdocs_scalars.cpython-311.pyc,,
@@ -162,93 +162,93 @@ numpy/core/__pycache__/setup_common.cpython-311.pyc,,
numpy/core/__pycache__/shape_base.cpython-311.pyc,,
numpy/core/__pycache__/umath.cpython-311.pyc,,
numpy/core/__pycache__/umath_tests.cpython-311.pyc,,
-numpy/core/_add_newdocs.py,sha256=WP84LOG6EhCAWOWoGtw0xd-LiDD8TkdMHKa9QmKeW_M,208966
-numpy/core/_add_newdocs_scalars.py,sha256=CXvuSi3DXrNFK8jJNdTw8ECxlGNC6N32UfEXxSbpN3A,12081
-numpy/core/_asarray.py,sha256=g_KCpW8JuS01ExuiFLbG5XujsRu4t3A-Rj13ku8rylk,4008
-numpy/core/_asarray.pyi,sha256=_A6h99LV-8BkgLxDKvG6i1NXBLB_Drxoq51Qz2F_gC4,1051
-numpy/core/_dtype.py,sha256=3eg6vYQtknrX4eBxEZF1yfRpU_uJzd03HnXtQHHPvzU,10495
-numpy/core/_dtype_ctypes.py,sha256=Vug4i7xKhznK2tdIjmn4ebclClpaCJwSZUlvEoYl0Eg,3673
-numpy/core/_exceptions.py,sha256=MDV77tyU0jsTjzDCE3v_YH6UznqfgTxGEkB0B86MJAI,8615
-numpy/core/_internal.py,sha256=lTGXtgvh55uTPmlZLdMaY33qJAhw_AZqh18sLBK-YZc,28195
-numpy/core/_internal.pyi,sha256=_mCTOX6Su8D4R9fV4HNeohPJx7515B-WOlv4uq6mry8,1032
-numpy/core/_machar.py,sha256=ZKzS3o2wWw6ROTDTMgMIRZTDYuhFifEl3D1GxQsC3Qc,11618
-numpy/core/_methods.py,sha256=nNsCjsA8-FzgX17zgKG7xpfSXcQmpnyjGe8Vy5LlYYo,11068
-numpy/core/_multiarray_tests.cp311-win_amd64.pyd,sha256=5cB70cQTb-6pEDu2erYpxd98LU-xqNHlzAQVCklmAOM,116224
-numpy/core/_multiarray_umath.cp311-win_amd64.pyd,sha256=0UZkXLIp8ICz08pz9XwnVkf7JGVrCGjWsI2e9PuyG_M,3414528
-numpy/core/_operand_flag_tests.cp311-win_amd64.pyd,sha256=snSIyqH8_SWRZwgRXoX5mGzIGmuZjgMs0XCURrimN0o,14336
-numpy/core/_rational_tests.cp311-win_amd64.pyd,sha256=Towb-2PKA3FvcqeiqEqhBnhumJHoXC7ZqeYNt535JrA,48128
-numpy/core/_simd.cp311-win_amd64.pyd,sha256=i5UYpMP-e1bqMlJdeNjCEsVZ-x2wbnxEHiSipCxFTXw,1580544
-numpy/core/_string_helpers.py,sha256=NGGGhaFdU5eGiUAj3GTIBoOgWs4r9aTNlsE2r9NgX6Q,2855
-numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd,sha256=pn1LyVOh3G7SmDNgZWdt1oUasel_Ah9uuo7pAGHsAJo,15360
-numpy/core/_type_aliases.py,sha256=qV6AZlsUWHMWTydmZya73xuBkKXiUKq_WXLj7q2CbZ0,7534
-numpy/core/_type_aliases.pyi,sha256=7A0M5_QvMCH8ZytWpz70-YJ6bLy7vqZxehrm0_GaXJ8,374
-numpy/core/_ufunc_config.py,sha256=s6Uh3d_S89DDEqyo3ZJN68-9xW9DDOBDUVzAewAEu9E,13946
-numpy/core/_ufunc_config.pyi,sha256=-615enOVQMBhVx7Pln7DY_s4H6JjSgSnBy89YkpvuLg,1066
-numpy/core/_umath_tests.cp311-win_amd64.pyd,sha256=kHnrxSIYhFL3P_cvEPFjpTdG1ma8tsiMNVy3NHwkvfo,34304
-numpy/core/arrayprint.py,sha256=YyPzy0LWZknBZhY3xN1Pg1wxEsJl49O7WJt_9VHm1tA,62717
-numpy/core/arrayprint.pyi,sha256=21pOWjTSfJOBaKgOOPzRox1ERb3c9ydufqL0b11_P_Q,4428
-numpy/core/cversions.py,sha256=H_iNIpx9-hY1cQNxqjT2d_5SXZhJbMo_caq4_q6LB7I,347
-numpy/core/defchararray.py,sha256=MCiHewOWEW8ROOjoH1gwy3XDKqFDukqa1O4eLg0Qi8I,73025
-numpy/core/defchararray.pyi,sha256=ib3aWFcM7F4KooU57mWUNi4GlosNjdfgrLKBVSIKDvU,9216
-numpy/core/einsumfunc.py,sha256=C12IJQmlUi1UgyCNwANqLAVwwojZPc1NAMi7ABzlzmk,51869
-numpy/core/einsumfunc.pyi,sha256=-lSAtJnJqMT3Y6YSi54HUdf_ydfnV1mK1F4gx0OaPFI,3778
-numpy/core/fromnumeric.py,sha256=H31A0YvWsc_eM9skq8_A7L3UgMqCjXcs0Z0plxRQgN0,125221
-numpy/core/fromnumeric.pyi,sha256=fLvQT6mBX8IBO48mNziBs_o65fUFxItLrX124EINGUY,23472
-numpy/core/function_base.py,sha256=NYSbMgzttX_exTP8NgzKdZXjScKAgq8cru2V7i-XXnE,19283
-numpy/core/function_base.pyi,sha256=3ZYad3cdaGwNEyP8VwK97IYMqk2PDoVjpjQzhIYHjk0,4725
-numpy/core/generate_numpy_api.py,sha256=RXWZdiaiQ6DOz1BsJ70jgyhviE3C1K_YfMWabexbkjo,7405
-numpy/core/getlimits.py,sha256=kuN_KtFWYvJQEpV0OmM_XKqoWd85b04mcgePnDvS_34,24889
-numpy/core/getlimits.pyi,sha256=qeIXUEtognTHr_T-tv-VcZI7n8Z2VzAyIpIgKXzsLkc,82
-numpy/core/include/numpy/.doxyfile,sha256=goOZR7LcINt3snuBGH8Me-_aVTGm5f4u4wEaSpjM_W4,58
+numpy/core/_add_newdocs.py,sha256=-qIlbAwbnYOXXd0zcBAWFnmWLb1J1tOwkHaoIPDdmgc,216049
+numpy/core/_add_newdocs_scalars.py,sha256=NEzuQKYPDnOdNUuCH476ZIwCxrSwVC3-ojMrCqfV8yE,12449
+numpy/core/_asarray.py,sha256=940SSBi-IEiQ7LpssMG6J8t9JrPT0PhuY7eoWBO_7tE,4148
+numpy/core/_asarray.pyi,sha256=x8vOeIXbYX7nrKslV8YvljEvnhFHYLCyLnQwNYbKQEU,1093
+numpy/core/_dtype.py,sha256=84AysTTmVd7XOlM-miGaTltiG0CxWh-zgm0QBIit02U,10860
+numpy/core/_dtype_ctypes.py,sha256=O8tYBqU1QzCG1CXviBe6jrgHYnyIPqpci9GEy9lXO08,3790
+numpy/core/_exceptions.py,sha256=PoPre-AeWRwTh7i6DMYFsJlFwcnIZDMhu6rmtSjirz0,8895
+numpy/core/_internal.py,sha256=Eilpd26U8MxYBL_mOdiaoGon7iw7qZIXAdh2XygCm5k,29127
+numpy/core/_internal.pyi,sha256=HBjDwzplwD0lAEzYt4Xl4y2O_RjBLP1jcuT9XudVPLU,1062
+numpy/core/_machar.py,sha256=CIPTcIuXRjAIjonKNk7b67DEu15TE0b1m_cccyQc2gU,11975
+numpy/core/_methods.py,sha256=Z6HofPsdYFfusnNLRK17MuGLUseSvg9Mi20gpSR0rZI,11365
+numpy/core/_multiarray_tests.cp311-win_amd64.pyd,sha256=O7KoEeBPhYb-Hsza95diuVk5t1pmIeBMPu5wXXc97nY,66560
+numpy/core/_multiarray_umath.cp311-win_amd64.pyd,sha256=uGIatMgv6W8-7Ss2BIYY2t54fyaLdgiFUs47CzgmKnM,2777088
+numpy/core/_operand_flag_tests.cp311-win_amd64.pyd,sha256=csqUficfiYgsPwMDOD6tmTkw3uZk1825Wx74mXGu2_M,12288
+numpy/core/_rational_tests.cp311-win_amd64.pyd,sha256=EWoyavyX-el4d2NnzJeA6ffO0T1U1YbDqAZ3uLveac4,40960
+numpy/core/_simd.cp311-win_amd64.pyd,sha256=xEco4Pf6dl8r-2tXwnjz7MRqI-cYa0PtH30pOD5ElHk,1327104
+numpy/core/_string_helpers.py,sha256=xFVFp6go9I8O7PKRR2zwkOk2VJxlnXTFSYt4s7MwXGM,2955
+numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd,sha256=1YboAdmzl29YpDsmThmYBH0xNIWENdRfyotmVXiEabk,14336
+numpy/core/_type_aliases.py,sha256=8-qoE3t_63JD5GzGTCCGGBnIGYi7n_7Pc6niKnEedeo,7779
+numpy/core/_type_aliases.pyi,sha256=uccb0D594Wq_yu0ez4ARoW5XLj6R1vy-E-vWJXywnhk,387
+numpy/core/_ufunc_config.py,sha256=zzouJpB7LMtSGmxpPoisgWIlAchTvs1ypkIJOrhD4dg,14412
+numpy/core/_ufunc_config.pyi,sha256=KgouzlKtzHKm3UquSj9kbLI9WAQqpL3bFMmAW6-V4yw,1103
+numpy/core/_umath_tests.cp311-win_amd64.pyd,sha256=ruePf1I8mZgkmO22OjG3blStejU6ojxHszh5j0dbjOc,30208
+numpy/core/arrayprint.py,sha256=VuRfuoAeAW_MWVKuXGBKwJiLP2naSfVIcCvREBhciYw,64418
+numpy/core/arrayprint.pyi,sha256=8fKy1vuqDh5XbDUg9824pp1QKKf2fIIedlzwtU2DCko,4570
+numpy/core/cversions.py,sha256=FISv1d4R917Bi5xJjKKy8Lo6AlFkV00WvSoB7l3acA4,360
+numpy/core/defchararray.py,sha256=lJPpYmB1yjJnjlV8st_gWqSLx_ulg5bioFG2GlM_dG0,75925
+numpy/core/defchararray.pyi,sha256=e9Xi4m3OgIml9TftRkpSM6uctdLaNdEbqnZtkF8kSJ0,9637
+numpy/core/einsumfunc.py,sha256=24VA1C9Urm3HOCDEJgYgNn3miEmd3F_1Gb99zXDJykA,53312
+numpy/core/einsumfunc.pyi,sha256=-AuAhafq6bHIQNddoMmTFfpVdvoJgY3G0-0U8oxYhpg,3922
+numpy/core/fromnumeric.py,sha256=4hmtWbzJNvEp6-bYIGZXGyYemeCwwh3LaQnHXgMoQBQ,129034
+numpy/core/fromnumeric.pyi,sha256=ThsXpqMeh8DWUGZQi5TiDBZXUxhXp9auC3Vb_tLVTO0,24521
+numpy/core/function_base.py,sha256=TynEwPfce2auYDL3K5ZauZR68PqAiKCiZA0r7X5mzw4,19820
+numpy/core/function_base.pyi,sha256=iqCNWDs25nUsCXqt2NBwxNqewlEJYfFiIraqBJXv1h4,4912
+numpy/core/generate_numpy_api.py,sha256=lu_QzObO-9cO2igNxp0vgnYyTfJSIKeX-bo2ZwQ8H0c,7649
+numpy/core/getlimits.py,sha256=8QLShfnF3qWpZuBmL-ttYttEtBLzOJud7zPLnSjDlRY,25607
+numpy/core/getlimits.pyi,sha256=rRrU4RZYBrsczGZq6_VRCBNwUKyrqPAHARXXLQuw950,88
+numpy/core/include/numpy/.doxyfile,sha256=kISUwZgVeWl649njq6TmhQiyqzPciaZ_QS9e1Q62pOE,60
numpy/core/include/numpy/__multiarray_api.h,sha256=AQ8wKEWPOD_H7PXWzFkeQTUlBSHbcEMdQVtdPfwBI4g,64273
numpy/core/include/numpy/__ufunc_api.h,sha256=H7-TsFbz-CmyBFceTYhNcOm-GltjuAVLebBjctaRtA4,12925
-numpy/core/include/numpy/_neighborhood_iterator_imp.h,sha256=A6YPpQihUwscZYxz0oODrBjRSYZdJM2dG0vcdtJtY64,1877
+numpy/core/include/numpy/_neighborhood_iterator_imp.h,sha256=sItfdxPWMM6KEBwCpNLC3VoSQVb4usMUC40zOK4zE_s,1967
numpy/core/include/numpy/_numpyconfig.h,sha256=hcnzpXmNhBtYvFVrCpMxt0nDZjoM2Ff4kmJ7nDFdT40,851
-numpy/core/include/numpy/arrayobject.h,sha256=-BlWQ7kfVbzCqzHn0qaeMe0_08AbwliuG98XWG57lT8,282
-numpy/core/include/numpy/arrayscalars.h,sha256=h6MKjFHzguTZ5CQd7HATAVWHoZ7mkC-86R1uMHeLT04,3818
-numpy/core/include/numpy/experimental_dtype_api.h,sha256=kEL5c82yLl3zAlTGJygDDNeuOi7Sta-xvYcmUs1q-LA,19943
-numpy/core/include/numpy/halffloat.h,sha256=TRZfXgipa-dFppX2uNgkrjrPli-1BfJtadWjAembJ4s,1959
-numpy/core/include/numpy/libdivide/LICENSE.txt,sha256=-8U59H0M-DvGE3gID7hz1cFGMBJsrL_nVANcOSbapew,1018
-numpy/core/include/numpy/libdivide/libdivide.h,sha256=ew9MNhPQd1LsCZiWiFmj9IZ7yOnA3HKOXffDeR9X1jw,80138
+numpy/core/include/numpy/arrayobject.h,sha256=f1YdhtzB7wAHDQwmClaFwOl3U-cxkm2UJqzpfQNyhOs,294
+numpy/core/include/numpy/arrayscalars.h,sha256=ONfMOpGH6KLorCBcc8265NkFse4x1sZ5ZlnMnC4kM60,4000
+numpy/core/include/numpy/experimental_dtype_api.h,sha256=g_lkqOVw5wfu1I5gbhbX1L0dERzoRaJQ1Zygx1sQSYE,20445
+numpy/core/include/numpy/halffloat.h,sha256=qYgX5iQfNzXICsnd0MCRq5ELhhfFjlRGm1xXGimQm44,2029
+numpy/core/include/numpy/libdivide/LICENSE.txt,sha256=1UR2FVi1EIZsIffootVxb8p24LmBF-O2uGMU23JE0VA,1039
+numpy/core/include/numpy/libdivide/libdivide.h,sha256=F9PLx6TcOk-sd0dObe0nWLyz4HhbHv2K7voR_kolpGU,82217
numpy/core/include/numpy/multiarray_api.txt,sha256=T4oXbfALaUN0_LJ5PopncOF1j6EK8FGJ3zH9O02tRQg,59879
-numpy/core/include/numpy/ndarrayobject.h,sha256=Lvr0ljFumbLtDgepidCtA1V3fHoTRpL432B-t7sWVh0,10191
-numpy/core/include/numpy/ndarraytypes.h,sha256=MRxdiWjZf9dFpiKOgZX0cb4EMXcjfwWatvzUohWilgw,68688
-numpy/core/include/numpy/noprefix.h,sha256=d83l1QpCCVqMV2k29NMkL3Ld1qNjiC6hzOPWZAivEjQ,6830
-numpy/core/include/numpy/npy_1_7_deprecated_api.h,sha256=y0MJ8Qw7Bkt4H_4VxIzHzpkw5JqAdj5ECgtn08fZFrI,4327
-numpy/core/include/numpy/npy_3kcompat.h,sha256=kkHpOP0HozJwzKj6h7A2MLJLdJGDUL_pJjYbC1aq6Kc,15990
-numpy/core/include/numpy/npy_common.h,sha256=_INzM3hdWejf7egw0_FnzYl_wxf1PBfxifXI5X2wG8Y,39015
-numpy/core/include/numpy/npy_cpu.h,sha256=s5wuxe4hDuxffIlhstEd5k5bZtNdrGWwjUo0haegE0E,4603
-numpy/core/include/numpy/npy_endian.h,sha256=we7X9fPeWzNpo_YTh09MPGDwdE0Rw_WDM4c9y4nBj5I,2786
-numpy/core/include/numpy/npy_interrupt.h,sha256=DQZIxi6FycLXD8drdHn2SSmLoRhIpo6osvPv13vowUA,1948
-numpy/core/include/numpy/npy_math.h,sha256=CIcke0nkm8glJOpoF4p50ARZb0vRIV3NSCOUl3wFl7k,19874
-numpy/core/include/numpy/npy_no_deprecated_api.h,sha256=0yZrJcQEJ6MCHJInQk5TP9_qZ4t7EfBuoLOJ34IlJd4,678
-numpy/core/include/numpy/npy_os.h,sha256=6ih9znx3n8PIIwg5sSJkK3g4JtUvcyJahY2Wxs3mFe8,1120
-numpy/core/include/numpy/numpyconfig.h,sha256=c4XjyM3uf7hZNF25NZT26LGqkHVFJ00woPF4z996hOY,2943
-numpy/core/include/numpy/old_defines.h,sha256=xuYQDDlMywu0Zsqm57hkgGwLsOFx6IvxzN2eiNF-gJY,6405
-numpy/core/include/numpy/oldnumeric.h,sha256=laP57STtFtJSs_fjRRDlrk34hqfqCwxP-BFEytR6lTM,899
-numpy/core/include/numpy/random/bitgen.h,sha256=49AwKOR552r-NkhuSOF1usb_URiMSRMvD22JF5pKIng,488
-numpy/core/include/numpy/random/distributions.h,sha256=uJVR8qB0LXdvRg7VZakVrZ8qDPRS9FWkxtLFfXzj-Jc,9865
+numpy/core/include/numpy/ndarrayobject.h,sha256=Ar9_P9KCJBRECa8ZvJhlODs4Z_S_vI9HpQKjVbauzUs,10442
+numpy/core/include/numpy/ndarraytypes.h,sha256=jUwbK_yyblIP_SR5XyuKwU10rvXcatIGIc6kUbzjafA,70644
+numpy/core/include/numpy/noprefix.h,sha256=QYUdrHLYEaooNNXnazQYo5WpqPxHedEVXlOAGP7oECo,7041
+numpy/core/include/numpy/npy_1_7_deprecated_api.h,sha256=dX_2cI125SpW88dJEtryt-wO4pHxzKR4CcODfjFwtms,4451
+numpy/core/include/numpy/npy_3kcompat.h,sha256=GvHO40vGFTrpAsjyoV1oqDj_ReGSum7jnDTAk6D3Zfg,16587
+numpy/core/include/numpy/npy_common.h,sha256=t49cyx1laCI6wz_T8FJKf8DCad5RuQW53xPHXAqp18U,40137
+numpy/core/include/numpy/npy_cpu.h,sha256=tlYFBhOC6yswF9fZTxWlH2U8nBoOchnygVU5wiTR-5c,4732
+numpy/core/include/numpy/npy_endian.h,sha256=G3x4fuvRgY6_Y0AWiJaQ5ZbtmMRRt_QUnYCwkqrHhPE,2863
+numpy/core/include/numpy/npy_interrupt.h,sha256=9KhrOhicl4TW3pP6wugWNz5pDDvp9SroisKE04Bbaew,2004
+numpy/core/include/numpy/npy_math.h,sha256=nMSrgrw-Fd-NruWSV2g47s5qcbeZhoFwzlNitJJRWHQ,20464
+numpy/core/include/numpy/npy_no_deprecated_api.h,sha256=jIcjEP2AbovDTfgE-qtvdP51_dVGjVnEGBX86rlGSKE,698
+numpy/core/include/numpy/npy_os.h,sha256=BB4JoiyTtlBFFHjn7aLe2t47Qq5R7cY-efyaQk_py14,1156
+numpy/core/include/numpy/numpyconfig.h,sha256=FwNVOCnrEq0CXfZn49Zi9hcMs5upo3An7d4_hSoucf0,3027
+numpy/core/include/numpy/old_defines.h,sha256=jGkDx_FahMvHMTuoWFvx5g5bCV8btUj9pgYNoo_PtwA,6592
+numpy/core/include/numpy/oldnumeric.h,sha256=2d5tfBGHavnHpQJUvX90ZJFkgsEF8TlpqXhHNUuE_54,931
+numpy/core/include/numpy/random/bitgen.h,sha256=_H0uXqmnub4PxnJWdMWaNqfpyFDu2KB0skf2wc5vjUc,508
+numpy/core/include/numpy/random/distributions.h,sha256=mzuU4dT5sv78rg5IHy6Ip1rHGfrbstMtk_EIja5_Jds,10074
numpy/core/include/numpy/ufunc_api.txt,sha256=Qnbm8bUW9JXlOmCaX-cGztnUK-QKj0ecPPeNm6ZEgv0,7533
-numpy/core/include/numpy/ufuncobject.h,sha256=PDpFN5loASykuAgmCEt2t38yt5RiNP54tDyQB33yT98,11895
-numpy/core/include/numpy/utils.h,sha256=wMNomSH3Dfj0q78PrjLVtFtN-FPo7UJ4o0ifCUO-6Es,1185
+numpy/core/include/numpy/ufuncobject.h,sha256=TW8ccfYFcCMWZDHGyLkva_wlk9HZ2ewdphgHmDRAeKo,12252
+numpy/core/include/numpy/utils.h,sha256=vzJAbatJYfxHmX2yL_xBirmB4mEGLOhJ92JlV9s8yPs,1222
numpy/core/lib/npy-pkg-config/mlib.ini,sha256=mQBSOI6opCVmMZK4vwIhLe5J7YevO3PbaHsI0MlJGHs,151
numpy/core/lib/npy-pkg-config/npymath.ini,sha256=5dwvhvbX3a_9toniEDvGPDGChbXIfFiLa36H4YOR-vw,380
-numpy/core/lib/npymath.lib,sha256=8G9CHv4CMi7jyHjR4J6cblZHSfpgBaOzRG4uopb9s08,103304
-numpy/core/memmap.py,sha256=tIDygBke18_QnYw2mZNw5pBilnDhydFoJS8alv8KmP8,11688
-numpy/core/memmap.pyi,sha256=sxIQ7T5hPLG-RBNndAc8JPvrsKEX1amBSH2HGg48Obo,55
-numpy/core/multiarray.py,sha256=43ncUHcruiht1wiXK-OST3U_0ByUVls4Vfz4RL6pOR8,55987
-numpy/core/multiarray.pyi,sha256=1k-IMlIRAVjKaQn9QJObG4D3Bzm3DNhDRgvA7ODY-qo,24761
-numpy/core/numeric.py,sha256=BlNdh-qYoc9MEiDb7zhkv2Yuk6pTLph-LY3pAONkJz8,77644
-numpy/core/numeric.pyi,sha256=bmKTFtg6SaPe9x64Mt1T-Af-PsH-Xi4cDGT4HB-lFiE,14230
-numpy/core/numerictypes.py,sha256=O7nhsBqqAl8a2EiuK7hc_z6w5SmE_czVwrPSBySEj9g,17239
-numpy/core/numerictypes.pyi,sha256=nsQaevKSF_vVK6TIta8lr4tv_ZO1TuWt0icpkSRGkJs,3388
-numpy/core/overrides.py,sha256=kXTzWY2-n3_N16xl0M21xLploT_AhGlwpgalj1gYpA4,8306
-numpy/core/records.py,sha256=kIsUns_m8BQ40HTmB39S2ogY5WRphF0EK_PXSzwZ2tY,37545
-numpy/core/records.pyi,sha256=uYwE6cAoGKgN6U4ryfGZx_3m-3sY006jytjWLrDRRy0,5692
-numpy/core/setup.py,sha256=NIF6oANRl3Bf-j4oWIkHfPi_8orAk4lmL8JWHRfS1eE,52357
-numpy/core/setup_common.py,sha256=SCz93xOY9Xob9ch8FH7c0LBMgFo2Qq1BfUpBIsVxVMc,19519
-numpy/core/shape_base.py,sha256=wjoTaEGNEMcEbavzJD_JoQWNlyU58DKAcjBcRm8waF4,30487
-numpy/core/shape_base.pyi,sha256=Ilb4joJmbjkIZLzKww7NJeaxg2FP3AfFib3HtfOsrC0,2774
+numpy/core/lib/npymath.lib,sha256=gc1ACvrX5sZqXXum5vUx1kT5s0wUcutgknhg0V9nbAo,142850
+numpy/core/memmap.py,sha256=_XXONlK35hVQqljype2sNt43fNAhBtBlkJwnedqTrnw,12025
+numpy/core/memmap.pyi,sha256=pwOLGTEk20Z2Tao7hqxLDqfCHrO10otgozEsUO-bPeo,58
+numpy/core/multiarray.py,sha256=sD0w9fX_cKiH3LLd2B8jgA07SG4LcOWP3rQVVgPxjCk,57701
+numpy/core/multiarray.pyi,sha256=M0IU-OjdBudnmHqIN_tdyz1kqNId-aOsCXVtMIq0Eq0,25782
+numpy/core/numeric.py,sha256=A_J27swo8HvetcFqxHBy1v-5plxkVsrLrX04YSHFsEo,80203
+numpy/core/numeric.pyi,sha256=XZrxwES5VtGb_xIBGga6XRooFyxzUH2yfAH8zRsgO9g,14887
+numpy/core/numerictypes.py,sha256=LhX6YK-TjzFGEfGoEo780SKd7FSEWFEjU4_mgLUooXM,17909
+numpy/core/numerictypes.pyi,sha256=MzJCuO3afaM89bG3FbLHSfFbZXkkozfl6s_m08twJWQ,3549
+numpy/core/overrides.py,sha256=uc3ozLjbFjrHKYhN-V_2CTywafVOHG3v2NHGsgg_dpQ,8530
+numpy/core/records.py,sha256=qCYrXWgdiyAwbiaos3mgUiLZBQyvzlu3RAlypLkpDa0,38644
+numpy/core/records.pyi,sha256=6qSYt2FKZytTswMFqcTrrqVi4HEbLXh0_gB2Graq78o,5926
+numpy/core/setup.py,sha256=IlbKDKj7xemjIxvjQ0145xGTUHD_Eoos6igIDjG-GJs,53554
+numpy/core/setup_common.py,sha256=TDbsuliK_MAPm4zBhd9xXjuWGJQo2XYdQYjObJPHWIs,19995
+numpy/core/shape_base.py,sha256=HWXQHrTG9Ywied0YmsY4zMH9UibX0MokdyQoB234Rzk,31425
+numpy/core/shape_base.pyi,sha256=mR9_E24Qll2NT_80QX2TiRkSozB_y6ZyvcNwSyi5-QQ,2897
numpy/core/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/core/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/core/tests/__pycache__/_locales.cpython-311.pyc,,
@@ -313,105 +313,105 @@ numpy/core/tests/__pycache__/test_umath.cpython-311.pyc,,
numpy/core/tests/__pycache__/test_umath_accuracy.cpython-311.pyc,,
numpy/core/tests/__pycache__/test_umath_complex.cpython-311.pyc,,
numpy/core/tests/__pycache__/test_unicode.cpython-311.pyc,,
-numpy/core/tests/_locales.py,sha256=S4x5soqF0oxpBYOE8J9Iky72O9J25IiZ8349m93pWC4,2206
+numpy/core/tests/_locales.py,sha256=esGp_wCqPpxFxy3eUF-r_Wk-yjFjrQEwkgSzolRzUr0,2280
numpy/core/tests/data/astype_copy.pkl,sha256=lWSzCcvzRB_wpuRGj92spGIw-rNPFcd9hwJaRVvfWdk,716
-numpy/core/tests/data/generate_umath_validation_data.cpp,sha256=NQSRK6tJpdTsR6jxim5Ek4ty8J6HJ5JdAe0wBQlrACw,5840
+numpy/core/tests/data/generate_umath_validation_data.cpp,sha256=72bn3HBT3sS7uIIWKKSgW1VtNZpRlSZM-OsaKbh0cQA,6010
numpy/core/tests/data/recarray_from_file.fits,sha256=NA0kliz31FlLnYxv3ppzeruONqNYkuEvts5wzXEeIc4,8640
-numpy/core/tests/data/umath-validation-set-README.txt,sha256=pxWwOaGGahaRd-AlAidDfocLyrAiDp0whf5hC7hYwqM,967
-numpy/core/tests/data/umath-validation-set-arccos.csv,sha256=W_aL99bjzVjlVyd5omfDUORag8jHzx6uctedPVZgOHQ,61365
-numpy/core/tests/data/umath-validation-set-arccosh.csv,sha256=Uko_d0kDXr1YlN-6Ii-fQQxUvbXAhRfC7Un4gJ23GJk,61365
-numpy/core/tests/data/umath-validation-set-arcsin.csv,sha256=15Aenze4WD2a2dF2aOBXpv9B7u3wwAeUVJdEm4TjOkQ,61339
-numpy/core/tests/data/umath-validation-set-arcsinh.csv,sha256=uDwx4PStpfV21IaPF8pmzQpul6i72g7zDwlfcynWaVQ,60289
-numpy/core/tests/data/umath-validation-set-arctan.csv,sha256=mw5tYze_BMs6ugGEZfg5mcXoInGYdn7fvSCYSUi9Bqw,60305
-numpy/core/tests/data/umath-validation-set-arctanh.csv,sha256=95l4Uu5RmZajljabfqlv5U34RVrifCMhhkop6iLeNBo,61339
-numpy/core/tests/data/umath-validation-set-cbrt.csv,sha256=v855MTZih-fZp_GuEDst2qaIsxU4a7vlAbeIJy2xKpc,60846
-numpy/core/tests/data/umath-validation-set-cos.csv,sha256=yxd7BNaicgyEysvp8Tx2qEM-S4zVJA0f0ZXR_VG4y1E,59122
-numpy/core/tests/data/umath-validation-set-cosh.csv,sha256=FGCNeUSUTAeASsb_j18iRSsCxXLxmzF-_C7tq1elVrQ,60869
-numpy/core/tests/data/umath-validation-set-exp.csv,sha256=BKg1_cyrKD2GXYMX_EB0DnXua8DI2O1KWODXf_BRhrk,17491
-numpy/core/tests/data/umath-validation-set-exp2.csv,sha256=f1b05MRXPOXihC9M-yi52udKBzVXalhbTuIcqoDAk-g,58624
-numpy/core/tests/data/umath-validation-set-expm1.csv,sha256=_ghc1xiUECNsBGrKCFUAy2lvu01_lkpeYJN0zDtCYWk,60299
-numpy/core/tests/data/umath-validation-set-log.csv,sha256=z9ej1ykKUoMRqYMUIJENWXbYi_A_x_RKs7K_GuXZJus,11692
-numpy/core/tests/data/umath-validation-set-log10.csv,sha256=RJgpruL16FVPgUT3-3xW4eppS_tn6o5yEW79KnITn48,68922
-numpy/core/tests/data/umath-validation-set-log1p.csv,sha256=IZZI-hi55HGCOvBat3vSBVha_8Nt-5alf2fqz6QeTG0,60303
-numpy/core/tests/data/umath-validation-set-log2.csv,sha256=HL2rOCsrEi378rNrbsXHPqlWlEGkXQq8R4e63YeTksU,68917
-numpy/core/tests/data/umath-validation-set-sin.csv,sha256=5I2h5CI8Hv6L9o2mh6x5pttnL23VhhY1h5LA8cjIWTg,58611
-numpy/core/tests/data/umath-validation-set-sinh.csv,sha256=CYiibE8aX7MQnBatl__5k_PWc_9vHUifwS-sFZzzKk0,60293
-numpy/core/tests/data/umath-validation-set-tan.csv,sha256=Oq7gxMvblRVBrQ23kMxc8iT0bHnCWKg9EE4ZqzbJbOA,60299
-numpy/core/tests/data/umath-validation-set-tanh.csv,sha256=iolZF_MOyWRgYSa-SsD4df5mnyFK18zrICI740SWoTc,60299
+numpy/core/tests/data/umath-validation-set-README.txt,sha256=GfrkmU_wTjpLkOftWDuGayEDdV3RPpN2GRVQX61VgWI,982
+numpy/core/tests/data/umath-validation-set-arccos.csv,sha256=8mDga_qwTZoPMm1UHPAqjLfBKTHTW5PT5sTeSQhg8pI,62794
+numpy/core/tests/data/umath-validation-set-arccosh.csv,sha256=RN30zA_HBqlPb4UwCfk3gQMYNSopV765CQWnhG2Lx0g,62794
+numpy/core/tests/data/umath-validation-set-arcsin.csv,sha256=TMvZI0veNaOHupfGPvS_pTRfX0yH33SoaQWT6Q9Epsc,62768
+numpy/core/tests/data/umath-validation-set-arcsinh.csv,sha256=GFRD_4CZTEH47C71CWC6pVSWkJFMgxdii3rJXV3RAkw,61718
+numpy/core/tests/data/umath-validation-set-arctan.csv,sha256=EFyJjE5dr5VBPLKlFf_7ZVI_s8Wx7FswdHEzs1mpYr8,61734
+numpy/core/tests/data/umath-validation-set-arctanh.csv,sha256=0_cOGarj-biMitr6L1ZsBafWfDpecSOf-pk96wVOpIA,62768
+numpy/core/tests/data/umath-validation-set-cbrt.csv,sha256=FFi_XxEnGrfJd7OxtjVFT6WFC2tUqKhVV8fmQfb0z8o,62275
+numpy/core/tests/data/umath-validation-set-cos.csv,sha256=qeR-Dg9vJB2Xz63q2b50tWUO1i0TWHMgYC75XGiy-AY,60497
+numpy/core/tests/data/umath-validation-set-cosh.csv,sha256=FoMRNGCkmjaAspkoZ6EOTRkcUCUxnWdcq2NHfMyaPXg,62298
+numpy/core/tests/data/umath-validation-set-exp.csv,sha256=q7AFuKS3D9HRm01wby5b0aZhbBF-eFmniO-NIyuHEpo,17903
+numpy/core/tests/data/umath-validation-set-exp2.csv,sha256=ruPfs9R5l8NU43eP3HSiJYMzJMQkD0W5XwpkFRcVZNI,60053
+numpy/core/tests/data/umath-validation-set-expm1.csv,sha256=onF_9BcC7wV_dkSRgazWVe9WaEOijyoBGUYSmaEc7OM,61728
+numpy/core/tests/data/umath-validation-set-log.csv,sha256=vp1nbu--u7rV8dg9bDLUteLOfZBe5s4Uwyhll15g4AY,11963
+numpy/core/tests/data/umath-validation-set-log10.csv,sha256=Gy6aRCYcWMBxTLIOLY9_zWymevNOGlc8cy5fjo1NnCg,70551
+numpy/core/tests/data/umath-validation-set-log1p.csv,sha256=5hnT1xXhP9lCmLx_qZ3FMFrujTKdJS-5SZCsKX3yke0,61732
+numpy/core/tests/data/umath-validation-set-log2.csv,sha256=ihQyfW16BQYldFbg2v7HErkm1efgGuops7tv7pwVCPI,70546
+numpy/core/tests/data/umath-validation-set-sin.csv,sha256=aGuZ1Hr8i6PViQGA-UbAUjcXqAdcuAn9AqtFShv09Vg,59981
+numpy/core/tests/data/umath-validation-set-sinh.csv,sha256=RI_UkXTgvcO2VAbFFZZSmR--RQbxSdQePc8gnfkLICE,61722
+numpy/core/tests/data/umath-validation-set-tan.csv,sha256=H2Z3jO3nV6u0rXYPes3MnI4OSdaKcStfjjKoMiKsyFQ,61728
+numpy/core/tests/data/umath-validation-set-tanh.csv,sha256=xSY5fgfeBXN6fal4XDed-VUcgFIy9qKOosa7vQ5v1-U,61728
numpy/core/tests/examples/cython/__pycache__/setup.cpython-311.pyc,,
-numpy/core/tests/examples/cython/checks.pyx,sha256=plK9y11kHceBfR6puFLDwU8H5RBGS6ZEmqSFVq-rzOE,615
-numpy/core/tests/examples/cython/setup.py,sha256=aAR-TvQabUabnCzuB6UdWdmRXaaPfIG7MzTIfMF-0tk,496
+numpy/core/tests/examples/cython/checks.pyx,sha256=IZwVIJAOuV8aAYZB-zMq6kif5Hqr8FkjY7eY6220Mg8,647
+numpy/core/tests/examples/cython/setup.py,sha256=JvbvFHHdkZx_eajlwMTtqHijLD-TZwXCZlRySAe-y94,521
numpy/core/tests/examples/limited_api/__pycache__/setup.cpython-311.pyc,,
-numpy/core/tests/examples/limited_api/limited_api.c,sha256=mncE8TjjXmYpkwli433G0jB2zGQO_5NqWmGKdzRJZug,344
-numpy/core/tests/examples/limited_api/setup.py,sha256=p2w7F1ardi_GRXSrnNIR8W1oeH_pgmw_1P2wS0A2I6M,435
-numpy/core/tests/test__exceptions.py,sha256=QqxQSLXboPXEVwHz-TyE2JeIl_TC-rPugzfo25nbcns,2846
-numpy/core/tests/test_abc.py,sha256=FfgYA_HjYAi8XWGK_oOh6Zw86chB_KG_XoW_7ZlFp4c,2220
-numpy/core/tests/test_api.py,sha256=Q6qHtji9ELhHR09bOjcKwFZC0vvjeDrhne52uAHnQ4k,22434
-numpy/core/tests/test_argparse.py,sha256=rkbQloOqMiIGIdUsaZb20oHyBO3y9JFqSYr7FawdtDk,1977
-numpy/core/tests/test_array_coercion.py,sha256=hTLWAEmciIpxH157bxA0oXtSdTAxNKn4c_s9WphuAyA,32269
-numpy/core/tests/test_array_interface.py,sha256=lgfhLk8A0FBzbXE0ZWgR36aDXsw0CQKBFsUfyR0Ag7U,7596
-numpy/core/tests/test_arraymethod.py,sha256=d4lhcYQwYPpXhfuc69MPNqTO3yo39P02z5KUhOnCIa0,3570
-numpy/core/tests/test_arrayprint.py,sha256=gIGEkYDVbrnqLBc5UpFVxoCRPWh85s7kMgzlcZGqiI8,37163
-numpy/core/tests/test_casting_floatingpoint_errors.py,sha256=W3Fgk0oKtXFv684fEZ7POwj6DHTYK0Jj_oGRLZ8UdyA,5063
-numpy/core/tests/test_casting_unittests.py,sha256=9-vkR0oXczQz8ED8DxGVPmalC8IZXe2jKgOCMGr8hIg,34298
-numpy/core/tests/test_conversion_utils.py,sha256=jNhbNNI-T8qtQnsIMEax7KFN30kjh0ICntLMwTyxJ5Q,6559
-numpy/core/tests/test_cpu_dispatcher.py,sha256=JmYHyBedXNu8pPgGCegP4it6UXY0sifW4EjdM9C0f8M,1521
-numpy/core/tests/test_cpu_features.py,sha256=7CXENItSVtgjlAefnXRczQiC-VILowYHrqeeg4aGqgg,7169
-numpy/core/tests/test_custom_dtypes.py,sha256=JdvtCZNfL_KuZprE5tnZIRHmUNodCISYM7BRKOQ5QZQ,7677
-numpy/core/tests/test_cython.py,sha256=xU70VFqiyHs31qmpja4ITr6KqW7jm4mhVEyWPfEDd-U,3623
-numpy/core/tests/test_datetime.py,sha256=qQCKCm-OedWIGd1bYzl-uvLUlLi9t2JOqqqvsR9CpyA,115179
-numpy/core/tests/test_defchararray.py,sha256=V-E6mexuUA5SF6gwZCx7aBS87l0G8BBDTckLSFr4IGY,24607
-numpy/core/tests/test_deprecations.py,sha256=_sEOa8agrfokanmmtb82qHjEo8g1EIN2L5PAJaxwIpA,45494
-numpy/core/tests/test_dlpack.py,sha256=mAqacwV5eBvIaqJNwg-uKhzcn7bcQqLIgVXSsSwYWT8,3503
-numpy/core/tests/test_dtype.py,sha256=mcPfstAEKzVZVswTsVDoIgyGK90G8rRG2aSC9j3lqNA,72563
-numpy/core/tests/test_einsum.py,sha256=3tTWdEdqtD1bYF7fG5nY9P-n3YY9htIvRnv2THX4h04,50176
-numpy/core/tests/test_errstate.py,sha256=U3GT9I058jkF725mx4GdWUr9RoceCkGDV7Go79VA4wY,2219
-numpy/core/tests/test_extint128.py,sha256=gCZfAwPOb-F1TLsEEeDI0amQYwHk-60-OXi0ccZrrZ8,5643
-numpy/core/tests/test_function_base.py,sha256=MyX8TSOh251NfC6M8LHFpc-ooVj_jfP-V6l00F5wb7M,14411
-numpy/core/tests/test_getlimits.py,sha256=K2BRfqMLqidXQ8rSh4vn5z5dggwz8RGtX6Y3FS2ky9c,5306
-numpy/core/tests/test_half.py,sha256=k3p2NL9i84Z9i0Nd5nSwUUKrmwzR4KjPQFJv5nu0K8Y,24226
-numpy/core/tests/test_hashtable.py,sha256=ZV8HL8NkDnoQZfnje7BP0fyIp4fSFqjKsQc40PaTggc,1011
-numpy/core/tests/test_indexerrors.py,sha256=kN9xLl6FVTzmI7fumn_cuZ3k0omXnTetgtCnPY44cvw,5130
-numpy/core/tests/test_indexing.py,sha256=ZHaJav_X2Rlpuw3T5D1NWkdETzz3eJMlug5yBE_8Z-c,54317
-numpy/core/tests/test_item_selection.py,sha256=DGJNZRtyOxXoyY67EFwUqmLhQ04v0Kqy_QAOpEL42M0,3579
-numpy/core/tests/test_limited_api.py,sha256=5yO0nGmCKZ9b3S66QP7vY-HIgAoyOtHZmp8mvzKuOHI,1172
-numpy/core/tests/test_longdouble.py,sha256=nXQKxT10J4cQW27r3vXFAsrfuKryyWJzCZWTxMVS9WM,13042
-numpy/core/tests/test_machar.py,sha256=_5_TDUVtAJvJI5jBfEFKpCZtAfKCsCFt7tXlWSkWzzc,1067
-numpy/core/tests/test_mem_overlap.py,sha256=ucDIgmgMqor7JdE8u3FvOg_jSJPvPn0xQqyr_iWz210,29089
-numpy/core/tests/test_mem_policy.py,sha256=bhOBeByMFV7OJuRxhM6oLNWKgLf-CMU-DQChwBbGGhk,15948
-numpy/core/tests/test_memmap.py,sha256=gQ74BGUYSkLYFCYk31MrwXQX4zxN4oh3IbG1Ue6A7Xc,7483
-numpy/core/tests/test_multiarray.py,sha256=QvPc0uWmhy1mwwvYU17-mGv9PkwyV5tgW8zOE41bqbU,370512
-numpy/core/tests/test_nditer.py,sha256=WuYgv5_bp4HEcO3FRmhFmScNcizolgbtGno3u_v8ht0,129553
-numpy/core/tests/test_nep50_promotions.py,sha256=iRLK6ykMgpz9_5yjHyINZ6C3bUXWywHv2p-WqueSQLs,6460
-numpy/core/tests/test_numeric.py,sha256=tq3NCPfPAK5IcJmDbSU4e1wsRXFMxbeEh2tfFVBuEeU,137666
-numpy/core/tests/test_numerictypes.py,sha256=sw4oFBLxgyebHCuOP2h99E1VO8pU_let_yPOI0gPZJM,21260
-numpy/core/tests/test_overrides.py,sha256=kxzvLkSAPjbjGgmmrtRq8rSoLtKXmcrtmmglw67JuvE,22084
-numpy/core/tests/test_print.py,sha256=URYIP2BX0uTkkCH_-YwYp6hhyYENaV4sarPaD2rRbZc,6737
-numpy/core/tests/test_protocols.py,sha256=fEXE9K9s22oiVWkX92BY-g00-uXCK-HxjZhZxxYAKFc,1168
-numpy/core/tests/test_records.py,sha256=pluit5x6jkWoPEIrHXM13L3xZuuSSiaxoXFsOdkakCU,20269
-numpy/core/tests/test_regression.py,sha256=rOFhDiqy08v2lNjV11w9G1Gwwb0CvmK_DbC-zdwQbXU,91243
-numpy/core/tests/test_scalar_ctors.py,sha256=qDIZV-tBukwAxNDhUmGtH3CemDXlS3xd_q3L52touuA,6115
-numpy/core/tests/test_scalar_methods.py,sha256=pFjc813_JlYQfyAUD1xLP9f-hY8o8RI6ycDkS_HkloI,7872
-numpy/core/tests/test_scalarbuffer.py,sha256=5urlHsgHE9H63Tp9mlM48iRh_A1VNxSZohBntl0RnqM,5588
-numpy/core/tests/test_scalarinherit.py,sha256=vYkHz6OWLhufPnyhsAb_WFTkR1J5ocksPnsc6_14wMA,2378
-numpy/core/tests/test_scalarmath.py,sha256=qrydWu28rvsSHz1gF-RU9528sFKJ0Vum2tJM12x4oto,42813
-numpy/core/tests/test_scalarprint.py,sha256=8FkIQLdQmPH_SZ0Ps6D48T3MRTHVFZYgAKB_IxtNpaE,18694
-numpy/core/tests/test_shape_base.py,sha256=1dV4RSl0g1F_0lTGgP7YCmFL7DrlD_Ak1w9xVtwZKVw,29661
-numpy/core/tests/test_simd.py,sha256=o474F7uiTpzvkN9pOb0sPB-UGHPM80OD1tq9i6ZSbPM,43624
-numpy/core/tests/test_simd_module.py,sha256=j1iOWvtCZQFr0yHKX9jFcMT1uDPvCXPxW-za9fRy-Fo,3805
-numpy/core/tests/test_strings.py,sha256=A9t1B65lFrYRLXgDJSg3mMDAe_hypIPcTMVOdAYIbU0,3835
-numpy/core/tests/test_ufunc.py,sha256=MuwUabHk57VIdEW4U9B6C7xdIxcfmbndQW3-vNc6fcI,116424
-numpy/core/tests/test_umath.py,sha256=-tP3WZs_VzHqaFHBT9v7JjUzdLRqHIG6KCx0a2aZ6Qg,172489
-numpy/core/tests/test_umath_accuracy.py,sha256=mFcVdzXhhD9mqhzLDJVZsWfCHbjbFQ6XeEl5G8l-PTc,3897
-numpy/core/tests/test_umath_complex.py,sha256=7_5NdvJbk80iA5G71mQvSsAD7hOG2g9B4PjdsudgCYo,23243
-numpy/core/tests/test_unicode.py,sha256=oyECvySG1o9SZmfLusE2qTExYjUMxsVcVNrYDzXZUDo,12647
-numpy/core/umath.py,sha256=JbT_SxnZ_3MEmjOI9UtX3CcAzX5Q-4RDlnnhDAEJ5Vo,2040
-numpy/core/umath_tests.py,sha256=TIzaDfrEHHgSc2J5kxFEibq8MOPhwSuyOZOUBsZNVSM,389
-numpy/ctypeslib.py,sha256=Ae4Lbhr_EJRzzXb2dNYdYPXzjAP6wS6X7XePD8Dx6kc,17460
-numpy/ctypeslib.pyi,sha256=xbs_DWIxXd9Hk4M7bfpNsCJTY_ZVMfJepuYqq7U26SM,7962
-numpy/distutils/__config__.py,sha256=SuuiFPJrRuwB0-ljfH_4hWMTdSGhqVyuJSlaRpJjeFc,5259
-numpy/distutils/__init__.py,sha256=BU1C21439HRo7yH1SsN9me6WCDPpOwRQ37ZpNwDMqCw,2074
-numpy/distutils/__init__.pyi,sha256=D8LRE6BNOmuBGO-oakJGnjT9UJTk9zSR5rxMfZzlX64,119
+numpy/core/tests/examples/limited_api/limited_api.c,sha256=znFZtXQ0y9tOcovvZSjq9GrxBfx3st_s67Fru4owwUg,361
+numpy/core/tests/examples/limited_api/setup.py,sha256=N7kqsVp4iIE20IebigEJUW3nW2F0l6Vthb5qNvKHBmM,457
+numpy/core/tests/test__exceptions.py,sha256=PmFZh81gSxCUKkNs2wDaMICLM5uGp6lI92OynAd-KtM,2934
+numpy/core/tests/test_abc.py,sha256=K04DCye4i4M5rAdoHxsaGHSKDdP4CyFRQuxP1FeE4OY,2274
+numpy/core/tests/test_api.py,sha256=L1TYuX7d-Xxe91S01Hhu1bIM86A8Di4mdzN_5F8K7IE,23036
+numpy/core/tests/test_argparse.py,sha256=W4ys2ZU9B-LQwcuY16KNb3QExGVhxV32yJ1pG5-zF7w,2039
+numpy/core/tests/test_array_coercion.py,sha256=0IuGhmPehoyTfd2KVPPszJISgc6Bq0vt1T2dJOPh2jI,33104
+numpy/core/tests/test_array_interface.py,sha256=_x4oKlzmwWA8pzZn6cUpGIDUSv16lM3f4SRTYmpRyiI,7812
+numpy/core/tests/test_arraymethod.py,sha256=R6zHXSN2QxYsg1XtM-dMeLk3adhC8FEZTquerWxd2SA,3663
+numpy/core/tests/test_arrayprint.py,sha256=IEhC4hkCYqGiJ190mO4gws8gnklzzrB11e1AFkUlFDw,38130
+numpy/core/tests/test_casting_floatingpoint_errors.py,sha256=qC5FimCIGwxklVy5VeD9WNIBD2EZBos4JdiOy0e6H5I,5217
+numpy/core/tests/test_casting_unittests.py,sha256=T6PCbjLs-75z0TSC2KDjkzZf_zXxizHPlvs577x50Hs,35117
+numpy/core/tests/test_conversion_utils.py,sha256=4PJfmBFJ0N-K0Xqf1SBRxryyP0bfu5UF_p4el1YcPI4,6767
+numpy/core/tests/test_cpu_dispatcher.py,sha256=vWLZWTYbMGanntWj1EfPcJMce0J4fizoPjmPVNGzIrs,1563
+numpy/core/tests/test_cpu_features.py,sha256=35qPkNMzwA-oMYuZ3EikWUppT4KazKln0SSEE28W9RY,7354
+numpy/core/tests/test_custom_dtypes.py,sha256=H0czaWzy9xtUnz7pY3Fr4w-q-xPIIwShoOcFD-qou-c,7878
+numpy/core/tests/test_cython.py,sha256=vjEHsEL0wUUPVFGnm5KIYi2fgkYbzO5Ta4nO0I6XfAE,3760
+numpy/core/tests/test_datetime.py,sha256=P17l9P0PJUyZ1CbXKWoHP4yGuPJVz8hR9fNpfFp4C6E,117711
+numpy/core/tests/test_defchararray.py,sha256=OC0eJo9aXf3-0dlT25_N5Isqcy0h0zw4F8TU3xegfhs,25279
+numpy/core/tests/test_deprecations.py,sha256=q3OGd9amF9dRBnbWIrC75HQpFqlAGqOK-4bgueDAxHY,46687
+numpy/core/tests/test_dlpack.py,sha256=DP5ExYsEwybnCsi-4A51vgC3Ts-z7N2M_22D1W2wQ-g,3626
+numpy/core/tests/test_dtype.py,sha256=QCAY1Gi7EVUE6-O_lgWOOPlxGG84hGc9W4fydN3TirI,74390
+numpy/core/tests/test_einsum.py,sha256=FmESS40SDhCCv7ELD8zYBs-AevVQsMaKIUeUqra3i8w,51313
+numpy/core/tests/test_errstate.py,sha256=z5nadQobXL6skDWH_7cY_0FkCtG5-p3tRPE62wfwouo,2280
+numpy/core/tests/test_extint128.py,sha256=b8vP_hDPltdHoxWBn2vAmOgjJe2NVW_vjnatdCOtxu8,5862
+numpy/core/tests/test_function_base.py,sha256=FjbJ8JMRcbBxllRXRZhxbE6nlfP1HL8I4kfyW8RKr0s,14820
+numpy/core/tests/test_getlimits.py,sha256=_svujcqDuqGHFkyhqPNBzclIzih4vcq9aBvuKncYUCY,5453
+numpy/core/tests/test_half.py,sha256=IEg4aXzhhww-TPmuwY4HVD5heICoESznDdB4yLLW_uY,24789
+numpy/core/tests/test_hashtable.py,sha256=6RRLuIzT9HAAJIOpLQijbv0PTdOEyWzZJ0mTH8lhJqs,1041
+numpy/core/tests/test_indexerrors.py,sha256=iJu4EorQks1MmiwTV-fda-vd4HfCEwv9_Ba_rVea7xw,5263
+numpy/core/tests/test_indexing.py,sha256=ZC1Kpjws0MgplYMNUAE2ssuGe7gkwsYeSMEFxa0n5E8,55734
+numpy/core/tests/test_item_selection.py,sha256=8AukBkttHRVkRBujEDDSW0AN1i6FvRDeJO5Cot9teFc,3665
+numpy/core/tests/test_limited_api.py,sha256=Op5yY8Mi9UzowMQKyXEAS37IL6tcztHMoNKUZPaFnMQ,1216
+numpy/core/tests/test_longdouble.py,sha256=rUSdB2t2pyepIVWyaCL9YaCK_e8G64VI7HumbNKmzWg,13412
+numpy/core/tests/test_machar.py,sha256=pauEGVLnT_k8tD0Meu_s_uxutPvSwpOPywlFoizehMg,1097
+numpy/core/tests/test_mem_overlap.py,sha256=aDMv7dmbNwWDE3WJP-iG2cyg6Dg1Ifkcd33Ku_a3NUE,30020
+numpy/core/tests/test_mem_policy.py,sha256=VHFEJchVxFLXk-ORIeTGFecERh4nyn9AQWwZ5PlXWLc,16373
+numpy/core/tests/test_memmap.py,sha256=Q7LuH-2KfuOM5e5mmwD0dhg7b-IjMVSeNpy9WQjT6xc,7698
+numpy/core/tests/test_multiarray.py,sha256=4egsHMYjs9zVvKIWopH_4ir8fUdKWewovFKULCA5gGA,380287
+numpy/core/tests/test_nditer.py,sha256=1-4wAUBTwgD1SY5OrrAQGsvl4hpKOfRW339-j9SLOsg,132869
+numpy/core/tests/test_nep50_promotions.py,sha256=c9V0Zs0Ik0dtRsvINI2gzzvmyPZaDvMT2e5UbyNEZg8,6642
+numpy/core/tests/test_numeric.py,sha256=Ab658GG4OiyJuT4Yuajh7vwifLjFFGiRGDI9OhlCIHI,141274
+numpy/core/tests/test_numerictypes.py,sha256=A5DkVA4Z8AUROjydb8ddB_rV6OktrwWqw6_gfDIcK58,21824
+numpy/core/tests/test_overrides.py,sha256=FcRsHLJX1Q_Uaud2HVccFfBx8QfNu9jiqh11-maApV8,22726
+numpy/core/tests/test_print.py,sha256=I3-R4iNbFjmVdl5xHPb9ezYb4zDfdXNfzVZt3Lz3bqU,6937
+numpy/core/tests/test_protocols.py,sha256=Etu0M6T-xFJjAyXy2EcCH48Tbe5VRnZCySjMy0RhbPY,1212
+numpy/core/tests/test_records.py,sha256=xYbtYTeGctOKfU49aEkfx47IMPuyh_YJ-UGU0PqhBr8,20789
+numpy/core/tests/test_regression.py,sha256=qnF-HSYIAptlMTEo7Kuic4gE3dD4Zn3FKvQq-E9A9Z4,93801
+numpy/core/tests/test_scalar_ctors.py,sha256=8bqWTbtclndxzw-FTkcn3nVJkR7yB1XKCSdp4c9OETs,6301
+numpy/core/tests/test_scalar_methods.py,sha256=iQumHqpNJAY7Iqse72n45c8YDRHbgldiMxTKFDzj9B8,8084
+numpy/core/tests/test_scalarbuffer.py,sha256=pt5NLIVo7EPY9Ih5FJZuy2saFEmyc5YPqg6eCVT2gq8,5741
+numpy/core/tests/test_scalarinherit.py,sha256=85iI_IUAD8xEQ1MA8wUANv8-QDJlihJ7LO-gGdMG1Ok,2476
+numpy/core/tests/test_scalarmath.py,sha256=X20ivaM13HW0JDKPK87Bw5zgTCbBdn5MbcSCVoTBBkU,43900
+numpy/core/tests/test_scalarprint.py,sha256=5E5njBLwKYa3f3qnGu4XwaFToBUN4oUZ8F0nnf109PY,19076
+numpy/core/tests/test_shape_base.py,sha256=2vx-tJVbVa4jPyZ6KEj0hJlVdLUtLTdrGpSZp0mZFBw,30485
+numpy/core/tests/test_simd.py,sha256=UCEHT_eOjp1K9F1_TC4-AJ7zg-WmVRN7MyBzsbE6upQ,44838
+numpy/core/tests/test_simd_module.py,sha256=mRWcx_FhTY2HSMTYMMH_Nrxg8rYPQ2YJ5ss693QKLjQ,3904
+numpy/core/tests/test_strings.py,sha256=LMYNdCJOvhSAIVqnz8iD-L7PskpmHSSx46yHnx4hpNw,3934
+numpy/core/tests/test_ufunc.py,sha256=-aDnus5gX_YfB58ueofOUmWcZsM1J9QiU7MlNOiqC2I,119215
+numpy/core/tests/test_umath.py,sha256=jFFntpd8f7BUpUZa_d7RCuRzprHfnhgdT-TCoPF2JWA,176908
+numpy/core/tests/test_umath_accuracy.py,sha256=K18zKG1jqi1EWf89jN9NR9-GCzoN1VHBgA5CtHIMkdo,3972
+numpy/core/tests/test_umath_complex.py,sha256=nTz9kH60eDG6Plq2iZ2KO394oAWkGrvGnae2P4JSOUI,23865
+numpy/core/tests/test_unicode.py,sha256=CNjBKb4FuTnXVBU7-9GGqz-n3Zu6r_xTOghAq6JcSoo,13015
+numpy/core/umath.py,sha256=IE9whDRUf3FOx3hdo6bGB0X_4OOJn_Wk6ajnbrc542A,2076
+numpy/core/umath_tests.py,sha256=IuFDModusxI6j5Qk-VWYHRZDIE806dzvju0qYlvwmfY,402
+numpy/ctypeslib.py,sha256=nvfW3iT0-DOVAsd7wbFuMd_aHVXaYAPudIouL7OYL1I,18007
+numpy/ctypeslib.pyi,sha256=Xf1wbREr577XCOsZBICgycP3AjGGBV98cU0UAisFpYo,8213
+numpy/distutils/__config__.py,sha256=YzmWcMBEO6UpS4N50wsDKf7FnXEGZprMJMp-SNe_ruQ,5250
+numpy/distutils/__init__.py,sha256=sh1TV9_aW0YWvmHfBPtbZKCRcZTN6BnxKV-mIAG2vuY,2138
+numpy/distutils/__init__.pyi,sha256=6KiQIH85pUXaIlow3KW06e1_ZJBocVY6lIGghNaW33A,123
numpy/distutils/__pycache__/__config__.cpython-311.pyc,,
numpy/distutils/__pycache__/__init__.cpython-311.pyc,,
numpy/distutils/__pycache__/_shell_utils.cpython-311.pyc,,
@@ -438,52 +438,52 @@ numpy/distutils/__pycache__/pathccompiler.cpython-311.pyc,,
numpy/distutils/__pycache__/setup.cpython-311.pyc,,
numpy/distutils/__pycache__/system_info.cpython-311.pyc,,
numpy/distutils/__pycache__/unixccompiler.cpython-311.pyc,,
-numpy/distutils/_shell_utils.py,sha256=kMLOIoimB7PdFRgoVxCIyCFsIl1pP3d0hkm_s3E9XdA,2613
-numpy/distutils/armccompiler.py,sha256=8qUaYh8QHOJlz7MNvkuJNyYdCOCivuW0pbmf_2OPZu0,962
-numpy/distutils/ccompiler.py,sha256=YkP9IhAaujo6eGTqv2JbooxpA2xVa8va4JlRp4IPkwg,28126
-numpy/distutils/ccompiler_opt.py,sha256=3CtzyP7K62R7pDARzFkZURxaWlVPsvREzXCCIZK_mI0,100034
-numpy/distutils/checks/cpu_asimd.c,sha256=nXUsTLrSlhRL-UzDM8zMqn1uqJnR7TRlJi3Ixqw539w,818
-numpy/distutils/checks/cpu_asimddp.c,sha256=E4b9zT1IdSfGR2ACZJiQoR-BqaeDtzFqRNW8lBOXAaY,432
-numpy/distutils/checks/cpu_asimdfhm.c,sha256=6tXINVEpmA-lYRSbL6CrBu2ejNFmd9WONFGgg-JFXZE,529
-numpy/distutils/checks/cpu_asimdhp.c,sha256=SfwrEEA_091tmyI4vN3BNLs7ypUnrF_VbTg6gPl-ocs,379
-numpy/distutils/checks/cpu_avx.c,sha256=LuZW8o93VZZi7cYEP30dvKWTm7Mw1TLmCt5UaXDxCJg,779
-numpy/distutils/checks/cpu_avx2.c,sha256=jlDlea393op0JOiMJgmmPyKmyAXztLcObPOp9F9FaS0,749
-numpy/distutils/checks/cpu_avx512_clx.c,sha256=P-YHjj2XE4SithBkPwDgShOxGWnVSNUXg72h8O3kpbs,842
-numpy/distutils/checks/cpu_avx512_cnl.c,sha256=f_c2Z0xwAKTJeK3RYMIp1dgXYV8QyeOxUgKkMht4qko,948
-numpy/distutils/checks/cpu_avx512_icl.c,sha256=isI35-gm7Hqn2Qink5hP1XHWlh52a5vwKhEdW_CRviE,1004
-numpy/distutils/checks/cpu_avx512_knl.c,sha256=Veq4zNRDDqABV1dPyYdpyPzqZnEBrRsPsTZU1ebPi_Y,956
-numpy/distutils/checks/cpu_avx512_knm.c,sha256=eszPGr3XC9Js7mQUB0gFxlrNjQwfucQFz_UwFyNLjes,1132
-numpy/distutils/checks/cpu_avx512_skx.c,sha256=59VD8ebEJJHLlbY-4dakZV34bmq_lr9mBKz8BAcsdYc,1010
-numpy/distutils/checks/cpu_avx512cd.c,sha256=Qfh5FJUv9ZWd_P5zxkvYYIkvqsPptgaDuKkeX_F8vyA,759
-numpy/distutils/checks/cpu_avx512f.c,sha256=d97NRcbJhqpvURnw7zyG0TOuEijKXvU0g4qOTWHbwxY,755
-numpy/distutils/checks/cpu_f16c.c,sha256=nzZzpUc8AfTtw-INR3KOxcjx9pyzVUM8OhsrdH2dO_w,868
-numpy/distutils/checks/cpu_fma3.c,sha256=YN6IDwuZALJHVVmpQ2tj-14HI_PcxH_giV8-XjzlmkU,817
-numpy/distutils/checks/cpu_fma4.c,sha256=qKdgTNNFg-n8vSB1Txco60HBLCcOi1aH23gZOX7yKqs,301
-numpy/distutils/checks/cpu_neon.c,sha256=Y0SjuVLzh3upcbY47igHjmKgjHbXxbvzncwB7acfjxw,600
-numpy/distutils/checks/cpu_neon_fp16.c,sha256=E7YOGyYP41u1sqiCHpCGGqjmo7Cs6yUkmJ46K7LZloc,251
-numpy/distutils/checks/cpu_neon_vfpv4.c,sha256=qFY1C_fQYz7M_a_8j0KTdn7vaE3NNVmWY2JGArDGM3w,609
-numpy/distutils/checks/cpu_popcnt.c,sha256=vRcXHVw2j1F9I_07eIZ_xzDX3fd3mqgiQXL1w3pULJk,1049
-numpy/distutils/checks/cpu_sse.c,sha256=6MHITtC76UpSR9uh0SiURpnkpPkLzT5tbrcXT4xBFxo,686
-numpy/distutils/checks/cpu_sse2.c,sha256=yUZzdjDtBS-vYlhfP-pEzj3m0UPmgZs-hA99TZAEACU,697
-numpy/distutils/checks/cpu_sse3.c,sha256=j5XRHumUuccgN9XPZyjWUUqkq8Nu8XCSWmvUhmJTJ08,689
-numpy/distutils/checks/cpu_sse41.c,sha256=y_k81P-1b-Hx8OeRVDE9V1O9JakS0zPvlFKJ3VbSmEw,675
-numpy/distutils/checks/cpu_sse42.c,sha256=3PXucdI2mII-txO7zFN99TlVveT_QUAETTGvRk-_hYw,692
-numpy/distutils/checks/cpu_ssse3.c,sha256=X6VWxIXMRpdSCBsHPXvot3yTZ4d5yK9Bi1ScQP3WC-Q,705
-numpy/distutils/checks/cpu_vsx.c,sha256=FVmR4iliKjcihzMCwloR1F2JYwSZK9P4f_hvIRLHSDQ,478
-numpy/distutils/checks/cpu_vsx2.c,sha256=yESs25Rt5ztb5-stuYbu3TbiyJKmllMpMLu01GOAHqE,263
-numpy/distutils/checks/cpu_vsx3.c,sha256=omC50tbEZNigsKMFPtE3zGRlIS2VuDTm3vZ9TBZWo4U,250
-numpy/distutils/checks/cpu_vsx4.c,sha256=ngezA1KuINqJkLAcMrZJR7bM0IeA25U6I-a5aISGXJo,305
-numpy/distutils/checks/cpu_vx.c,sha256=OpLU6jIfwvGJR4JPVVZLlUfvo7oAZ0YvsjafM2qtPlk,461
-numpy/distutils/checks/cpu_vxe.c,sha256=rYW_nKwXnlB0b8xCrJEr4TmvrEvS-NToxwyqqOHV8Bk,788
-numpy/distutils/checks/cpu_vxe2.c,sha256=Hv4wO23kwC2G6lqqercq4NE4K0nrvBxR7RIzr5HTXCc,624
-numpy/distutils/checks/cpu_xop.c,sha256=7uabsGeqvmVJQvuSEjs8-Sm8kpmvl6uZ9YHMF5h2opQ,234
-numpy/distutils/checks/extra_avx512bw_mask.c,sha256=pVPOhcu80yJVnIhOcHHXOlZ2proJ1MUf0XgccqhPoNk,636
-numpy/distutils/checks/extra_avx512dq_mask.c,sha256=nMfIvepISGFDexPrMYl5LWtdmt6Uy9TKPzF4BVayw2I,504
-numpy/distutils/checks/extra_avx512f_reduce.c,sha256=_NfbtfSAkm_A67umjR1oEb9yRnBL5EnTA76fvQIuNVk,1595
-numpy/distutils/checks/extra_vsx4_mma.c,sha256=GiQGZ9-6wYTgH42bJgSlXhWcTIrkjh5xv4uymj6rglk,499
-numpy/distutils/checks/extra_vsx_asm.c,sha256=BngiMVS9nyr22z6zMrOrHLeCloe_5luXhf5T5mYucgI,945
-numpy/distutils/checks/test_flags.c,sha256=uAIbhfAhyGe4nTdK_mZmoCefj9P0TGHNF9AUv_Cdx5A,16
-numpy/distutils/command/__init__.py,sha256=fW49zUB3syMFsKpf1oRBO0h8tmnTwRP3zUPrsB0R22M,1032
+numpy/distutils/_shell_utils.py,sha256=9pI0lXlRJxB22TPVBNUhWe7EnE-V6xIhMNQSR8LOw40,2704
+numpy/distutils/armccompiler.py,sha256=6sKNp543q_4NafErHoFOPKz8R3YJR9soDCr1WeFr5Xk,988
+numpy/distutils/ccompiler.py,sha256=LdP63PSeLc8hL6dXjzLSPVA218uQ-byaUp61Iub3KKU,28940
+numpy/distutils/ccompiler_opt.py,sha256=bkf0MAOhYMKSbTx3HITOlU3ywUP5kGm6weO0JEm2VqA,102693
+numpy/distutils/checks/cpu_asimd.c,sha256=Nit4NvYvo3XWtBKeV6rmIszdNLu9AY81sqMFCTkKXBE,845
+numpy/distutils/checks/cpu_asimddp.c,sha256=bQP32IzQZANu9aFu3qkovLYJXKCm0bJ6srsO5Ho2GKI,448
+numpy/distutils/checks/cpu_asimdfhm.c,sha256=xJjmEakgtmK9zlx2fIT6UZ4eZreLzdCoOVkkGPyzXFA,548
+numpy/distutils/checks/cpu_asimdhp.c,sha256=0eTZ2E1Gyk3G5XfkpSN32yI9AC3SUwwFetyAOtEp5u4,394
+numpy/distutils/checks/cpu_avx.c,sha256=69aCE28EArV-BmdFKhCA5djgNZAZtQg2zdea3VQD-co,799
+numpy/distutils/checks/cpu_avx2.c,sha256=207hFoh4ojzMAPQ53ug_Y5qCFIgZ1e8SdI1-o2jzdB4,769
+numpy/distutils/checks/cpu_avx512_clx.c,sha256=CfPjudkRZ9_xygLVOySSEjoAfkjjfu4ipkWK4uCahbU,864
+numpy/distutils/checks/cpu_avx512_cnl.c,sha256=eKCPRk6p1B0bPAyOY0oWRKZMfa-c5g-skvJGGlG5I4Y,972
+numpy/distutils/checks/cpu_avx512_icl.c,sha256=Zt8XOXZL85Ds5HvZlAwUVilT6mGbPU44Iir44ul6y2Y,1030
+numpy/distutils/checks/cpu_avx512_knl.c,sha256=ikHHx87EfJ3-sjJoT5QeSIvmrHrO4oC9KJzCB-wp5BE,981
+numpy/distutils/checks/cpu_avx512_knm.c,sha256=iVdJnZ5HY59XhUv4GzwqYRwz2E_jWJnk1uSz97MvxY0,1162
+numpy/distutils/checks/cpu_avx512_skx.c,sha256=aOHpYdGPEx2FcnC7TKe9Nr7wQ0QWW20Uq3xRVSb4U90,1036
+numpy/distutils/checks/cpu_avx512cd.c,sha256=zIl7AJXfxqnquZyHQvUAGr9M-vt62TIlylhdlrg-qkE,779
+numpy/distutils/checks/cpu_avx512f.c,sha256=ibW0zon6XGYkdfnYETuPfREmE5OtO0HfuLTqXMsoqNA,775
+numpy/distutils/checks/cpu_f16c.c,sha256=QxxI3vimUAkJ4eJ83va2mZzTJOk3yROI05fVY07H5To,890
+numpy/distutils/checks/cpu_fma3.c,sha256=Cq0F_UpVJ4SYHcxXfaYoqHSYvWRJzZsB8IkOVl8K2ro,839
+numpy/distutils/checks/cpu_fma4.c,sha256=Xy0YfVpQDCiFOOrCWH-RMkv7ms5ZAbSauwm2xEOT94o,314
+numpy/distutils/checks/cpu_neon.c,sha256=I-R8DHE6JfzqmPpaF4NTdWxq5hEW-lJZPjSjW8ynFgo,619
+numpy/distutils/checks/cpu_neon_fp16.c,sha256=6hdykX7cRL3ruejgK3bf_IXGQWol8OUITPEjvbz_1Hc,262
+numpy/distutils/checks/cpu_neon_vfpv4.c,sha256=IY4cT03GTrzEZKLd7UInKtYC0DlgugFGGrkSTfwwvmU,630
+numpy/distutils/checks/cpu_popcnt.c,sha256=Jkslm5DiuxbI-fBcCIgJjxjidm-Ps_yfAb_jJIZonE8,1081
+numpy/distutils/checks/cpu_sse.c,sha256=XitLZu_qxXDINNpbfcUAL7iduT1I63HjNgtyE72SCEo,706
+numpy/distutils/checks/cpu_sse2.c,sha256=OJpQzshqCS6Cp9X1I1yqh2ZPa0b2AoSmJn6HdApOzYk,717
+numpy/distutils/checks/cpu_sse3.c,sha256=AmZkvTpXcoCAfVckXgvwloutI5CTHkwHJD86pYsntgk,709
+numpy/distutils/checks/cpu_sse41.c,sha256=5GvpgxPcDL39iydUjKyS6WczOiXTs14KeXvlWVOr6LQ,695
+numpy/distutils/checks/cpu_sse42.c,sha256=8eYzhquuXjRRGp3isTX0cNUV3pXATEPc-J-CDYTgTaU,712
+numpy/distutils/checks/cpu_ssse3.c,sha256=QXWKRz5fGQv5bn282bJL4h_92-yqHFG_Gp5uLKvcA34,725
+numpy/distutils/checks/cpu_vsx.c,sha256=gxWpdnkMeoaBCzlU_j56brB38KFo4ItFsjyiyo3YrKk,499
+numpy/distutils/checks/cpu_vsx2.c,sha256=ycKoKXszrZkECYmonzKd7TgflpZyVc1Xq-gtJqyPKxs,276
+numpy/distutils/checks/cpu_vsx3.c,sha256=pNA4w2odwo-mUfSnKnXl5SVY1z2nOxPZZcNC-L2YX1w,263
+numpy/distutils/checks/cpu_vsx4.c,sha256=SROYYjVVc8gPlM4ERO--9Dk2MzvAecZzJxGKO_RTvPM,319
+numpy/distutils/checks/cpu_vx.c,sha256=v1UZMj78POCN7sbFmW6N0GM_qQSUwHxiF15LQYADIUs,477
+numpy/distutils/checks/cpu_vxe.c,sha256=1w8AvS6x8s_zTgcrDEGMKQmSqpJRX2NLprdSu_ibyjk,813
+numpy/distutils/checks/cpu_vxe2.c,sha256=fY9P2fWo-b08dy4dmuNNc_xX3E0ruPRU9zLPzzgD-Z8,645
+numpy/distutils/checks/cpu_xop.c,sha256=sPhOvyT-mdlbf6RlbZvMrslRwHnTFgP-HXLjueS7nwU,246
+numpy/distutils/checks/extra_avx512bw_mask.c,sha256=7IRO24mpcuXRhm3refGWP91sy0e6RmSkmUQCWyxy__0,654
+numpy/distutils/checks/extra_avx512dq_mask.c,sha256=jFtOKEtZl3iTpfbmFNB-u4DQNXXBST2toKCpxFIjEa0,520
+numpy/distutils/checks/extra_avx512f_reduce.c,sha256=hIcCLMm_aXPfrhzCsoFdQiryIrntPqfDxz0tNOR985w,1636
+numpy/distutils/checks/extra_vsx4_mma.c,sha256=-Pz_qQ55WfWmTWGTH0hvKrFTU2S2kjsVBfIK3w5sciE,520
+numpy/distutils/checks/extra_vsx_asm.c,sha256=anSZskhKZImNk0lsSJJY_8GJQ0h3dDrkrmrGitlS7Fw,981
+numpy/distutils/checks/test_flags.c,sha256=7rgVefVOKOBaefG_6riau_tT2IqI4MFrbSMGNFnqUBQ,17
+numpy/distutils/command/__init__.py,sha256=DCxnKqTLrauOD3Fc8b7qg9U3gV2k9SADevE_Q3H78ng,1073
numpy/distutils/command/__pycache__/__init__.cpython-311.pyc,,
numpy/distutils/command/__pycache__/autodist.cpython-311.pyc,,
numpy/distutils/command/__pycache__/bdist_rpm.cpython-311.pyc,,
@@ -502,29 +502,29 @@ numpy/distutils/command/__pycache__/install_clib.cpython-311.pyc,,
numpy/distutils/command/__pycache__/install_data.cpython-311.pyc,,
numpy/distutils/command/__pycache__/install_headers.cpython-311.pyc,,
numpy/distutils/command/__pycache__/sdist.cpython-311.pyc,,
-numpy/distutils/command/autodist.py,sha256=8KWwr5mnjX20UpY4ITRDx-PreApyh9M7B92IwsEtTsQ,3718
-numpy/distutils/command/bdist_rpm.py,sha256=-tkZupIJr_jLqeX7xbRhE8-COXHRI0GoRpAKchVte54,709
-numpy/distutils/command/build.py,sha256=aj1SUGsDUTxs4Tch2ALLcPnuAVhaPjEPIZIobzMajm0,2613
-numpy/distutils/command/build_clib.py,sha256=qbxvwF5n8kfGSsL7H5BS7zguUYZss0X3kct8U20JQio,19235
-numpy/distutils/command/build_ext.py,sha256=JO0k5M9Ic7-7HNm8VV7P_-0WqkVmScEnl89Xu8MeBwk,32243
-numpy/distutils/command/build_py.py,sha256=XiLZ2d_tmCE8uG5VAU5OK2zlzQayBfeY4l8FFEltbig,1144
-numpy/distutils/command/build_scripts.py,sha256=P2ytmZb3UpwfmbMXkFB2iMQk15tNUCynzMATllmp-Gs,1665
-numpy/distutils/command/build_src.py,sha256=Lw3JsmSdi_DpWCtCxU4X5iYC6da5vkOhXzCrnlrgS98,31172
-numpy/distutils/command/config.py,sha256=SdN-Cxvwx3AD5k-Xx_VyS2WWpVGmflnYGiTIyruj_xM,20670
-numpy/distutils/command/config_compiler.py,sha256=Cp9RTpW72gg8XC_3-9dCTlLYr352pBfBRZA8YBWvOoY,4369
-numpy/distutils/command/develop.py,sha256=9SbbnFnVbSJVZxTFoV9pwlOcM1D30GnOWm2QonQDvHI,575
-numpy/distutils/command/egg_info.py,sha256=i-Zk4sftK5cMQVQ2jqSxTMpVI-gYyXN16-p5TvmjURc,921
-numpy/distutils/command/install.py,sha256=wZfVabAMw-Y3tiAKcXTxC-So65RHo3zCy1ucoTmyECw,3078
-numpy/distutils/command/install_clib.py,sha256=1xv0_lPVu3g16GgICjjlh7T8zQ6PSlevCuq8Bocx5YM,1399
-numpy/distutils/command/install_data.py,sha256=Y59EBG61MWP_5C8XJvSCVfzYpMNVNVcH_Z6c0qgr9KA,848
-numpy/distutils/command/install_headers.py,sha256=tVpOGqkmh8AA_tam0K0SeCd4kvZj3UqSOjWKm6Kz4jY,919
-numpy/distutils/command/sdist.py,sha256=8Tsju1RwXNbPyQcjv8GRMFveFQqYlbNdSZh2X1OV-VU,733
-numpy/distutils/conv_template.py,sha256=F-4vkkfAjCb-fN79WYrXX3BMHMoiQO-W2u09q12OPuI,9536
-numpy/distutils/core.py,sha256=QBJNJdIE0a9Rr4lo-3QnmEaWyVV068l6HbVPdJ75iZg,8173
-numpy/distutils/cpuinfo.py,sha256=XuNhsx_-tyrui_AOgn10yfZ9p4YBM68vW2_bGmKj07I,22639
-numpy/distutils/exec_command.py,sha256=0EGasX7tM47Q0k8yJA1q-BvIcjV_1UAC-zDmen-j6Lg,10283
-numpy/distutils/extension.py,sha256=YgeB8e2fVc2l_1etuRBv0P8c1NULOz4SaudHgsVBc30,3568
-numpy/distutils/fcompiler/__init__.py,sha256=aqsZMwMUfeNC56YwATyfs9G8dDrQ1JkdnF2Ah2ZTShQ,40535
+numpy/distutils/command/autodist.py,sha256=i2ip0Zru8_AFx3lNQhlZfj6o_vg-RQ8yu1WNstcIYhE,3866
+numpy/distutils/command/bdist_rpm.py,sha256=9uZfOzdHV0_PRUD8exNNwafc0qUqUjHuTDxQcZXLIbg,731
+numpy/distutils/command/build.py,sha256=6IbYgycGcCRrrWENUBqzAEhgtUhCGLnXNVnTCu3hxWc,2675
+numpy/distutils/command/build_clib.py,sha256=dU-pKIebuQGlBvp93y2t4tfJlW7Z64cBgUzofvmg_Hk,19703
+numpy/distutils/command/build_ext.py,sha256=x81eNfnyAdPHJcfjIovdQGcASDu5CgWCVT-z0irYL7M,32983
+numpy/distutils/command/build_py.py,sha256=xBHZCtx91GqucanjIBETPeXmR-gyUKPDyr1iMx1ARWE,1175
+numpy/distutils/command/build_scripts.py,sha256=AEQLNmO2v5N-GXl4lwd8v_nHlrauBx9Y-UudDcdCs_A,1714
+numpy/distutils/command/build_src.py,sha256=6hPzM9yEdLAs2U06qke9CRmrjbSRhNQ7yVj6kCBDtOw,31945
+numpy/distutils/command/config.py,sha256=ID-DxagfYScPFQeyISNBqOQZOx875SOOI67tnymPPnY,21186
+numpy/distutils/command/config_compiler.py,sha256=I-xAL3JxaGFfpR4lg7g0tDdA_t7zCt-D4JtOACCP_Ak,4495
+numpy/distutils/command/develop.py,sha256=5ro-Sudt8l58JpKvH9FauH6vIfYRv2ohHLz-9eHytbc,590
+numpy/distutils/command/egg_info.py,sha256=n6trbjRfD1qWc_hRtMFkOJsg82BCiLvdl-NeXyuceGc,946
+numpy/distutils/command/install.py,sha256=s_0Uf39tFoRLUBlkrRK4YlROZsLdkI-IsuiFFaiS3ls,3157
+numpy/distutils/command/install_clib.py,sha256=q3yrfJY9EBaxOIYUQoiu2-juNKLKAKKfXC0nrd4t6z0,1439
+numpy/distutils/command/install_data.py,sha256=r8EVbIaXyN3aOmRugT3kp_F4Z03PsVX2l_x4RjTOWU4,872
+numpy/distutils/command/install_headers.py,sha256=g5Ag2H3j3dz-qSwWegxiZSAnvAf0thYYFwfPVHf9rxc,944
+numpy/distutils/command/sdist.py,sha256=XQM39b-MMO08bfE3SJrrtDWwX0XVnzCZqfAoVuuaFuE,760
+numpy/distutils/conv_template.py,sha256=hL0DDy7tMJ-5I-63BmkWkoLNX2c5GiQdQhj-XNG3Tm8,9865
+numpy/distutils/core.py,sha256=4vvNzpLy_9AfakXgzC6OITRThJd4OdfSmrzxhYu49Fc,8388
+numpy/distutils/cpuinfo.py,sha256=l5G7myXNwEOTynBIEitH-ghaF8Zw5pHQAjaYpPKNtTQ,23322
+numpy/distutils/exec_command.py,sha256=ZnPon3CxIP1kCznPhTyPnCSOLS7sXAot4TeTPcqVQdw,10598
+numpy/distutils/extension.py,sha256=gho-x1rzPK16ca8zakRKHvbZL4Gvp1VFTEToE2-2k4M,3675
+numpy/distutils/fcompiler/__init__.py,sha256=-tPSEgDsj2e-Wtf_a5FiHz6oxHsml9l4bGkkROBbsLQ,41565
numpy/distutils/fcompiler/__pycache__/__init__.cpython-311.pyc,,
numpy/distutils/fcompiler/__pycache__/absoft.cpython-311.pyc,,
numpy/distutils/fcompiler/__pycache__/arm.cpython-311.pyc,,
@@ -545,41 +545,40 @@ numpy/distutils/fcompiler/__pycache__/pathf95.cpython-311.pyc,,
numpy/distutils/fcompiler/__pycache__/pg.cpython-311.pyc,,
numpy/distutils/fcompiler/__pycache__/sun.cpython-311.pyc,,
numpy/distutils/fcompiler/__pycache__/vast.cpython-311.pyc,,
-numpy/distutils/fcompiler/absoft.py,sha256=NJxm5Qpiv9F1Z5VClIXwXKGmJoCCEDSZmZthJQZS2Rs,5499
-numpy/distutils/fcompiler/arm.py,sha256=MCri346qo1bYwjlm32xHRyRl-bAINTlfVIubN6HDz68,2090
-numpy/distutils/fcompiler/compaq.py,sha256=sjU2GKHJGuChtRb_MhnouMqvkIOQflmowFE6ErCWZhE,3903
-numpy/distutils/fcompiler/environment.py,sha256=DOD2FtKDk6O9k6U0h9UKWQ-65wU8z1tSPn3gUlRwCso,3080
-numpy/distutils/fcompiler/fujitsu.py,sha256=yK3wdHoF5qq25UcnIM6FzTXsJGJxdfKa_f__t04Ne7M,1333
-numpy/distutils/fcompiler/g95.py,sha256=FH4uww6re50OUT_BfdoWSLCDUqk8LvmQ2_j5RhF5nLQ,1330
-numpy/distutils/fcompiler/gnu.py,sha256=ag8v_pp-fYpDPKJsVmNaFwN621b1MFQAxew0T1KdE_Y,20502
-numpy/distutils/fcompiler/hpux.py,sha256=gloUjWGo7MgJmukorDq7ZxDnnUKXx-C6AQfryQshVM4,1353
-numpy/distutils/fcompiler/ibm.py,sha256=W7r6W7kvGPBuWsrv-VsDHEUTq7bS73l4dVIU1ipm-IA,3539
-numpy/distutils/fcompiler/intel.py,sha256=XYF0GLVhJWjS8noEx4TJ704Eqt-JGBolRZEOkwgNItE,6570
-numpy/distutils/fcompiler/lahey.py,sha256=U63KMfN8zDAd_jnvMkS2N-dvP4UiSRB9Ces290qLNXw,1327
-numpy/distutils/fcompiler/mips.py,sha256=LAwT0DY5yqlYh20hNMYR1-OKu8A9GNw-TbUfI8pvglM,1714
-numpy/distutils/fcompiler/nag.py,sha256=9pQCMUlwjRVHGKwZxvwd4bW5p-9v7VXcflELEImHg1g,2777
-numpy/distutils/fcompiler/none.py,sha256=6RX2X-mV1HuhJZnVfQmDmLVhIUWseIT4P5wf3rdLq9Y,758
-numpy/distutils/fcompiler/nv.py,sha256=LGBQY417zibQ-fnPis5rNtP_I1Qk9OlhEFOnPvmwXHI,1560
-numpy/distutils/fcompiler/pathf95.py,sha256=MiHVar6-beUEYVEpqXORIX4f8G29I47D36kreltdfoQ,1061
-numpy/distutils/fcompiler/pg.py,sha256=NOB1stzrjvQMZS7bIPTgWTcAFe3cjNveA5-SztUZqD0,3568
-numpy/distutils/fcompiler/sun.py,sha256=mfS3RTj9uYT6K9Ikp8RjmsEPIWAtUTzMhX9sGjEyF6I,1577
-numpy/distutils/fcompiler/vast.py,sha256=Xuxa4sNraUPcQmt45SogAfN0kDHFb6C73uNZNmX3RBE,1667
-numpy/distutils/from_template.py,sha256=hpoFQortsLZdMSr_fJILzXzrIwFlZoFjsDSo6jNtvWs,7913
-numpy/distutils/intelccompiler.py,sha256=N_pvWjlLORdlH34cs97oU4LBNr_s9r5ddsmme7XEvs4,4234
-numpy/distutils/lib2def.py,sha256=-3rDf9FXsDik3-Qpp-A6N_cYZKTlmVjVi4Jzyo-pSlY,3630
-numpy/distutils/line_endings.py,sha256=a8ZZECrPRffsbs0UygeR47_fOUlZppnx-QPssrIXtB0,2032
-numpy/distutils/log.py,sha256=m8caNBwPhIG7YTnD9iq9jjc6_yJOeU9FHuau2CSulds,2879
-numpy/distutils/mingw/gfortran_vs2003_hack.c,sha256=cbsN3Lk9Hkwzr9c-yOP2xEBg1_ml1X7nwAMDWxGjzc8,77
-numpy/distutils/mingw32ccompiler.py,sha256=jTD1yAsYi0TSww0-5ndtsbDjx5WYRHPH4pPe6lhcpqI,22076
-numpy/distutils/misc_util.py,sha256=teoJQKXYxkMqBzGCfkJX12VwG9dcOG8QpukgJITH1cM,89369
-numpy/distutils/msvc9compiler.py,sha256=FCtP7g34AVuMIaqQlH8AV1ZBdIUXbk5G7eBeeTSr1zE,2192
-numpy/distutils/msvccompiler.py,sha256=ILookUifVJF9tAtPJoVCqZ673m5od6MVKuAHuA3Rcfk,2647
-numpy/distutils/npy_pkg_config.py,sha256=fIFyWLTqRySO3hn-0i0FNdHeblRN_hDv-wc68-sa3hQ,12972
-numpy/distutils/numpy_distribution.py,sha256=10Urolg1aDAG0EHYfcvObzOgqRV0ARh2GhDklEg4vS0,634
-numpy/distutils/pathccompiler.py,sha256=KnJEA5H4cXg7SLrMjwWtidD24VSvOdu72d17votiY9E,713
-numpy/distutils/setup.py,sha256=l9ke_Bws431UdBfysaq7ZeGtZ8dix76oh9Huq5qqbkU,634
-numpy/distutils/site.cfg,sha256=lNNeJ24d0HJCFKQj4B93WW_xjzxcgMvZDIyE050-fps,239
-numpy/distutils/system_info.py,sha256=9jHSv4qtDjVbSqiy9eKmRpSKY7WRwzKL7AEcNctxY6g,111028
+numpy/distutils/fcompiler/absoft.py,sha256=4UKxvpWQIphSdi6vJb3qILML_zyM3K_m7ddhAMS5dBI,5655
+numpy/distutils/fcompiler/arm.py,sha256=Bpftt3HnmJc3Iyt8-nwsNv86JqdFYK0JMwh3CC8nP_k,2161
+numpy/distutils/fcompiler/compaq.py,sha256=yyReqFAq42dy1zscMAV0GqVaYW7Iao1HtAUpnv5XTec,4023
+numpy/distutils/fcompiler/environment.py,sha256=PVS1al3wahDNnneNVSl1sQhMPfz2dUXaIDVJfy0wZBU,3168
+numpy/distutils/fcompiler/fujitsu.py,sha256=g4dTLDFfLRAzhYayIwyHGBw1Y36DKtPOCYfA823ldNA,1379
+numpy/distutils/fcompiler/g95.py,sha256=1TJe4IynWYqqYBy8gJ-nz8WQ_TaSbv8k2UzUIY5Erqc,1372
+numpy/distutils/fcompiler/gnu.py,sha256=6V_Ly_lwEEsfUDSz0vCDg86EhWlajHuyBy_ioLqKCdM,21057
+numpy/distutils/fcompiler/hpux.py,sha256=SLbDOPYgiixqE32GgUrAJjpDLFy9g7E01vGNZCGv6Pc,1394
+numpy/distutils/fcompiler/ibm.py,sha256=HARaSCruJSuHbS3LruVESj2cndZUKTHiJZBn7NU4vo0,3636
+numpy/distutils/fcompiler/intel.py,sha256=rlm017cVcyjIy1_s8a4lNHJ8ilo6TiYcIA_tuPojapY,6781
+numpy/distutils/fcompiler/lahey.py,sha256=EV3Zhwq-iowWAu4BFBPv_UGJ-IB-qxlxmi6WU1qHDOs,1372
+numpy/distutils/fcompiler/mips.py,sha256=mlUNgGrRSLnNhtxQXWVfC9l4_OP2GMvOkgbZQwBon0A,1768
+numpy/distutils/fcompiler/nag.py,sha256=FpoDQWW_Y3Anm9-Psml-eNySCGzCp9_jP2Ej4_AwDy8,2864
+numpy/distutils/fcompiler/none.py,sha256=auMK2ou1WtJ20LeMbwCZJ3XofpT9A0YYbMVd-62Mi_E,786
+numpy/distutils/fcompiler/nv.py,sha256=jRyTlRE57lFJq659Xi-oUIy79nXYucyHawspR_D8c44,1613
+numpy/distutils/fcompiler/pathf95.py,sha256=ipbaZIO8sqPJ1lUppOurnboiTwRzIasWNAJvKmktvv4,1094
+numpy/distutils/fcompiler/pg.py,sha256=cVcSFM9oR0KmO5AIb4Odw9OGslW6zvDGP88n-uEwxvQ,3696
+numpy/distutils/fcompiler/sun.py,sha256=JMdFfKldTYlfW1DxV7nR09k5PZypKLWpP7wmQzmlnH0,1628
+numpy/distutils/fcompiler/vast.py,sha256=JUGP68JGOUOBS9WbXftE-qCVUD13fpLyPnhpHfTL5y0,1719
+numpy/distutils/from_template.py,sha256=BL-vypfI0GNJrTo-nKs445liTW2Qdfvrsu8RMjATL5A,8174
+numpy/distutils/intelccompiler.py,sha256=77BDCj7_6Nnf92ZDeFQgA6aDKJGkzDQ7u0nuQGw1v8g,4345
+numpy/distutils/lib2def.py,sha256=KnWZJaOsxmx57MEJxrsdPAlZbQBgu-27bSCjwO8cI6k,3746
+numpy/distutils/line_endings.py,sha256=hlI71r840mhfu8lmzdHPVZ4NFm-kJDDUMV3lETblVTY,2109
+numpy/distutils/log.py,sha256=a5-sPwcZei7kSP0ZQZH4tTrlRWHnL8jtzLCeUSPA_04,2990
+numpy/distutils/mingw/gfortran_vs2003_hack.c,sha256=FDTA53KYTIhil9ytvZlocOqghQVp9LacLHn1IurV0wI,83
+numpy/distutils/mingw32ccompiler.py,sha256=xE2djO2LH-UCkqT0R_sOevJf0Lvd_qWQvty7kZGa88s,22668
+numpy/distutils/misc_util.py,sha256=TaPLU0uT-bUg-OihMPSt_9UcTySNPl1evv7pPFvJkoA,91862
+numpy/distutils/msvc9compiler.py,sha256=bCtCVJmGrBHPm9sOoxa3oSrdrEVCNQFEM5O5hdqX8Hc,2255
+numpy/distutils/msvccompiler.py,sha256=gqQySO-P6Egk3qgrNlyCF3ze_U47lIO9SrbFJrCQCO8,2723
+numpy/distutils/npy_pkg_config.py,sha256=q-ASkO8wZ5HmiTEH_6gzO2bPV4i5dz3bTu4EuSxFQJM,13409
+numpy/distutils/numpy_distribution.py,sha256=nrdp8rlyjEBBV1tzzi5cE-aYeXB5U3X8T5-G0akXSoY,651
+numpy/distutils/pathccompiler.py,sha256=a5CYDXilCaIC85v0fVh-wrb0fClv0A7mPS87aF1inUc,734
+numpy/distutils/setup.py,sha256=zd5_kD7uTEOTgC8Fe93g9A_5AOBEySWwr-2OxHsBBEc,651
+numpy/distutils/system_info.py,sha256=TAicwq6Mi8zUJ44c9Q9hc_-VVPMiNyvpSwiMj0vIZKs,114200
numpy/distutils/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/distutils/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc,,
@@ -597,32 +596,32 @@ numpy/distutils/tests/__pycache__/test_misc_util.cpython-311.pyc,,
numpy/distutils/tests/__pycache__/test_npy_pkg_config.cpython-311.pyc,,
numpy/distutils/tests/__pycache__/test_shell_utils.cpython-311.pyc,,
numpy/distutils/tests/__pycache__/test_system_info.cpython-311.pyc,,
-numpy/distutils/tests/test_build_ext.py,sha256=RNrEi-YMTGQG5YDi5GWL8iJRkk_bQHBQKcqp43TdJco,2769
-numpy/distutils/tests/test_ccompiler_opt.py,sha256=TGkOrqyYXOnzlr8yKR1GRaqkfV9LIc7sToHLXuha8F0,28763
-numpy/distutils/tests/test_ccompiler_opt_conf.py,sha256=maXytv39amuojbQIieIGIXMV4Cv-s0fsPMZeFEh9XyY,6347
-numpy/distutils/tests/test_exec_command.py,sha256=BK-hHfIIrkCep-jNmS5_Cwq5oESvsvX3V_0XDAkT1Ok,7395
-numpy/distutils/tests/test_fcompiler.py,sha256=mJXezTXDUbduhCwVGAfABHpEARWhnj8hLW9EOU3rn84,1277
-numpy/distutils/tests/test_fcompiler_gnu.py,sha256=nmfaFCVzbViIOQ2-MjgXt-bN8Uj674hCgiwr5Iol-_U,2136
-numpy/distutils/tests/test_fcompiler_intel.py,sha256=mxkfFD2rNfg8nn1pp_413S0uCdYXydPWBcz9ilgGkA0,1058
-numpy/distutils/tests/test_fcompiler_nagfor.py,sha256=CKEjik7YVfSJGL4abuctkmlkIUhAhv-x2aUcXiTR9b0,1102
-numpy/distutils/tests/test_from_template.py,sha256=SDYoe0XUpAayyEQDq7ZhrvEEz7U9upJDLYzhcdoVifc,1103
-numpy/distutils/tests/test_log.py,sha256=0tSM4q-00CjbMIRb9QOJzI4A7GHUiRGOG1SOOLz8dnM,868
-numpy/distutils/tests/test_mingw32ccompiler.py,sha256=rMC8-IyBOiuZVfAoklV_KnD9qVeB_hFVvb5dStxfk08,1609
-numpy/distutils/tests/test_misc_util.py,sha256=Qs96vTr8GZSyVCWuamzcNlVMRa15vt0Y-T2yZSUm_QA,3218
-numpy/distutils/tests/test_npy_pkg_config.py,sha256=apGrmViPcXoPCEOgDthJgL13C9N0qQMs392QjZDxJd4,2557
-numpy/distutils/tests/test_shell_utils.py,sha256=UKU_t5oIa_kVMv89Ys9KN6Z_Fy5beqPDUsDAWPmcoR8,2114
-numpy/distutils/tests/test_system_info.py,sha256=BZLAIYdTxASkBeiPNPWDE9MHyiVL-KhcpX3g9nzQClo,11009
-numpy/distutils/unixccompiler.py,sha256=fN4-LH6JJp44SLE7JkdG2kKQlK4LC8zuUpVC-RtmJ-U,5426
-numpy/doc/__init__.py,sha256=OYmE-F6x0CD05PCDY2MiW1HLlwB6i9vhDpk-a3r4lHY,508
+numpy/distutils/tests/test_build_ext.py,sha256=qx3jyRQ1NoTiIeEZU8z48aE113fUdwmT7foyO00QugM,2843
+numpy/distutils/tests/test_ccompiler_opt.py,sha256=7d7oX4q946jxQ3T9TyZUyqNQ_cg-wO7UM2sUc4rieUM,29571
+numpy/distutils/tests/test_ccompiler_opt_conf.py,sha256=3KyqLepj3nC2C1UYm8nv1Ne5O6KtufD-7DlvAYJuvOo,6523
+numpy/distutils/tests/test_exec_command.py,sha256=EVipBhoXEJjlSwtQRptWJC1LNJc6wfYzu_81V2jdAL8,7612
+numpy/distutils/tests/test_fcompiler.py,sha256=SS5HOLIg0eqkmZTRKeWq9_ahW2tmV9c9piwYfzcBPmc,1320
+numpy/distutils/tests/test_fcompiler_gnu.py,sha256=RlRHZbyazgKGY17NmdYSF3ehO0M0xXN4UkbsJzJz4i8,2191
+numpy/distutils/tests/test_fcompiler_intel.py,sha256=4cppjLugoa8P4bjzYdiPxmyCywmP9plXOkfsklhnYsQ,1088
+numpy/distutils/tests/test_fcompiler_nagfor.py,sha256=ntyr8f-67dNI0OF_l6-aeTwu9wW-vnxpheqrc4cXAUI,1124
+numpy/distutils/tests/test_from_template.py,sha256=ZzUSEPyZIG4Zak3-TFqmRGXHMp58aKTuLKb0t-5XpDg,1147
+numpy/distutils/tests/test_log.py,sha256=ylfdL0kBkbjj_Tgqx47UGykAtpE_mJkLndL40p11AYc,902
+numpy/distutils/tests/test_mingw32ccompiler.py,sha256=7X8V4hLMtsNj1pYoLkSSla04gJu66e87E_k-6ce3PrA,1651
+numpy/distutils/tests/test_misc_util.py,sha256=YKK2WrJqVJ5o71mWL5oP0l-EVQmqKlf3XU8y7co0KYc,3300
+numpy/distutils/tests/test_npy_pkg_config.py,sha256=1pQh-mApHjj0y9Ba2tqns79U8dsfDpJ9zcPdsa2qbps,2641
+numpy/distutils/tests/test_shell_utils.py,sha256=aKtyXpHEYARNsAq9q5SeVC0qqMfm1gzvlN6-nXOVlac,2193
+numpy/distutils/tests/test_system_info.py,sha256=MAT0Q5MprI7PHsh4PNe4ZS2c5eRlQnFajC06hqg9A18,11332
+numpy/distutils/unixccompiler.py,sha256=ED_e7yHVNj4oXMze6KY8TbPxjyvHDC6o4VNGAkFA5ZQ,5567
+numpy/doc/__init__.py,sha256=llSbqjSXybPuXqt6WJFZhgYnscgYl4m1tUBy_LhfCE0,534
numpy/doc/__pycache__/__init__.cpython-311.pyc,,
numpy/doc/__pycache__/constants.cpython-311.pyc,,
numpy/doc/__pycache__/ufuncs.cpython-311.pyc,,
-numpy/doc/constants.py,sha256=PlXoj7b4A8Aa9nADbg83uzTBRJaX8dvJmEdbn4FDPPo,9155
-numpy/doc/ufuncs.py,sha256=i1alLg19mNyCFZ2LYSOZGm--RsRN1x63U_UYU-N3x60,5357
-numpy/dual.py,sha256=aWZFc7rFVWLoWs9M4-nhf_S131RvsLRUdZrMIag_AzU,2214
-numpy/f2py/__init__.py,sha256=Bw8AsdY1o7Oj-fVMbS8x0lfMsUOjEIwyLKOV0FVCMV8,5227
-numpy/f2py/__init__.pyi,sha256=Hg1AY3we-8hmhXq1fsFrTaUe5TD_FvIxkJIDiw5eI8Y,1107
-numpy/f2py/__main__.py,sha256=6i2jVH2fPriV1aocTY_dUFvWK18qa-zjpnISA-OpF3w,130
+numpy/doc/constants.py,sha256=8jSZxoMlAwNxDbAdJQfiNvx5RgDDfp_ISjWKbpTqhsM,9567
+numpy/doc/ufuncs.py,sha256=ERF8YNwda32wM_OH6-n56zECahjpH3bcGKv4gYA0txc,5494
+numpy/dual.py,sha256=RgoFIabqn8Hu9lSRakjO1plfDdYBJQq_8Gn__rE8TqQ,2297
+numpy/f2py/__init__.py,sha256=8Io4CMtUF1EHYeDMAZxkp_oN0zdrLMwcFcTq80IypvQ,5413
+numpy/f2py/__init__.pyi,sha256=nveiZP_Gx4OrS0EnsO6QNzdW70W3GaXaqGYf2VZItlY,1150
+numpy/f2py/__main__.py,sha256=TDesy_2fDX-g27uJt4yXIXWzSor138R2t2V7HFHwqAk,135
numpy/f2py/__pycache__/__init__.cpython-311.pyc,,
numpy/f2py/__pycache__/__main__.cpython-311.pyc,,
numpy/f2py/__pycache__/__version__.cpython-311.pyc,,
@@ -640,22 +639,22 @@ numpy/f2py/__pycache__/rules.cpython-311.pyc,,
numpy/f2py/__pycache__/setup.cpython-311.pyc,,
numpy/f2py/__pycache__/symbolic.cpython-311.pyc,,
numpy/f2py/__pycache__/use_rules.cpython-311.pyc,,
-numpy/f2py/__version__.py,sha256=7HHdjR82FCBmftwMRyrlhcEj-8mGQb6oCH-wlUPH4Nw,34
-numpy/f2py/auxfuncs.py,sha256=t8mxpgOS4dG0NDG93ef5QRA6w4qU0Zod7t6n7oNWRn0,22703
-numpy/f2py/capi_maps.py,sha256=mz04I7Qib0Q6NqAuAGuuJD5DrnSSJgz3Mamr1z9Ce6Q,33017
-numpy/f2py/cb_rules.py,sha256=osSAGP1A4ARNjsfRJmYLkZjrBqaWkQQh5rao8q1vjZw,25039
-numpy/f2py/cfuncs.py,sha256=RyTDK7IoHAur-OrGmgB8pkENK-CaLXaL4YippNO3p5E,51359
-numpy/f2py/common_rules.py,sha256=jvbAHF1YESIuG-vQRiNwQ8KLwfMyMlX9ZugL-R4Fbtc,5089
-numpy/f2py/crackfortran.py,sha256=qltly5WD2X8JPCbinCo8vJTJUeHNwRvEAYXbPRWQ7l8,138893
-numpy/f2py/diagnose.py,sha256=W59xcrGVf-1ed9FkQgCxgW0d9a2lENaxHUpYVAZ2w00,5230
-numpy/f2py/f2py2e.py,sha256=LYDZRmF4McQV68jOkjg-JHk1MhAU5z0YVgLEkFsE_5k,24626
-numpy/f2py/f90mod_rules.py,sha256=OSPvisoDck70-XtgGLbU9rsM-m8Oc91ti_uu8E8Q-bA,9436
-numpy/f2py/func2subr.py,sha256=liQ_LDFX86eL_5LTHj0a8yq1_QPMymLpylsd60WeQOg,9454
-numpy/f2py/rules.py,sha256=cD2sEEQbgWp5KmC0Oy8gBuckmsu2KwtZH4x4R2mqIq8,62755
-numpy/f2py/setup.py,sha256=9QD603_UEa1HAuJHtoNY2twKwDKoepk72ikyKQpwhjM,2335
-numpy/f2py/src/fortranobject.c,sha256=Wdy2jEoqdcsOi5wdDzjfRCKNiRboC1vMpKkUiDh8yxc,46010
-numpy/f2py/src/fortranobject.h,sha256=neMKotYWbHvrhW9KXz4QzQ8fzPkiQXLHHjy82vLSeog,5835
-numpy/f2py/symbolic.py,sha256=3ERySC3mYO8-NfAfTDmMOd0yfPuYs8kceqxTXKFbpZA,53004
+numpy/f2py/__version__.py,sha256=TisKvgcg4vh5Fptw2GS1JB_3bAQsWZIKhclEX6ZcAho,35
+numpy/f2py/auxfuncs.py,sha256=DpQ8OvUU7Bnm47GdH6Nl34G2Sq_fCyTxJTbwOZlHmxc,23593
+numpy/f2py/capi_maps.py,sha256=lNKUXir0nOV95nlt41bTB9_hSntAYQ2PvgGuBmYKcfE,33897
+numpy/f2py/cb_rules.py,sha256=kdb47almhK4Aw1b3Wrax7m92DmYK09a0lhxWndc_BnQ,25688
+numpy/f2py/cfuncs.py,sha256=R1na4Zj8lIxL3eer3HbkN40srAsqkId1Kq4EBKzSslc,52881
+numpy/f2py/common_rules.py,sha256=hq6x1xef_gQpNSq3XKPrhbZs_4UMsOZgP-5nWaHVpoo,5238
+numpy/f2py/crackfortran.py,sha256=IdlGUh_zP9JItu4I6plW3zSnMIuL1RJievg3oLvLDWI,142432
+numpy/f2py/diagnose.py,sha256=LmGu6iZKr9WHfMZFIIEobZvRJd9Ktdqx0nYekWk4N7g,5384
+numpy/f2py/f2py2e.py,sha256=OlvH6CE1XdoRcWK86mF7CktkJnEwJcyOyj9xy3SUnww,25330
+numpy/f2py/f90mod_rules.py,sha256=YrUudoDH_7OQzKKQTeua3aDy2iY52sb1hgYqmlZoPcU,9700
+numpy/f2py/func2subr.py,sha256=-ZYOBFBPGaqCKZTWiXOIWefySg980zD9906EaRkHyGQ,9757
+numpy/f2py/rules.py,sha256=AQlm2CzBJRRQhPIwdTp8OCEEkdHj3l7HycGX5_L5f4U,64326
+numpy/f2py/setup.py,sha256=AYA8aERgAo5gj7zt9IiYTnFK8qqjN2GzuxrfyuAJ_Qc,2406
+numpy/f2py/src/fortranobject.c,sha256=uux-j3sBIgpjM7VJGkpLxa6jJWccxng8X-FQXLdN3Dc,47432
+numpy/f2py/src/fortranobject.h,sha256=OpPpUroaM_DF3dZx_3j2rICdqbdu6eEm4OTeHm-xXIM,6008
+numpy/f2py/symbolic.py,sha256=bjBuZoVCaGmF1bQ2llJXAtbk-lslHn7Sf8wL9Lnedyc,54514
numpy/f2py/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/f2py/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/f2py/tests/__pycache__/test_abstract_interface.cpython-311.pyc,,
@@ -687,112 +686,112 @@ numpy/f2py/tests/__pycache__/test_string.cpython-311.pyc,,
numpy/f2py/tests/__pycache__/test_symbolic.cpython-311.pyc,,
numpy/f2py/tests/__pycache__/test_value_attrspec.cpython-311.pyc,,
numpy/f2py/tests/__pycache__/util.cpython-311.pyc,,
-numpy/f2py/tests/src/abstract_interface/foo.f90,sha256=JFU2w98cB_XNwfrqNtI0yDTmpEdxYO_UEl2pgI_rnt8,658
-numpy/f2py/tests/src/abstract_interface/gh18403_mod.f90,sha256=gvQJIzNtvacWE0dhysxn30-iUeI65Hpq7DiE9oRauz8,105
-numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c,sha256=Ff5wHYV9-OJnZuelfFWcjAibRvDkEIlbTVczTyv6TG8,7299
-numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap,sha256=But9r9m4iL7EGq_haMW8IiQ4VivH0TgUozxX4pPvdpE,29
-numpy/f2py/tests/src/assumed_shape/foo_free.f90,sha256=oBwbGSlbr9MkFyhVO2aldjc01dr9GHrMrSiRQek8U64,460
-numpy/f2py/tests/src/assumed_shape/foo_mod.f90,sha256=rfzw3QdI-eaDSl-hslCgGpd5tHftJOVhXvb21Y9Gf6M,499
-numpy/f2py/tests/src/assumed_shape/foo_use.f90,sha256=rmT9k4jP9Ru1PLcGqepw9Jc6P9XNXM0axY7o4hi9lUw,269
-numpy/f2py/tests/src/assumed_shape/precision.f90,sha256=r08JeTVmTTExA-hYZ6HzaxVwBn1GMbPAuuwBhBDtJUk,130
-numpy/f2py/tests/src/block_docstring/foo.f,sha256=y7lPCPu7_Fhs_Tf2hfdpDQo1bhtvNSKRaZAOpM_l3dg,97
-numpy/f2py/tests/src/callback/foo.f,sha256=C1hjfpRCQWiOVVzIHqnsYcnLrqQcixrnHCn8hd9GhVk,1254
-numpy/f2py/tests/src/callback/gh17797.f90,sha256=_Nrl0a2HgUbtymGU0twaJ--7rMa1Uco2A3swbWvHoMo,148
-numpy/f2py/tests/src/callback/gh18335.f90,sha256=NraOyKIXyvv_Y-3xGnmTjtNjW2Znsnlk8AViI8zfovc,506
-numpy/f2py/tests/src/cli/hi77.f,sha256=ttyI6vAP3qLnDqy82V04XmoqrXNM6uhMvvLri2p0dq0,71
-numpy/f2py/tests/src/cli/hiworld.f90,sha256=QWOLPrTxYQu1yrEtyQMbM0fE9M2RmXe7c185KnD5x3o,51
-numpy/f2py/tests/src/common/block.f,sha256=GQ0Pd-VMX3H3a-__f2SuosSdwNXHpBqoGnQDjf8aG9g,224
-numpy/f2py/tests/src/crackfortran/accesstype.f90,sha256=-5Din7YlY1TU7tUHD2p-_DSTxGBpDsWYNeT9WOwGhno,208
-numpy/f2py/tests/src/crackfortran/foo_deps.f90,sha256=CaH7mnWTG7FcnJe2vXN_0zDbMadw6NCqK-JJ2HmDjK8,128
-numpy/f2py/tests/src/crackfortran/gh15035.f,sha256=jJly1AzF5L9VxbVQ0vr-sf4LaUo4eQzJguhuemFxnvg,375
-numpy/f2py/tests/src/crackfortran/gh17859.f,sha256=7K5dtOXGuBDAENPNCt-tAGJqTfNKz5OsqVSk16_e7Es,340
-numpy/f2py/tests/src/crackfortran/gh2848.f90,sha256=gPNasx98SIf7Z9ibk_DHiGKCvl7ERtsfoGXiFDT7FbM,282
-numpy/f2py/tests/src/crackfortran/operators.f90,sha256=-Fc-qjW1wBr3Dkvdd5dMTrt0hnjnV-1AYo-NFWcwFSo,1184
-numpy/f2py/tests/src/crackfortran/privatemod.f90,sha256=7bubZGMIn7iD31wDkjF1TlXCUM7naCIK69M9d0e3y-U,174
-numpy/f2py/tests/src/crackfortran/publicmod.f90,sha256=Pnwyf56Qd6W3FUH-ZMgnXEYkb7gn18ptNTdwmGan0Jo,167
-numpy/f2py/tests/src/crackfortran/pubprivmod.f90,sha256=eYpJwBYLKGOxVbKgEqfny1znib-b7uYhxcRXIf7uwXg,165
-numpy/f2py/tests/src/crackfortran/unicode_comment.f90,sha256=aINLh6GlfTwFewxvDoqnMqwuCNb4XAqi5Nj5vXguXYs,98
-numpy/f2py/tests/src/f2cmap/.f2py_f2cmap,sha256=iUOtfHd3OuT1Rz2-yiSgt4uPKGvCt5AzQ1iygJt_yjg,82
-numpy/f2py/tests/src/f2cmap/isoFortranEnvMap.f90,sha256=Jc20TOyOB4up6ZlPTgVX5qqfZFutYZ6rLKA7wSNNGw0,298
-numpy/f2py/tests/src/kind/foo.f90,sha256=zIHpw1KdkWbTzbXb73hPbCg4N2Htj3XL8DIwM7seXpo,347
-numpy/f2py/tests/src/mixed/foo.f,sha256=90zmbSHloY1XQYcPb8B5d9bv9mCZx8Z8AMTtgDwJDz8,85
-numpy/f2py/tests/src/mixed/foo_fixed.f90,sha256=pxKuPzxF3Kn5khyFq9ayCsQiolxB3SaNtcWaK5j6Rv4,179
-numpy/f2py/tests/src/mixed/foo_free.f90,sha256=fIQ71wrBc00JUAVUj_r3QF9SdeNniBiMw6Ly7CGgPWU,139
+numpy/f2py/tests/src/abstract_interface/foo.f90,sha256=aCaFEqfXp79pVXnTFtjZBWUY_5pu8wsehp1dEauOkSE,692
+numpy/f2py/tests/src/abstract_interface/gh18403_mod.f90,sha256=y3R2dDn0BUz-0bMggfT1jwXbhz_gniz7ONMpureEQew,111
+numpy/f2py/tests/src/array_from_pyobj/wrapmodule.c,sha256=meFXuH32wgcHdmO3pOy34qyjUjpMEVAVG0ThTF0sd3c,7529
+numpy/f2py/tests/src/assumed_shape/.f2py_f2cmap,sha256=zfuOShmuotzcLIQDnVFaARwvM66iLrOYzpquIGDbiKU,30
+numpy/f2py/tests/src/assumed_shape/foo_free.f90,sha256=fqbSr7VlKfVrBulFgQtQA9fQf0mQvVbLi94e4FTST3k,494
+numpy/f2py/tests/src/assumed_shape/foo_mod.f90,sha256=9pbi88-uSNP5IwS49Kim982jDAuopo3tpEhg2SOU7no,540
+numpy/f2py/tests/src/assumed_shape/foo_use.f90,sha256=9Cl1sdrihB8cCSsjoQGmOO8VRv9ni8Fjr0Aku1UdEWM,288
+numpy/f2py/tests/src/assumed_shape/precision.f90,sha256=3L_F7n5ju9F0nxw95uBUaPeuiDOw6uHvB580eIj7bqI,134
+numpy/f2py/tests/src/block_docstring/foo.f,sha256=KVTeqSFpI94ibYIVvUW6lOQ9T2Bx5UzZEayP8Maf2H0,103
+numpy/f2py/tests/src/callback/foo.f,sha256=rLqaaaUpWFTaGVxNoGERtDKGCa5dLCTW5DglsFIx-wU,1316
+numpy/f2py/tests/src/callback/gh17797.f90,sha256=-_NvQK0MzlSR72PSuUE1FeUzzsMBUcPKsbraHIF7O24,155
+numpy/f2py/tests/src/callback/gh18335.f90,sha256=n_Rr99cI7iHBEPV3KGLEt0QKZtItEUKDdQkBt0GKKy4,523
+numpy/f2py/tests/src/cli/hi77.f,sha256=bgBERF4EYxHlzJCvZCJOlEmUE1FIvipdmj4LjdmL_dE,74
+numpy/f2py/tests/src/cli/hiworld.f90,sha256=RncaEqGWmsH9Z8BMV-UmOTUyo3-e9xOQGAmNgDv6SfY,54
+numpy/f2py/tests/src/common/block.f,sha256=tcGKa42S-6bfA6fybpM0Su_xjysEVustkEJoF51o_pE,235
+numpy/f2py/tests/src/crackfortran/accesstype.f90,sha256=3ONHb4ZNx0XISvp8fArnUwR1W9rzetLFILTiETPUd80,221
+numpy/f2py/tests/src/crackfortran/foo_deps.f90,sha256=D9FT8Rx-mK2p8R6r4bWxxqgYhkXR6lNmPj2RXOseMpw,134
+numpy/f2py/tests/src/crackfortran/gh15035.f,sha256=0G9bmfVafpuux4-ZgktYZ6ormwrWDTOhKMK4wmiSZlQ,391
+numpy/f2py/tests/src/crackfortran/gh17859.f,sha256=acknjwoWYdA038oliYLjB4T1PHhXkKRLeJobIgB_Lbo,352
+numpy/f2py/tests/src/crackfortran/gh2848.f90,sha256=-IpkeTz0j9_lkQeN9mT7w3U1cAJjQxSMdAmyHdF8oVg,295
+numpy/f2py/tests/src/crackfortran/operators.f90,sha256=cb1JO2hIMCQejZO_UJWluBCP8LdXQbBJw2XN6YHB3JA,1233
+numpy/f2py/tests/src/crackfortran/privatemod.f90,sha256=9O2oWEquIUcbDB1wIzNeae3hx4gvXAoYW5tGfBt3KWk,185
+numpy/f2py/tests/src/crackfortran/publicmod.f90,sha256=nU_VXCKiniiUq_78KAWkXiN6oiMQh39emMxbgOVf9cg,177
+numpy/f2py/tests/src/crackfortran/pubprivmod.f90,sha256=-uz75kquU4wobaAPZ1DLKXJg6ySCZoDME1ce6YZ2q5Y,175
+numpy/f2py/tests/src/crackfortran/unicode_comment.f90,sha256=wDMoF7F7VFYdeocfTyWIh7noniEwExVb364HrhUSbSg,102
+numpy/f2py/tests/src/f2cmap/.f2py_f2cmap,sha256=fwszymaWhcWO296u5ThHW5yMAkFhB6EtHWqqpc9FAVI,83
+numpy/f2py/tests/src/f2cmap/isoFortranEnvMap.f90,sha256=geH5qY3RmabRrjLG2WUpp2YNx99W7by9mVJBnpQRqwg,307
+numpy/f2py/tests/src/kind/foo.f90,sha256=6_zq3OAWsuNJ5ftGTQAEynkHy-MnuLgBXmMIgbvL7yU,367
+numpy/f2py/tests/src/mixed/foo.f,sha256=Zgn0xDhhzfas3HrzgVSxIL1lGEF2mFRVohrvXN1thU0,90
+numpy/f2py/tests/src/mixed/foo_fixed.f90,sha256=6eEEYCH71gPp6lZ6e2afLrfS6F_fdP7GZDbgGJJ_6ns,187
+numpy/f2py/tests/src/mixed/foo_free.f90,sha256=UC6iVRcm0-aVXAILE5jZhivoGQbKU-prqv59HTbxUJA,147
numpy/f2py/tests/src/module_data/mod.mod,sha256=EkjrU7NTZrOH68yKrz6C_eyJMSFSxGgC2yMQT9Zscek,412
-numpy/f2py/tests/src/module_data/module_data_docstring.f90,sha256=tDZ3fUlazLL8ThJm3VwNGJ75QIlLcW70NnMFv-JA4W0,224
-numpy/f2py/tests/src/negative_bounds/issue_20853.f90,sha256=fdOPhRi7ipygwYCXcda7p_dlrws5Hd2GlpF9EZ-qnck,157
-numpy/f2py/tests/src/parameter/constant_both.f90,sha256=-bBf2eqHb-uFxgo6Q7iAtVUUQzrGFqzhHDNaxwSICfQ,1939
-numpy/f2py/tests/src/parameter/constant_compound.f90,sha256=re7pfzcuaquiOia53UT7qNNrTYu2euGKOF4IhoLmT6g,469
-numpy/f2py/tests/src/parameter/constant_integer.f90,sha256=nEmMLitKoSAG7gBBEQLWumogN-KS3DBZOAZJWcSDnFw,612
-numpy/f2py/tests/src/parameter/constant_non_compound.f90,sha256=IcxESVLKJUZ1k9uYKoSb8Hfm9-O_4rVnlkiUU2diy8Q,609
-numpy/f2py/tests/src/parameter/constant_real.f90,sha256=quNbDsM1Ts2rN4WtPO67S9Xi_8l2cXabWRO00CPQSSQ,610
-numpy/f2py/tests/src/quoted_character/foo.f,sha256=WjC9D9171fe2f7rkUAZUvik9bkIf9adByfRGzh6V0cM,482
-numpy/f2py/tests/src/regression/inout.f90,sha256=CpHpgMrf0bqA1W3Ozo3vInDz0RP904S7LkpdAH6ODck,277
-numpy/f2py/tests/src/return_character/foo77.f,sha256=WzDNF3d_hUDSSZjtxd3DtE-bSx1ilOMEviGyYHbcFgM,980
-numpy/f2py/tests/src/return_character/foo90.f90,sha256=ULcETDEt7gXHRzmsMhPsGG4o3lGrcx-FEFaJsPGFKyA,1248
-numpy/f2py/tests/src/return_complex/foo77.f,sha256=8ECRJkfX82oFvGWKbIrCvKjf5QQQClx4sSEvsbkB6A8,973
-numpy/f2py/tests/src/return_complex/foo90.f90,sha256=c1BnrtWwL2dkrTr7wvlEqNDg59SeNMo3gyJuGdRwcDw,1238
-numpy/f2py/tests/src/return_integer/foo77.f,sha256=_8k1evlzBwvgZ047ofpdcbwKdF8Bm3eQ7VYl2Y8b5kA,1178
-numpy/f2py/tests/src/return_integer/foo90.f90,sha256=bzxbYtofivGRYH35Ang9ScnbNsVERN8-6ub5-eI-LGQ,1531
-numpy/f2py/tests/src/return_logical/foo77.f,sha256=FxiF_X0HkyXHzJM2rLyTubZJu4JB-ObLnVqfZwAQFl8,1188
-numpy/f2py/tests/src/return_logical/foo90.f90,sha256=9KmCe7yJYpi4ftkKOM3BCDnPOdBPTbUNrKxY3p37O14,1531
-numpy/f2py/tests/src/return_real/foo77.f,sha256=ZTrzb6oDrIDPlrVWP3Bmtkbz3ffHaaSQoXkfTGtCuFE,933
-numpy/f2py/tests/src/return_real/foo90.f90,sha256=gZuH5lj2lG6gqHlH766KQ3J4-Ero-G4WpOOo2MG3ohU,1194
-numpy/f2py/tests/src/size/foo.f90,sha256=IlFAQazwBRr3zyT7v36-tV0-fXtB1d7WFp6S1JVMstg,815
-numpy/f2py/tests/src/string/char.f90,sha256=ihr_BH9lY7eXcQpHHDQhFoKcbu7VMOX5QP2Tlr7xlaM,618
-numpy/f2py/tests/src/string/fixed_string.f90,sha256=5n6IkuASFKgYICXY9foCVoqndfAY0AQZFEK8L8ARBGM,695
-numpy/f2py/tests/src/string/string.f,sha256=shr3fLVZaa6SyUJFYIF1OZuhff8v5lCwsVNBU2B-3pk,248
-numpy/f2py/tests/src/value_attrspec/gh21665.f90,sha256=JC0FfVXsnB2lZHb-nGbySnxv_9VHAyD0mKaLDowczFU,190
-numpy/f2py/tests/test_abstract_interface.py,sha256=C8-ly0_TqkmpQNZmwPHwo2IV2MBH0jQEjAhpqHrg8Y4,832
-numpy/f2py/tests/test_array_from_pyobj.py,sha256=Txff89VUeEhWqUCRVybIqsqH4YQvpk4Uyjmh_XjyMi0,24049
-numpy/f2py/tests/test_assumed_shape.py,sha256=FeaqtrWyBf5uyArcmI0D2e_f763aSMpgU3QmdDXe-tA,1466
-numpy/f2py/tests/test_block_docstring.py,sha256=SEpuq73T9oVtHhRVilFf1xF7nb683d4-Kv7V0kfL4AA,564
-numpy/f2py/tests/test_callback.py,sha256=t129L4PrDSCeGdr4S405XuJjeSKlrNLHlosDsEmz1e0,6152
-numpy/f2py/tests/test_character.py,sha256=ncYow3v3GaO82_QQfIa4u0GzEVvozHuFx0UYBQvNqDA,19756
-numpy/f2py/tests/test_common.py,sha256=SZlrUR1e_CbkUD4O6i99QgUmOctHQNP0MmyhMWpio5E,584
-numpy/f2py/tests/test_compile_function.py,sha256=9d_FZ8P2wbIlQ2qPDRrsFqPb4nMH8tiWqYZN-P_shCs,4186
-numpy/f2py/tests/test_crackfortran.py,sha256=oKTU-h7Y1liPiSSY4HHveCYTtC18jo2jPyufBWB0_18,10650
-numpy/f2py/tests/test_docs.py,sha256=jqtuHE5ZjxP4D8Of3Fkzz36F8_0qKbeS040_m0ac4v4,1662
-numpy/f2py/tests/test_f2cmap.py,sha256=p-Sylbr3ctdKT3UQV9FzpCuYPH5U7Vyn8weXFAjiI9o,391
-numpy/f2py/tests/test_f2py2e.py,sha256=xXmOiu4Q3kDRq2lAen6RUPn_aqKLoPp6n0kb4KEwl5Y,20848
-numpy/f2py/tests/test_kind.py,sha256=PVTTv8_7JyYK-443Hsup0CY97nkK_5AVth-agnNG87g,847
-numpy/f2py/tests/test_mixed.py,sha256=Ctuw-H7DxhPjSt7wZdJ2xffawIoEBCPWc5F7PSkY4HY,848
-numpy/f2py/tests/test_module_doc.py,sha256=sjCXWIKrqMD1NQ1DUAzgQqkjS5w9h9gvM_Lj29Rdcrg,863
-numpy/f2py/tests/test_parameter.py,sha256=ADI7EV_CM4ztICpqHqeq8LI-WdB6cX0ttatdRdjbsUA,3941
-numpy/f2py/tests/test_quoted_character.py,sha256=cpjMdrHwimnkoJkXd_W_FSlh43oWytY5VHySW9oskO4,454
-numpy/f2py/tests/test_regression.py,sha256=19GNZxElsPX1HV0p5pXrh4_KWt0whjeZTLDEttA0aHI,2157
-numpy/f2py/tests/test_return_character.py,sha256=18HJtiRwQ7a_2mdPUonD5forKWZJEapD-Vi1DsbTjVs,1493
-numpy/f2py/tests/test_return_complex.py,sha256=BZIIqQ1abdiPLgVmu03_q37yCtND0ijxGSMhGz2Wf-o,2397
-numpy/f2py/tests/test_return_integer.py,sha256=JwxT4obkr0PZsdJqJWIpdY0UiL0xa4xgVBlkWV0LqO4,1850
-numpy/f2py/tests/test_return_logical.py,sha256=XCmp8E8I6BOeNYF59HjSFAdv1hM9WaDvl8UDS10_05o,2017
-numpy/f2py/tests/test_return_real.py,sha256=sszzxombXl8Qm731Wy0kFUX-0YZDlfFcUVNiyXlRjU8,3353
-numpy/f2py/tests/test_semicolon_split.py,sha256=_Mdsi84lES18pPjl9J-QsbGttV4tPFFjZvJvejNcqPc,1635
-numpy/f2py/tests/test_size.py,sha256=q6YqQvcyqdXJeWbGijTiCbxyEG3EkPcvT8AlAW6RCMo,1164
-numpy/f2py/tests/test_string.py,sha256=5xZOfdReoHnId0950XfmtfduPPfBbtMkzBoXMtygvMk,2962
-numpy/f2py/tests/test_symbolic.py,sha256=28quk2kTKfWhKe56n4vINJ8G9weKBfc7HysMlE9J3_g,18341
-numpy/f2py/tests/test_value_attrspec.py,sha256=rWwJBfE2qGzqilZZurJ-7ucNoJDICye6lLetQSLFees,323
-numpy/f2py/tests/util.py,sha256=Oozrsc9UxKMfgnn9I7IF1bXmK5Hm0Qb5Z_BKy4MiXuo,10445
-numpy/f2py/use_rules.py,sha256=5t6X17rF6y42SwuUYe1LtNihJJEIgCU7f9jPqKphfgA,3587
-numpy/fft/__init__.py,sha256=HqjmF6s_dh0Ri4UZzUDtOKbNUyfAfJAWew3e3EL_KUk,8175
-numpy/fft/__init__.pyi,sha256=vD9Xzz5r13caF4AVL87Y4U9KOj9ic25Vci_wb3dmgpk,550
+numpy/f2py/tests/src/module_data/module_data_docstring.f90,sha256=-asnMH7vZMwVIeMU2YiLWgYCUUUxZgPTpbAomgWByHs,236
+numpy/f2py/tests/src/negative_bounds/issue_20853.f90,sha256=IxBGWem-uv9eHgDhysEdGTmNKHR1gAiU7YJPo20eveM,164
+numpy/f2py/tests/src/parameter/constant_both.f90,sha256=L0rG6-ClvHx7Qsch46BUXRi_oIEL0uw5dpRHdOUQuv0,1996
+numpy/f2py/tests/src/parameter/constant_compound.f90,sha256=lAT76HcXGMgr1NfKof-RIX3W2P_ik1PPqkRdJ6EyBmM,484
+numpy/f2py/tests/src/parameter/constant_integer.f90,sha256=42jROArrG7vIag9wFa_Rr5DBnnNvGsrEUgpPU14vfIo,634
+numpy/f2py/tests/src/parameter/constant_non_compound.f90,sha256=u9MRf894Cw0MVlSOUbMSnFSHP4Icz7RBO21QfMkIl-Q,632
+numpy/f2py/tests/src/parameter/constant_real.f90,sha256=QoPgKiHWrwI7w5ctYZugXWzaQsqSfGMO7Jskbg4CLTc,633
+numpy/f2py/tests/src/quoted_character/foo.f,sha256=0zXQbdaqB9nB8R4LF07KDMFDbxlNdiJjVdR8Nb3nzIM,496
+numpy/f2py/tests/src/regression/inout.f90,sha256=TlMxJjhjjiuLI--Tg2LshLnbfZpiKz37EpR_tPKKSx8,286
+numpy/f2py/tests/src/return_character/foo77.f,sha256=tRyQSu9vNWtMRi7gjmMN-IZnS7ogr5YS0n38uax_Eo0,1025
+numpy/f2py/tests/src/return_character/foo90.f90,sha256=WPQZC6CjXLbUYpzy5LItEoHmRDFxW0ABB3emRACsjZU,1296
+numpy/f2py/tests/src/return_complex/foo77.f,sha256=7-iKoamJ-VObPFR-Tslhiw9E-ItIvankWMyxU5HqxII,1018
+numpy/f2py/tests/src/return_complex/foo90.f90,sha256=_GOKOZeooWp3pEaTBrZNmPmkgGodj33pJnJmySnp7aE,1286
+numpy/f2py/tests/src/return_integer/foo77.f,sha256=EKs1KeAOQBkIO99tMCx0H7_lpqvqpjie8zWZ6T_bAR4,1234
+numpy/f2py/tests/src/return_integer/foo90.f90,sha256=0aYWcaAVs7Lw3Qbf8hupfLC8YavRuPZVIwjHecIlMOo,1590
+numpy/f2py/tests/src/return_logical/foo77.f,sha256=Ax3tBVNAlxFtHhV8fziFcsTnoa8YJdapecMr6Qj7fLk,1244
+numpy/f2py/tests/src/return_logical/foo90.f90,sha256=IZXCerFecYT24zTQ_spIoPr6n-fRncaM0tkTs8JqO1E,1590
+numpy/f2py/tests/src/return_real/foo77.f,sha256=3nAY1YtzGk4osR2jZkHMVIUHxFoOtF1OLfWswpcV7kA,978
+numpy/f2py/tests/src/return_real/foo90.f90,sha256=38ZCnBGWb9arlJdnVWvZjVk8uesrQN8wG2GrXGcSIJs,1242
+numpy/f2py/tests/src/size/foo.f90,sha256=nK_767f1TtqVr-dMalNkXmcKbSbLCiabhRkxSDCzLz0,859
+numpy/f2py/tests/src/string/char.f90,sha256=X_soOEV8cKsVZefi3iLT7ilHljjvJJ_i9VEHWOt0T9Y,647
+numpy/f2py/tests/src/string/fixed_string.f90,sha256=tCN5sA6e7M1ViZtBNvTnO7_efk7BHIjyhFKBoLC3US0,729
+numpy/f2py/tests/src/string/string.f,sha256=JCwLuH21Ltag5cw_9geIQQJ4Hv_39NqG8Dzbqj1eDKE,260
+numpy/f2py/tests/src/value_attrspec/gh21665.f90,sha256=MbbSUQI5Enzq46KWFHRzQbY7q6ZHJH_9NRL-C9i13Wg,199
+numpy/f2py/tests/test_abstract_interface.py,sha256=fpwfzU3PRqNEhWNSvkNu0eLoA6rzyFdNZ4NMIUR2hGI,857
+numpy/f2py/tests/test_array_from_pyobj.py,sha256=P1NLvTkXSDnqK86L0Qdb0BgSriqmNleBFULFxMJ0QPk,24735
+numpy/f2py/tests/test_assumed_shape.py,sha256=IyqJPGpGVv_RaRCwrko_793jLxJC1495tR9gAbmTlR8,1515
+numpy/f2py/tests/test_block_docstring.py,sha256=0UP4PhKCiF6vgaczLt3tHijL4sbP6DIn6NMTVfukkOI,581
+numpy/f2py/tests/test_callback.py,sha256=34l0UOqstCZtb07wvAY6FKmWDJgeI0qsMW5S56lFwws,6382
+numpy/f2py/tests/test_character.py,sha256=kNB-OW_mm2iY_hJl5ZAhf8A336BeInU-7fc2geBCR7U,20326
+numpy/f2py/tests/test_common.py,sha256=x_GnxoBXNgij-zsl875va_fUf38uSWj6JyDePM359wY,602
+numpy/f2py/tests/test_compile_function.py,sha256=-i-zIVJzI-H3mmikdW9cINNmJ35JbuTTlFq5Ld9kswY,4303
+numpy/f2py/tests/test_crackfortran.py,sha256=SaoN2YER503TnAAxl7_9hRMpY3N3SaJi9MgTW_KjS18,10928
+numpy/f2py/tests/test_docs.py,sha256=vfRa7D_I_GsaROqENe1XzhkivcBixEjbR8G_vByBEi4,1717
+numpy/f2py/tests/test_f2cmap.py,sha256=bqUqqq1DJz9k2v2TnE9YKN13TS2l8kL1Yxw87J4jpVk,406
+numpy/f2py/tests/test_f2py2e.py,sha256=-wtutKIscl5lSIuyBzcBzcSVBDKBTOj_xBNFhUoiZIA,21617
+numpy/f2py/tests/test_kind.py,sha256=ShvLRQIimK1TLl1rkpSI3K7TDecWloq7-jZ-D1omEzs,873
+numpy/f2py/tests/test_mixed.py,sha256=XmGaJC4Nf1OZfOxVX7TYp6KlaeZeb8ZytmiKIql3VvI,881
+numpy/f2py/tests/test_module_doc.py,sha256=vYP-TM5D21z2igbKcR9WVNSOLSXQWyQ9yVa6l9W2k90,890
+numpy/f2py/tests/test_parameter.py,sha256=E3SfDemPom95ZpBjBq59Z98ztghPf6biwLrU-kmc56M,4053
+numpy/f2py/tests/test_quoted_character.py,sha256=0rwaANREvKwA0Rz65_B5S2xKy52kx7xzdijO5qFz4ac,470
+numpy/f2py/tests/test_regression.py,sha256=A9TmLBcr9UMlA0Bj7bHq3FrblIgDZEBWBnyQIFbhgRo,2223
+numpy/f2py/tests/test_return_character.py,sha256=TlDsBmECSXhrBynUEGBFv0J9K7WnesQe2FlHXaHYgMM,1538
+numpy/f2py/tests/test_return_complex.py,sha256=KZJbNjttZwzaVxPJhg7a_SvQ_bxm_wyua_9UfoaDYzA,2462
+numpy/f2py/tests/test_return_integer.py,sha256=dxOnJ1h2JJsFVCsfUTKfk2vVaJGz-nXUYffCV46xY34,1905
+numpy/f2py/tests/test_return_logical.py,sha256=gPBO6zxmwek0fUIvCDgybiltiNqiMwaIqqsY2o0PXtg,2081
+numpy/f2py/tests/test_return_real.py,sha256=IVMSccLG3FNLqjUkBpNojp618hTUY_0nwG1jMJkpYhE,3462
+numpy/f2py/tests/test_semicolon_split.py,sha256=XRRffHS0K82Kls91xtLcSzAIoWpHHpii8ZaUkJYSSH4,1709
+numpy/f2py/tests/test_size.py,sha256=Qy8KH9Co1IL6GbnDJ5IDGRPD1HKQ3HL6zXCkN2wpuUY,1209
+numpy/f2py/tests/test_string.py,sha256=vSMQKo1SK4Y1xpgVw8iquHHH2kmelFsmphMMKYhnAaM,3062
+numpy/f2py/tests/test_symbolic.py,sha256=Zk4h3WC2etMrIEyMrayPpGthpWfuS35Yz-4XzzGFcY4,18835
+numpy/f2py/tests/test_value_attrspec.py,sha256=wxF8WE9BQR4vj3ooVH0Z8Tnkse6GIUbU1CoMeyeqjF8,337
+numpy/f2py/tests/util.py,sha256=eAA5CNaEoDO2O-4Q3hixXniIUR5ldzpWsD7PTxppy_4,10864
+numpy/f2py/use_rules.py,sha256=ROzvjl0-GUOkT3kJS5KkYq8PsFxGjebA6uPq9-CyZEQ,3700
+numpy/fft/__init__.py,sha256=efF5_sqvdBfwIBHcEvkIb0a7YWZvR5oa4jh_aelUTpk,8387
+numpy/fft/__init__.pyi,sha256=wMurHg76HViKOj8Nt6YveOJ-zt_a4DOGuDu2TRmshvY,579
numpy/fft/__pycache__/__init__.cpython-311.pyc,,
numpy/fft/__pycache__/_pocketfft.cpython-311.pyc,,
numpy/fft/__pycache__/helper.cpython-311.pyc,,
numpy/fft/__pycache__/setup.cpython-311.pyc,,
-numpy/fft/_pocketfft.py,sha256=Xkm8wcP4JyBNMbp0ZoHIWhNDlgliX24RzrDuo29uRks,52897
-numpy/fft/_pocketfft.pyi,sha256=S6-ylUuHbgm8vNbh7tLru6K2R5SJzE81BC_Sllm6QrQ,2371
-numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd,sha256=jhyJETnfmRWZBrsFtwbe4mc3_YV2KYl2rQark8J6w4Q,116736
-numpy/fft/helper.py,sha256=aNj1AcLvtfoX26RiLOwcR-k2QSMuBZkGj2Fu0CeFPJs,6154
-numpy/fft/helper.pyi,sha256=IyF_3Aj28khupENTnh6iXU6IqY7t0Me6POJWGTCrLMw,1152
-numpy/fft/setup.py,sha256=OJPeJK4PuEtWRw_yVTZj4dKxfu2y-w3ZtQ6EUaQjQyk,728
+numpy/fft/_pocketfft.py,sha256=Eig0b3LbIFwSRFVcB6XHbBpAbDFIjO5gijB5_cY8_1o,54321
+numpy/fft/_pocketfft.pyi,sha256=W-WyKPRKzA0JwHwaDhkJ7uMNeXxv1-n1-kvqnBdj94g,2479
+numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd,sha256=zp-yuRzC5DPf4llBtAKIG8XacCUixqHgPQ2voL9MuUI,111104
+numpy/fft/helper.py,sha256=divqfKoOb0p-Zojqokhj3fQ5HzgWTigxDxZIQnN_TUQ,6375
+numpy/fft/helper.pyi,sha256=FN_saVsbmR1shO4xh0tm63CW7t_sv4w_8etoMwRGzMQ,1199
+numpy/fft/setup.py,sha256=-aF3b5s_eL6Jl0rS_jMFtFPzbYyT55FQE2SgblAawf0,750
numpy/fft/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/fft/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc,,
numpy/fft/tests/__pycache__/test_pocketfft.cpython-311.pyc,,
-numpy/fft/tests/test_helper.py,sha256=whgeaQ8PzFf3B1wkbXobGZ5sF4WxPp4gf1UPUVZest8,6148
-numpy/fft/tests/test_pocketfft.py,sha256=RdeCCvUQmJYVvccOJwToobTKDg9yzUL06o9MkPmRfmI,12895
-numpy/lib/__init__.py,sha256=KoSy7mPbGp3r8X1Lio2TDrcwq5cFY0zIlxyQTbGwekQ,2253
-numpy/lib/__init__.pyi,sha256=6zGdRoNumJQ_QSUgP0YyZBeWIJiMyinS1wNwxTiNtbE,5616
+numpy/fft/tests/test_helper.py,sha256=iopdl7-SHA5E1Ex13rYdceskgoDI5T8_Kg12LfqK1HA,6315
+numpy/fft/tests/test_pocketfft.py,sha256=QouqHEUFE3Yxz2aPj_zZiq2HcW2SqNWh5f2Vjj6b_K4,13203
+numpy/lib/__init__.py,sha256=7X4A8psH67j5Uiiq3rGpX0faXX1mPJkP4nMCbzrKt0w,2332
+numpy/lib/__init__.pyi,sha256=zGsEBoDl10CFwE5cfKLsAjQNtP35i-KK3JP8dgtbxpA,5862
numpy/lib/__pycache__/__init__.cpython-311.pyc,,
numpy/lib/__pycache__/_datasource.cpython-311.pyc,,
numpy/lib/__pycache__/_iotools.cpython-311.pyc,,
@@ -818,40 +817,40 @@ numpy/lib/__pycache__/type_check.cpython-311.pyc,,
numpy/lib/__pycache__/ufunclike.cpython-311.pyc,,
numpy/lib/__pycache__/user_array.cpython-311.pyc,,
numpy/lib/__pycache__/utils.cpython-311.pyc,,
-numpy/lib/_datasource.py,sha256=8S1FpiqOhaFkFW8dJw969p2i94eC7uz8ynqOel2-bNc,22643
-numpy/lib/_iotools.py,sha256=OL6MmiWabT1_g30YhGjYrNFuBoNSyDCHqiDgXuu_qFQ,30873
-numpy/lib/_version.py,sha256=6vK7czNSB_KrWx2rZJzJ1pyOc73Q07hAgfLB5ItUCnU,4855
-numpy/lib/_version.pyi,sha256=B572hyWrUWG-TAAAXrNNAT4AgyUAmJ4lvgpwMkDzunk,633
-numpy/lib/arraypad.py,sha256=Hr6-ZYs3wHGRad4MmZDpu95kPz5Do0yJZ5tDrCiG_tA,31362
-numpy/lib/arraypad.pyi,sha256=ADXphtAORYl3EqvE5qs_u32B_TALKSOtF43jOLmoxRw,1728
-numpy/lib/arraysetops.py,sha256=GJ2RhkzIJmIbwyG6h3LOFTPXg62kM9tcV1a-7tdbVuU,33655
-numpy/lib/arraysetops.pyi,sha256=zFIbRBIx5FMqc86QIKFjHRcjukm5rQ60UOJzid0-kNs,8337
-numpy/lib/arrayterator.py,sha256=BQ97S00zvfURUZfes0GZo-5hydYNRuvwX1I1bLzeRik,7063
-numpy/lib/arrayterator.pyi,sha256=f7Pwp83_6DiMYmJGUsffncM-FRAynB1iYGvhmHM_SZE,1537
-numpy/lib/format.py,sha256=dfKZCdyVhudQHmnkd4b3rDxbgeHfMU6ck5RgfyY7e48,34211
-numpy/lib/format.pyi,sha256=YWBxC3GdsZ7SKBN8I7nMwWeVuFD1aT9d-VJ8zE4-P-o,748
-numpy/lib/function_base.py,sha256=4sA9o8ou4PkYuHWd81piHbQi823GwBfu8PdpGIyNRS4,185141
-numpy/lib/function_base.pyi,sha256=KWaC5UOBANU4hiIoN2eptE4HYsm4vgp_8BMFV1Y3JX4,16585
-numpy/lib/histograms.py,sha256=abpAYgr4OmYhxpo5ZksZnBX8KnpWxlOWz6YoR60uJB8,37698
-numpy/lib/histograms.pyi,sha256=hNwR2xYWkgJCP-nfRGxc-EgHLTD3qm4zmWXthZLt08M,995
-numpy/lib/index_tricks.py,sha256=kAkciyg_xcuD2qgiERwa6Nhu5mNJTiZN_dvFwuUigas,30944
-numpy/lib/index_tricks.pyi,sha256=1zACf_X8lbHWOkfkxLJZ5o5Ig_wmRXT_EbA7wnqOlvw,4241
-numpy/lib/mixins.py,sha256=awJWn-wXkA6fg3TaPvMtXzUWaJVXKAn8fOt3XLPJ690,7052
-numpy/lib/mixins.pyi,sha256=h9N1kbZsUntF0zjOxPYeD_rCB2dMiG35TYYPl9ymkI4,3117
-numpy/lib/nanfunctions.py,sha256=LbUU7ANMqBa4WW5qtjgC9PerkUKiXrIxjNM0atSjq6I,65556
-numpy/lib/nanfunctions.pyi,sha256=oPqAfCinmBL85Ji7ko4QlzAzLAK9nZL0t2_CllEbCEU,606
-numpy/lib/npyio.py,sha256=tGvNai50a760P3gL5V-GmyXwrA0kWRJ5_itL87v8tUY,97431
-numpy/lib/npyio.pyi,sha256=tw5eZd7Tk6ohtH2C7uBGgYjJbSHx0qSOnSeCUBSlKKI,9616
-numpy/lib/polynomial.py,sha256=tfqWBGIDhT9oCs9YU66Xv5UejeM1GliLVMhcCAKXVnc,44143
-numpy/lib/polynomial.pyi,sha256=GerIpQnf5LdtFMOy9AxhOTqUyfn57k4MxqEYrfdckWE,6958
-numpy/lib/recfunctions.py,sha256=AZSnD-lLH3o1UBQSpDBiDokHeuJlcWWofE34v9Id408,56247
-numpy/lib/scimath.py,sha256=T4ITysZgqhY1J8IxyXCtioHjMTg2ci-4i3mr9TBF2UA,15037
-numpy/lib/scimath.pyi,sha256=E2roKJzMFwWSyhLu8UPUr54WOpxF8jp_pyXYBgsUSQ8,2883
-numpy/lib/setup.py,sha256=0K5NJKuvKvNEWp-EX7j0ODi3ZQQgIMHobzSFJq3G7yM,405
-numpy/lib/shape_base.py,sha256=SyP0QGyroBugy2n45sfV7aMDwxgO0KdhIGpuA8Pujng,39267
-numpy/lib/shape_base.pyi,sha256=t7koJnkOXLootnfoqtUsMC1r7kUMmWkNRpCMh34MTDg,5184
-numpy/lib/stride_tricks.py,sha256=brY5b-0YQJuIH2CavfpIinMolyTUv5k9DUvLoZ-imis,17911
-numpy/lib/stride_tricks.pyi,sha256=0pQ4DP9l6g21q2Ajv6dJFRWMr9auPGTNV9BmZUbogPY,1747
+numpy/lib/_datasource.py,sha256=jK47KlC6O0l6Ev2la0HB0GfOgih94O8DsNjjeHa-ZRg,23347
+numpy/lib/_iotools.py,sha256=IBMRLRtNoYbqUUPO9tite0VQYbMG8J7SN2ZCNj3pbQE,31770
+numpy/lib/_version.py,sha256=IjsC8gQRuFo_Ns0fSuF0BW7ndA3h9jQV5mClyWe9A8s,5010
+numpy/lib/_version.pyi,sha256=rw_2q4KJ-dfpqJuj1e3PtVqK4Yh2FdJa5AHdE5IRaWM,650
+numpy/lib/arraypad.py,sha256=fJcQvYXAOZm4dvac6OyKHuFVVXf6MtRkb3o0DdIloSc,32239
+numpy/lib/arraypad.pyi,sha256=8z4FY3lJ1Xde2FHkoxmpz94aYDk5MDFoMvto8KALxvM,1813
+numpy/lib/arraysetops.py,sha256=saP9Q02Td6b4ozUJp5LwbCNPBRPKj7cXUFNYwNC9aeA,34636
+numpy/lib/arraysetops.pyi,sha256=WIGeglI8_gOw4ExXRj15S1qN8QE1BUSDlEyoR98IEl0,8697
+numpy/lib/arrayterator.py,sha256=29pO5S0ciEZwt1402Q0-5cRbyKspV4tlPX1-m_D_Hgc,7282
+numpy/lib/arrayterator.pyi,sha256=GlJgmZGbY7vomeNHcX6jvmc5hVtguq4-fYFsw3zj2Zs,1586
+numpy/lib/format.py,sha256=R6hTU3raZ-IgQ2xbvbqd3sBQPtmWvZxHeDM_6l3_X7Q,35179
+numpy/lib/format.pyi,sha256=dAlF-kNz-H-Vtn9H7Cs8J1l1xUkc3A2e7oWK1Qy17bs,770
+numpy/lib/function_base.py,sha256=8DwFqFMDRkGt_00Y6mm1KGvjOQG_s-53UHSxaceigUc,190755
+numpy/lib/function_base.pyi,sha256=IBsKaOFLLr1lGbozKo6yvC8gXC0BjKuNy8Sd_DchORA,17282
+numpy/lib/histograms.py,sha256=L0r3w1ADZYBQA_6iktsZZAmIwv69E1qVRo15N8-sVDg,38768
+numpy/lib/histograms.pyi,sha256=iNMKj6DEO-7r5G5bH2ZPTnivyre7Xy5T2y7h6Knurig,1042
+numpy/lib/index_tricks.py,sha256=nY7AmvEnRM5WkkBa15_yJkBgb55mx7OnZsYK5JDc5jw,31965
+numpy/lib/index_tricks.pyi,sha256=Pk4fxh8vJ2peFeBMJHqW-BXMPPF5lw0xsqikzEvHqso,4403
+numpy/lib/mixins.py,sha256=j_Hfrfp6d6lJAVFlM9y2lu6HHsK_yDInyU74SJWsZDQ,7228
+numpy/lib/mixins.pyi,sha256=311dfgGno6FFV1knGjcJob3GqML80FxBaYOTZuYnC_A,3191
+numpy/lib/nanfunctions.py,sha256=YOxPhKUilvBsKv0a27Y4ilda8OeaRFYJuuixnwijUdk,67436
+numpy/lib/nanfunctions.pyi,sha256=_KUODwVSfoDYVb8Qp2FDnLfmusNM690WpSVuMrFwvw8,644
+numpy/lib/npyio.py,sha256=9tpdmKgubCqFKm6YO4_UjsqijgCkTHCtgBs8FRYJxpw,99977
+numpy/lib/npyio.pyi,sha256=TLkY7wEDZ8FqeTgb5oSh97oEVTB0NwU_b0FJfj5vscw,9943
+numpy/lib/polynomial.py,sha256=n_VvTCSMEXtqe2acdsSPTY8jphjqPWpqIuy6I6TIOW4,45595
+numpy/lib/polynomial.pyi,sha256=E-leT7vdwHnTkLa2CeQ4Ntnr6oNgVy89sUXQOW50qlU,7261
+numpy/lib/recfunctions.py,sha256=w674lpwv9oL_Ju8ObHc8qWtAkhAVn5f-4zzS5JbZz0Q,57837
+numpy/lib/scimath.py,sha256=mVVANvK9ChJ3myB9ktfnOrh936ilNey9Eq8StSOYzbc,15662
+numpy/lib/scimath.pyi,sha256=bcW3wCbYG_cQpWyMAQ9dRY5JenhnGt8RiBjCTewaxag,2977
+numpy/lib/setup.py,sha256=1s3corE4egZnDZ6I8au_mx7muRPgb3ZxL4Ko2SHt_2Q,417
+numpy/lib/shape_base.py,sha256=VuBrY9VgA7IvQF4BQnDqLujCadihjqPhsFeZv62P-f0,40547
+numpy/lib/shape_base.pyi,sha256=Qlc5aMrGspeHpvGB6Fxim7Hqos3EXG7vhrrzEocAv98,5399
+numpy/lib/stride_tricks.py,sha256=fVtBjoR_zpOKBYsGkFPH8QtKBzpTo3kVi-01HW5tMzg,18458
+numpy/lib/stride_tricks.pyi,sha256=papM2ENge9VNzvNApZ3a2VApgrIkytrzr_Oy-ia0iwM,1827
numpy/lib/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/lib/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/lib/tests/__pycache__/test__datasource.cpython-311.pyc,,
@@ -885,60 +884,60 @@ numpy/lib/tests/data/py3-objarr.npy,sha256=pTTVh8ezp-lwAK3fkgvdKU8Arp5NMKznVD-M6
numpy/lib/tests/data/py3-objarr.npz,sha256=qQR0gS57e9ta16d_vCQjaaKM74gPdlwCPkp55P-qrdw,449
numpy/lib/tests/data/python3.npy,sha256=X0ad3hAaLGXig9LtSHAo-BgOvLlFfPYMnZuVIxRmj-0,96
numpy/lib/tests/data/win64python2.npy,sha256=agOcgHVYFJrV-nrRJDbGnUnF4ZTPYXuSeF-Mtg7GMpc,96
-numpy/lib/tests/test__datasource.py,sha256=65KXfUUvp8wXSqgQisuYlkhg-qHjBV5FXYetL8Ba-rc,10571
-numpy/lib/tests/test__iotools.py,sha256=HerCqvDE07JxjFQlWEfpZO7lC9z0Sbr3z20GSutoCPs,13743
-numpy/lib/tests/test__version.py,sha256=aO3YgkAohLsLzCNQ7vjIwdpFUMz0cPLbcuuxIkjuN74,1999
-numpy/lib/tests/test_arraypad.py,sha256=7B0YTEigf2Gt163-AREMrzJmMzm4lXMeusmNPUk5xIQ,54259
-numpy/lib/tests/test_arraysetops.py,sha256=5-T1MVhfIMivat8Z47GZw0ZaR811W_FskM1bAXnFyLU,35912
-numpy/lib/tests/test_arrayterator.py,sha256=AYs2SwV5ankgwnvKI9RSO1jZck118nu3SyZ4ngzZNso,1291
-numpy/lib/tests/test_financial_expired.py,sha256=yq5mqGMvqpkiiw9CuZhJgrYa7Squj1mXr_G-IvAFgwI,247
-numpy/lib/tests/test_format.py,sha256=bWDvWlqMoU1P5M_D5VIuIfUfFjKyEiqaGuC2BpY3Ts0,40857
-numpy/lib/tests/test_function_base.py,sha256=-f90812VeUFcLtxNYqjrxY6G84iIte83SZu1ugxaycQ,149343
-numpy/lib/tests/test_histograms.py,sha256=fPYsXmn-z5wb04WNZHH5hImdLbIDbiVsFDvMymtkYAs,32452
-numpy/lib/tests/test_index_tricks.py,sha256=Vjz25Y6H_ih0iEE2AG0kaxO9U8PwcXSrofzqnN4XBwI,20256
-numpy/lib/tests/test_io.py,sha256=7kowGgCvt9zTeqeoM9Gof8WFk7yMOTUTDzXbkLGkIuM,106783
-numpy/lib/tests/test_loadtxt.py,sha256=PDKVeaNoBxxDRWdb_WIXKZ1x0KC2phabFLQ_NmrUDv4,38314
-numpy/lib/tests/test_mixins.py,sha256=Wivwz3XBWsEozGzrzsyyvL3qAuE14t1BHk2LPm9Z9Zc,7030
-numpy/lib/tests/test_nanfunctions.py,sha256=RA1Im8EFjlDHqikyc8o5FV1NGzK-fOu3t0fFuBy_Q8Y,46590
-numpy/lib/tests/test_packbits.py,sha256=OWGAd5g5GG0gl7WHqNfwkZ7G-2rrtLt2sI854PG4nnw,17546
-numpy/lib/tests/test_polynomial.py,sha256=URouxJpr8FQ5hiKybqhtOcLA7e-3hj4kWzjLBROByyA,11395
-numpy/lib/tests/test_recfunctions.py,sha256=TMla6aYcRi6wulPz3EfModTbGybtes-ghNuWOs3Rhp8,41565
-numpy/lib/tests/test_regression.py,sha256=KzGFkhTcvEG97mymoOQ2hP2CEr2nPZou0Ztf4-WaXCs,8257
-numpy/lib/tests/test_shape_base.py,sha256=VqGH23F3MF_a12cxcJcU97xR0z4hezP-vXKq1VQ3LnE,26757
-numpy/lib/tests/test_stride_tricks.py,sha256=wprpWWH5eq07DY7rzG0WDv5fMtLxzRQz6fm6TZWlScQ,22849
-numpy/lib/tests/test_twodim_base.py,sha256=zbTVB5bz9m1o1F1UKsSseF6BcfYoJPg_6n3HPNwp_BY,18951
-numpy/lib/tests/test_type_check.py,sha256=akjNP3V7IGIdvoA73cxrx6XdaNRTaUaKdAR-XPYm9tw,15119
-numpy/lib/tests/test_ufunclike.py,sha256=8umwt73iT_zIbk20MxQSoK5LWD6Bvv9gBUkaPXiRNEw,3278
-numpy/lib/tests/test_utils.py,sha256=-CweWn45038x6FpoUzbTuzKXIos7LibMDxaXLrAHYFI,4636
-numpy/lib/twodim_base.py,sha256=fjik--o_JcLFezoN9Gyed7fa5sSBkMbWDbRMf6R7D9E,31355
-numpy/lib/twodim_base.pyi,sha256=xFRcEVJdDj4mrXW_6iVP1lTMoJx4QJjYRD3o2_9f2eY,5370
-numpy/lib/type_check.py,sha256=fLW_HRLqV4zzsL0QHVgJ7axUtAghK90za-BweERX200,19931
-numpy/lib/type_check.pyi,sha256=LPvAvIxU-p5i_Qe-ic7hEvo4OTfSrNpplxMG7OAZe8Q,5571
-numpy/lib/ufunclike.py,sha256=8WVNpHtt5kOkPYDhvlmHql-Swg5zV0f09bJwnVJNpm0,8031
-numpy/lib/ufunclike.pyi,sha256=hLxcYfQprh1tTY_UO2QscA3Hd9Zd7cVGXIINZLhMFqY,1293
-numpy/lib/user_array.py,sha256=LE958--CMkBI2r3l1SQxmCHdCSw6HY6-RhWCnduzGA4,7721
-numpy/lib/utils.py,sha256=gI6o00zfkMfmUztXpO8ybT-4t_9CQsgOtEkP_Wu_gQM,36147
-numpy/lib/utils.pyi,sha256=mVHVzWuc2-M3Oz60lFsbok0v8LH_HRHMjZpXwrtzF_c,2360
-numpy/linalg/__init__.py,sha256=mpdlEXWtTvpF7In776ONLwp6RIyo4U_GLPT1L1eIJnw,1813
-numpy/linalg/__init__.pyi,sha256=XBy4ocuypsRVflw_mbSTUhR4N5Roemu6w5SfeVwbkAc,620
+numpy/lib/tests/test__datasource.py,sha256=H6PZKQ0tY6r1bhrcLRKMjWdWop5P4Rj_SYvrU9ukDzc,10921
+numpy/lib/tests/test__iotools.py,sha256=q44VFSi9VzWaf_dJ-MGBtYA7z7TFR0j0AF-rbzhLXoo,14096
+numpy/lib/tests/test__version.py,sha256=v2TOlH4f1Pmzxn1HWby3eBgLO9tGnhwH2LvBXlXtHP4,2063
+numpy/lib/tests/test_arraypad.py,sha256=nQVNoyMB4e9zfTJ5ExoNB7JWIkuFEdf5Fv4rCb4Gizg,55622
+numpy/lib/tests/test_arraysetops.py,sha256=OypEN5etwXLZpXAZ3399DxS3beQAWTiEs08VPGohID8,36856
+numpy/lib/tests/test_arrayterator.py,sha256=IRVmzxbr9idboJjOHKuX_8NQhMAKs7pD1xWqmU3ZERw,1337
+numpy/lib/tests/test_financial_expired.py,sha256=D4d0h5E49b8wfIRr_mYdh_VfSU1cFS8VWy5NHc7nBYM,258
+numpy/lib/tests/test_format.py,sha256=F3NNCJpI35oZDdyb8LLKTsf1LSqhKepyZY6qb5LQViM,41884
+numpy/lib/tests/test_function_base.py,sha256=sE0BqLnL-jGzn8okEwRFGbZ-tsiI4_mT6S653DzkyZw,153323
+numpy/lib/tests/test_histograms.py,sha256=_V7JgW55DNG-DjyvKDDqMM5tfRh_mJWH4tLpV370RBQ,33260
+numpy/lib/tests/test_index_tricks.py,sha256=NhkCiQoGBliuNrpK3wOq4-g_Yh_He57v0A3DS9jEGsw,20807
+numpy/lib/tests/test_io.py,sha256=b_0DUEWDfkc4yYsnlGw__vVsKP32MGetQnG671eokVg,109522
+numpy/lib/tests/test_loadtxt.py,sha256=C5a7DsYN2s4pNxliGUSNsLWufR7Xvy54LRmTOWV6PeA,39353
+numpy/lib/tests/test_mixins.py,sha256=nIec_DZIDx7ONnlpq_Y2TLkIULAPvQ7LPqtMwEHuV4U,7246
+numpy/lib/tests/test_nanfunctions.py,sha256=Utx3__RWXrxYjR7voK6fcQqeH6RNvzH-b8Buq2k0R6E,47836
+numpy/lib/tests/test_packbits.py,sha256=XpFIaL8mOWfzD3WQaxd6WrDFWh4Mc51EPXIOqxt3wS0,17922
+numpy/lib/tests/test_polynomial.py,sha256=x2h1teRr7d-gcu17w0s3G4NlZt1jgOjKTiXP_7lPqVI,11698
+numpy/lib/tests/test_recfunctions.py,sha256=Z6KErGv16nLHZxDV-thE5aVKrz1cvWrfKTsZ_yBG94o,42552
+numpy/lib/tests/test_regression.py,sha256=NXKpFka0DPE7z0-DID-FGh0ITFXi8nEj6Pg_-uBcDIg,8504
+numpy/lib/tests/test_shape_base.py,sha256=izet9YVTlhEEfaP_kN8mj-F2S45_i8z2XROg6B9mOI4,27544
+numpy/lib/tests/test_stride_tricks.py,sha256=1zeBcvhltePbeE6SBoF4gomAYaZzwaHjvbWqcgI2JiY,23494
+numpy/lib/tests/test_twodim_base.py,sha256=aYXmpm4syhD1I44-hQPLFLDcQovF1BcydK6Y2DE1JN8,19499
+numpy/lib/tests/test_type_check.py,sha256=ffuA-ndaMsUb0IvPalBMwGkoukIP9OZVJXCuq299qB8,15597
+numpy/lib/tests/test_ufunclike.py,sha256=rpZTDbKPBVg5-byY1SKhkukyxB2Lvonw15ZARPE3mc0,3382
+numpy/lib/tests/test_utils.py,sha256=BS2FhBxekLaF2sQgjPtZVsyJFRdBrAmNl3CaquUpdjo,4814
+numpy/lib/twodim_base.py,sha256=cDqXlQyu00XLDaKiYsqjLtbhBQvb_zF92nGUZgZQd8o,32483
+numpy/lib/twodim_base.pyi,sha256=NVoc6yoeJlKC0zKvUfu9qXi2e-MA7vex6DPqGzOlgmg,5609
+numpy/lib/type_check.py,sha256=rWqKCYs3r3QyBd0x5eD0IRHHAj4KpDcee1FI6kcu6Q8,20666
+numpy/lib/type_check.pyi,sha256=btZZOeVEcX7J7igi9d4bjgToV2CWoWPIl0ZDX9J84WU,5793
+numpy/lib/ufunclike.py,sha256=snevUCqlqCQKAlzz5f8DdFXkAarEPafG8CHmzXMs-OI,8299
+numpy/lib/ufunclike.pyi,sha256=iTi6kfrbWzcrKfAfChC7CY48U8CDVxghnb8wofcbpuw,1359
+numpy/lib/user_array.py,sha256=5yqkyjCmUIASGNx2bt7_ZMWJQJszkbD1Kn06qqv7POA,8007
+numpy/lib/utils.py,sha256=CpNOIRQ6tOx5iKiQFnfHQEh8tJK-_fPP5r0ZbKx03TY,37295
+numpy/lib/utils.pyi,sha256=doryLj8MvJLMas-01JahMyivjINE_upXWK1bEJxzlHE,2451
+numpy/linalg/__init__.py,sha256=EefgbxHkx8sLgXXLtpD8i8A_SCx-V4uz1Z_aQkmW6Ec,1893
+numpy/linalg/__init__.pyi,sha256=94TdIMqJcc1OMeDpom2Zv-QxKL81BQ55Otcc-wyOUeo,650
numpy/linalg/__pycache__/__init__.cpython-311.pyc,,
numpy/linalg/__pycache__/linalg.cpython-311.pyc,,
numpy/linalg/__pycache__/setup.cpython-311.pyc,,
-numpy/linalg/_umath_linalg.cp311-win_amd64.pyd,sha256=KYRvVeXEpXaVeirsvNIRe665SQWFv8Jv0gsNzc4YPOg,171008
-numpy/linalg/lapack_lite.cp311-win_amd64.pyd,sha256=bRS0KmjF-ilGc6wMn0nL0KDBRf40G8re5CeV--E9s9w,23040
-numpy/linalg/linalg.py,sha256=MEoAsbvV-TPjkgJkyT96IaRuQJGgX8cUJISStU540ck,89351
-numpy/linalg/linalg.pyi,sha256=CzYJbM2F5LqUuGtIAQ3fztzMd4O9Fxz10ujmDgZxm4k,7440
-numpy/linalg/setup.py,sha256=ySh_ehy-JJ4VOrt_20DHL_wJxZUhtnu8aoT8g_g8WTE,3316
+numpy/linalg/_umath_linalg.cp311-win_amd64.pyd,sha256=DLfTmeM-eAC8pbLQ42VjwbvkorntJ2uYeSlPpmFpJ6c,106496
+numpy/linalg/lapack_lite.cp311-win_amd64.pyd,sha256=WeVdSbV5FZtMAFsw1I5WZruyuwzkcfATZ2kO0CF3wkE,17920
+numpy/linalg/linalg.py,sha256=29gVtacqRXVBCuvwZzpfTRwRooZgHtFlzkO_uIvoc_o,92146
+numpy/linalg/linalg.pyi,sha256=wdXH5Nj0iFpelmYBu8ixLpXef-q5A5Y38DFLY-a51Zc,7722
+numpy/linalg/setup.py,sha256=ofO7k17GmpCPtQVGjDfcGF48p8R3syd2is3iAa28pl4,3408
numpy/linalg/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/linalg/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/linalg/tests/__pycache__/test_deprecations.cpython-311.pyc,,
numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc,,
numpy/linalg/tests/__pycache__/test_regression.cpython-311.pyc,,
-numpy/linalg/tests/test_deprecations.py,sha256=9p_SRmtxj2zc1doY9Ie3dyy5JzWy-tCQWFoajcAJUmM,640
-numpy/linalg/tests/test_linalg.py,sha256=zaMIB4qfl2a78tvfue509c0m91qN5rW0ApOlIpxpTF4,77576
-numpy/linalg/tests/test_regression.py,sha256=wfJx2G8SeApiIta80xN2hzot-wvXSw-TF8TXXIYZwyE,5597
-numpy/ma/__init__.py,sha256=dgP0WdnOpph28Fd6UiqoyDKhfrct0H6QWqbCcETsk6M,1404
-numpy/ma/__init__.pyi,sha256=89bS3ZnV7UOFx0ioGZW79E_GQOgfBJ6Sa1DWsvbR7BQ,6085
+numpy/linalg/tests/test_deprecations.py,sha256=GaeE3JnQlJLoAfbY93LmgCFUlV5M8IFmQ7EhF4WbqwU,660
+numpy/linalg/tests/test_linalg.py,sha256=OiohxD_QnBQzwZDfoYTEauve2QjwsXX7wkRHz6kXEDk,79762
+numpy/linalg/tests/test_regression.py,sha256=T0iQkRUhOoxIHHro5kyxU7GFRhN3pZov6UaJGXxtvu0,5745
+numpy/ma/__init__.py,sha256=9i-au2uOZ_K9q2t9Ezc9nEAS74Y4TXQZMoP9601UitU,1458
+numpy/ma/__init__.pyi,sha256=7-pSI7xHlMWrvMS_fKT5M683a8S9iqL7d6qYuYme8TQ,6320
numpy/ma/__pycache__/__init__.cpython-311.pyc,,
numpy/ma/__pycache__/bench.cpython-311.pyc,,
numpy/ma/__pycache__/core.cpython-311.pyc,,
@@ -947,14 +946,14 @@ numpy/ma/__pycache__/mrecords.cpython-311.pyc,,
numpy/ma/__pycache__/setup.cpython-311.pyc,,
numpy/ma/__pycache__/testutils.cpython-311.pyc,,
numpy/ma/__pycache__/timer_comparison.cpython-311.pyc,,
-numpy/ma/bench.py,sha256=tSsmn5f59rOx6e7UGU3kyAedPhJG2sp-8LZHeZPla6g,4859
-numpy/ma/core.py,sha256=OmmzANObyOy-KmCISmTdLG0NfL4evDJcnpAOmec8AHM,271881
-numpy/ma/core.pyi,sha256=l8XF6ASCSMGVAECPXS2iIwp2y2AiFEUlsyHDMO--YJA,14145
-numpy/ma/extras.py,sha256=KcKwLiiBvopC248XtIafIjdz4bNebC6P8QjjlZjQmwQ,61910
-numpy/ma/extras.pyi,sha256=BBsiCZbaPpGCY506fkmqZdBkJNCXcglc3wcSBuAACNk,2646
-numpy/ma/mrecords.py,sha256=degd6dLaDEvEWNHmvSnUZXos1csIzaqjR_jAutm8JfI,27232
-numpy/ma/mrecords.pyi,sha256=r1a2I662ywnhGS6zvfcyK-9RHVvb4sHxiCx9Dhf5AE4,1934
-numpy/ma/setup.py,sha256=MqmMicr_xHkAGoG-T7NJ4YdUZIJLO4ZFp6AmEJDlyhw,418
+numpy/ma/bench.py,sha256=4HgDHbz_nCW4GmVLyjqk5FcgU7O_cqxNyCHufLwyyIY,4989
+numpy/ma/core.py,sha256=rotNbeGIskY7LGa4RuPo2rIkHKcngv3LOfUbzGYPQkY,280273
+numpy/ma/core.pyi,sha256=uZPd8ycdvdGkhPbo5CpQU_9XAzdJp6MKuk1CiQKnJ2Q,14613
+numpy/ma/extras.py,sha256=QUDqNdpvcLsdR1UL1xmVIBpl0bz42Y7TtILyzbvIF_k,63955
+numpy/ma/extras.pyi,sha256=C_OGRvFlzoEsfwX6SjhaIWLqhsJgljhzRkkWy5D9mko,2731
+numpy/ma/mrecords.py,sha256=zy-LVXMJnyDCbsBfWyFCC8Z2-y6ApeXw9OfQJNiiWZg,28015
+numpy/ma/mrecords.pyi,sha256=nMx2BRyVzU_7AnAKrF3QoBwQH9TxxQYqBrrv6WhVI_I,2024
+numpy/ma/setup.py,sha256=DCi5FtZTlkhR3ByJH5Sp5B962bfcWpaOjA-y7ueyoog,430
numpy/ma/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/ma/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/ma/tests/__pycache__/test_core.cpython-311.pyc,,
@@ -964,24 +963,24 @@ numpy/ma/tests/__pycache__/test_mrecords.cpython-311.pyc,,
numpy/ma/tests/__pycache__/test_old_ma.cpython-311.pyc,,
numpy/ma/tests/__pycache__/test_regression.cpython-311.pyc,,
numpy/ma/tests/__pycache__/test_subclassing.cpython-311.pyc,,
-numpy/ma/tests/test_core.py,sha256=Fy_TVVA11Q4jJCszJGOiV_zt0lcQveMwpQRnfmt896E,209313
-numpy/ma/tests/test_deprecations.py,sha256=nq_wFVt2EBHcT3AHxattfKXx2JDf1K5D-QBzUU0_15A,2566
-numpy/ma/tests/test_extras.py,sha256=Kc8zyrt3Ap2bnZSPE_nOvHODe6oblAPd7QGdyQhauVU,72950
-numpy/ma/tests/test_mrecords.py,sha256=PsJhUlABgdpSsPUeijonfyFNqz5AfNSGQTtJUte7yts,19890
-numpy/ma/tests/test_old_ma.py,sha256=s08gE_AaPjIF96mu1cSnk6hly-_a4ojixfQeaP-U2P8,32702
-numpy/ma/tests/test_regression.py,sha256=Se594vUGpVg0s8mevpkU0Yb6gHfNfWJxPL4GqNz_Y3s,3078
-numpy/ma/tests/test_subclassing.py,sha256=h-wRcgd7FaD1bMJ0ZM7lWZWFXnJnr8JH7TSzIvIlZQo,16570
-numpy/ma/testutils.py,sha256=KOD9yEe6rUTZ_nMDcZyXphBP1vpfV1vzvbmIhVaJrsg,10239
-numpy/ma/timer_comparison.py,sha256=pIGSZG-qYYYlRWSTgzPlyCAINbGKhXrZrDZBBjiM080,15658
-numpy/matlib.py,sha256=-54vTuGIgeTMg9ZUmElRPZ4Hr-XZ-om9xLzAsSoTvnc,10465
-numpy/matrixlib/__init__.py,sha256=BHBpQKoQv4EjT0UpWBA-Ck4L5OsMqTI2IuY24p-ucXk,242
-numpy/matrixlib/__init__.pyi,sha256=-t3ZuvbzRuRwWfZOeN4xlNWdm7gQEprhUsWzu8MRvUE,252
+numpy/ma/tests/test_core.py,sha256=0WY5mhJi9VNcIqlRhYXJdtFJ3-ZBQiPV5DvSfYNM6_0,214843
+numpy/ma/tests/test_deprecations.py,sha256=WurKSuN6hsXmWxRoxstdVBXcKCTvYxlYz-ntSkW6qKc,2650
+numpy/ma/tests/test_extras.py,sha256=CpTtF6Ekj1lFILeTlcOdah1RSXbY0E0EjHElsW4_ifU,74779
+numpy/ma/tests/test_mrecords.py,sha256=mY5kv1FEn9KTgm2bukb0F74HsoenEAoJlvp1zzRTSBs,20383
+numpy/ma/tests/test_old_ma.py,sha256=UNQoiLfjTsW8quPQauNdhiwGKWpvo90Gty0Yio8NdKc,33576
+numpy/ma/tests/test_regression.py,sha256=e8yRITxYfgiAzmBD3BH-u6AMWYmMARJSE93IKgVP3_w,3169
+numpy/ma/tests/test_subclassing.py,sha256=r7ZXEjOSBgqGorcYHZvQ5PxniBJ0An45AxZgqV80lw4,17020
+numpy/ma/testutils.py,sha256=5nMEDNCI9e5KWPGQqFhi2_HPHJO5mZ_XQaMXwE4Fhl4,10527
+numpy/ma/timer_comparison.py,sha256=xhRDTkkqvVLvB5HeFKIQqGuicRerabKKX3VmBUGc4Zs,16101
+numpy/matlib.py,sha256=lW1bZKbPVVim348f5rtVlPjLLAMVJaclCdiXG7hsFHM,10843
+numpy/matrixlib/__init__.py,sha256=9-DMlmdLxOk5HSGJ20AuTjKkGZ3MUPHCFjhE6sb4NMo,253
+numpy/matrixlib/__init__.pyi,sha256=w70nB0WHow4AVG5tw3Rl9zv4S2n63-68T8AhVJlNup0,267
numpy/matrixlib/__pycache__/__init__.cpython-311.pyc,,
numpy/matrixlib/__pycache__/defmatrix.cpython-311.pyc,,
numpy/matrixlib/__pycache__/setup.cpython-311.pyc,,
-numpy/matrixlib/defmatrix.py,sha256=K9ecSTjVAETfgpCLPEALKn5CvT-QynDDFQvMn_3gmv0,30667
-numpy/matrixlib/defmatrix.pyi,sha256=lmBMRahKcMOl2PHDo79J67VRAZOkI54BzfDaTLpE0LI,451
-numpy/matrixlib/setup.py,sha256=1r7JRkSM4HyVorgtjoKJGWLcOcPO3wmvivpeEsVtAEg,426
+numpy/matrixlib/defmatrix.py,sha256=zDXeDEu5DcW3R5ijl_MjGzp9bXM36uhWm3s0hbMTzJc,31780
+numpy/matrixlib/defmatrix.pyi,sha256=i7medmOD8aL6_PMJSiGSnWmld_YOxsoP67Kh-SR_QLo,467
+numpy/matrixlib/setup.py,sha256=DEY5vWe-ReFP31junY0nZ7HwDpRIVuHLUtiTXL_Kr3A,438
numpy/matrixlib/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/matrixlib/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-311.pyc,,
@@ -991,15 +990,15 @@ numpy/matrixlib/tests/__pycache__/test_matrix_linalg.cpython-311.pyc,,
numpy/matrixlib/tests/__pycache__/test_multiarray.cpython-311.pyc,,
numpy/matrixlib/tests/__pycache__/test_numeric.cpython-311.pyc,,
numpy/matrixlib/tests/__pycache__/test_regression.cpython-311.pyc,,
-numpy/matrixlib/tests/test_defmatrix.py,sha256=8E_-y7VD2vsq1y8CcI8km37pp5qcAtkciO16xqf2UIs,14982
-numpy/matrixlib/tests/test_interaction.py,sha256=PpjmgjEKighDXvt38labKE6L7f2jP74UEmp3JRb_iOY,11875
-numpy/matrixlib/tests/test_masked_matrix.py,sha256=7YO_LCO8DOhW3CuXJuxH93rnmttfvHnU7El-MBzxzFw,8932
-numpy/matrixlib/tests/test_matrix_linalg.py,sha256=ObbSUXU4R2pWajH__xAdizADrU2kBKDDCxkDV-oVBXc,2059
-numpy/matrixlib/tests/test_multiarray.py,sha256=jB3XCBmAtcqf-Wb9PwBW6uIykPpMPthuXLJ0giTKzZE,554
-numpy/matrixlib/tests/test_numeric.py,sha256=MP70qUwgshTtThKZaZDp7_6U-Z66NIV1geVhasGXejQ,441
-numpy/matrixlib/tests/test_regression.py,sha256=8sHDtO8Zi8p3a1eQKEWxtCmKrXmHoD3qxlIokg2AIAU,927
-numpy/polynomial/__init__.py,sha256=braLh6zP2QwuNKRKAaZGdC_qKWZ-tJlc3BN83LeuE_0,6781
-numpy/polynomial/__init__.pyi,sha256=W8szYtVUy0RUi83jmFLK58BN8CKVSoHA2CW7IcdUl1c,701
+numpy/matrixlib/tests/test_defmatrix.py,sha256=nbY_HkwzoJbhYhACiEN-cZmR644sVJvMKWUcsANPayQ,15435
+numpy/matrixlib/tests/test_interaction.py,sha256=C1YtIubO6Qh8RR-XONzo8Mle4bu4SvwsvBnB0x0Gy4g,12229
+numpy/matrixlib/tests/test_masked_matrix.py,sha256=pJBlAnKEourHnqNk9b23j_traRp978pAF5uzdQrtuZU,9163
+numpy/matrixlib/tests/test_matrix_linalg.py,sha256=9S9Zrk8PMLfEEo9wBx5LyrV_TbXhI6r-Hc5t594lQFY,2152
+numpy/matrixlib/tests/test_multiarray.py,sha256=E5jvWX9ypWYNHH7iqAW3xz3tMrEV-oNgjN3_oPzZzws,570
+numpy/matrixlib/tests/test_numeric.py,sha256=l-LFBKPoP3_O1iea23MmaACBLx_tSSdPcUBBRTiTbzk,458
+numpy/matrixlib/tests/test_regression.py,sha256=FgYV3hwkpO0qyshDzG7n1JfQ-kKwnSZnA68jJHS7TeM,958
+numpy/polynomial/__init__.py,sha256=3X2b_24V61Nb5Zs00ITyX4XCfGvxiOjgbiC6-FlASOs,6966
+numpy/polynomial/__init__.pyi,sha256=ng3gyC_49Isv2zjbUFrZOxRd0zltgfqz0EXXS2NLN8o,723
numpy/polynomial/__pycache__/__init__.cpython-311.pyc,,
numpy/polynomial/__pycache__/_polybase.cpython-311.pyc,,
numpy/polynomial/__pycache__/chebyshev.cpython-311.pyc,,
@@ -1010,23 +1009,23 @@ numpy/polynomial/__pycache__/legendre.cpython-311.pyc,,
numpy/polynomial/__pycache__/polynomial.cpython-311.pyc,,
numpy/polynomial/__pycache__/polyutils.cpython-311.pyc,,
numpy/polynomial/__pycache__/setup.cpython-311.pyc,,
-numpy/polynomial/_polybase.py,sha256=8HZDmhbqB2NY3fmI1ug9B1fKry_KI9n22r30aq29ft8,38691
-numpy/polynomial/_polybase.pyi,sha256=J7yU9PPZW4W8mkqAltDfnL4ZNwljuM-bDEj4DPTJZpY,2321
-numpy/polynomial/chebyshev.py,sha256=ioMcXqY_uMX_DrxPF8oQPhSvIEddSFzJPPFBD1yk0Ko,62520
-numpy/polynomial/chebyshev.pyi,sha256=035CNdOas4dnb6lFLzRiBrYT_VnWh2T1-A3ibm_HYkI,1387
-numpy/polynomial/hermite.py,sha256=EWb1Fa-0Hl8qI18bkplFOXoyR7aU3_etQjsC6g1VikY,52238
-numpy/polynomial/hermite.pyi,sha256=hdsvTULow8bIjnATudf0i6brpLHV7vbOoHzaMvbjMy0,1217
-numpy/polynomial/hermite_e.py,sha256=9gSngNFbr3U39lUEU8lxwfLMxi5K5E7c64b2Sjz8rLY,52366
-numpy/polynomial/hermite_e.pyi,sha256=zV7msb9v9rV0iv_rnD3SjP-TGyc6pd3maCqiPCj3PbA,1238
-numpy/polynomial/laguerre.py,sha256=mn0MySU8yqQClfc-sFBslLDV5CDI2qlSo8w_6HJ_bmw,50582
-numpy/polynomial/laguerre.pyi,sha256=Gxc9SLISNKMWrKdsVJ9fKFFFwfxxZzfF-Yc-2r__z5M,1178
-numpy/polynomial/legendre.py,sha256=Pyp8xafrILE0qZxSHnQLo5C6xB4zNHWRikHEcLsyU00,51274
-numpy/polynomial/legendre.pyi,sha256=9dmANwkxf7EbOHV3XQBPoaDtc56cCkf75Wo7FG9Zfj4,1178
-numpy/polynomial/polynomial.py,sha256=8VaFgpJFBv6sIgUu51vj5TMKj_8Q_i76UI7V10zLjOg,48836
-numpy/polynomial/polynomial.pyi,sha256=bOPRnub4xXxsUwNGeiQLTT4PCfN1ysSrf6LBZIcAN2Y,1132
-numpy/polynomial/polyutils.py,sha256=Xy5qjdrjnRaqSlClG1ROmwWccLkAPC7IcHaNJLvhCf4,23237
-numpy/polynomial/polyutils.pyi,sha256=cFAyZ9Xzuw8Huhn9FEz4bhyD00m2Dp-2DiUSyogJwSo,264
-numpy/polynomial/setup.py,sha256=dXQfzVUMP9OcB6iKv5yo1GLEwFB3gJ48phIgo4N-eM0,373
+numpy/polynomial/_polybase.py,sha256=jGIKqODre2212oaSuo1iLZNaU-VCgwh98zGWUq8uJBg,39875
+numpy/polynomial/_polybase.pyi,sha256=PLK_DYLWFhBfrNcgFPUGdSYYuJKUNl0pOll_ZmlBXgk,2392
+numpy/polynomial/chebyshev.py,sha256=Twc-ecKk25CNF7yM_yBIB3gEpXKiZUjfnNC1x0NO0GU,64596
+numpy/polynomial/chebyshev.pyi,sha256=UKyHeff6dp8DV3J5e4-iT31lu4-pwIXSu_oy35AsQRU,1438
+numpy/polynomial/hermite.py,sha256=HzyaK2GkgnbITmOHdMSLhA0ZL8EWnMU9btPG0aCWUzk,53935
+numpy/polynomial/hermite.pyi,sha256=kpbjKXoOW1QSHFtPTxLx7LGtIY540CcpaBF_YTO1TVY,1263
+numpy/polynomial/hermite_e.py,sha256=Lq36k03od-OhWsVq0fmfWi2TmTxQ_QGrTlmrQ4S-MS8,54055
+numpy/polynomial/hermite_e.pyi,sha256=AP6dm9PsnEox2i5MyVbJRZQMd0mgaqw5IasrCFtPOoo,1284
+numpy/polynomial/laguerre.py,sha256=pFBmKZSKlv9WH3cfOwnPBIM8R1ZouvOMwSGEB3tqom4,52227
+numpy/polynomial/laguerre.pyi,sha256=v5RTMhLIRsGxx9vKAAs6WyQqBjxjNK-YrTFKEJcJFaw,1224
+numpy/polynomial/legendre.py,sha256=fpjKkDF8Dr1ZYli-AV_nzYsUanA3qGw9N99UfOKbbVQ,52932
+numpy/polynomial/legendre.pyi,sha256=IOzJVF0pQefwXsuBNhE7h5Ecib5SxKBJJ-Au2T4laU8,1224
+numpy/polynomial/polynomial.py,sha256=dlAyKSlV3_DC2qnrJmbcSmaGtAkXiuaxqQUQGUxQ6oA,50372
+numpy/polynomial/polynomial.pyi,sha256=w4ocQ2Wf3wQWHSO2gklfPS1JVq-56Q_XUCxLLcjIces,1173
+numpy/polynomial/polyutils.py,sha256=o08Hwi6uhw092NN2Z82f-p-yLP8QcGq6vjP-RMW9yu0,24026
+numpy/polynomial/polyutils.pyi,sha256=_06GfKjfZuDuX0bgXqxWkx54FazIbwUQlNWZYjnnZpM,275
+numpy/polynomial/setup.py,sha256=3MP1VT1AVy8_MdlhErP-lS0Rq5fActYCkxYeHJU88Vg,383
numpy/polynomial/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/polynomial/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/polynomial/tests/__pycache__/test_chebyshev.cpython-311.pyc,,
@@ -1039,58 +1038,58 @@ numpy/polynomial/tests/__pycache__/test_polynomial.cpython-311.pyc,,
numpy/polynomial/tests/__pycache__/test_polyutils.cpython-311.pyc,,
numpy/polynomial/tests/__pycache__/test_printing.cpython-311.pyc,,
numpy/polynomial/tests/__pycache__/test_symbol.cpython-311.pyc,,
-numpy/polynomial/tests/test_chebyshev.py,sha256=6tMsFP1h7K8Zf72mNOta6Tv52_fVTlXknseuffj080c,20522
-numpy/polynomial/tests/test_classes.py,sha256=DFyY2IQBj3r2GZkvbRIeZO2EEY466xbuwc4PShAl4Sw,18331
-numpy/polynomial/tests/test_hermite.py,sha256=N9b2dx2UWPyja5v02dSoWYPnKvb6H-Ozgtrx-xjWz2k,18577
-numpy/polynomial/tests/test_hermite_e.py,sha256=_A3ohAWS4HXrQG06S8L47dImdZGTwYosCXnoyw7L45o,18911
-numpy/polynomial/tests/test_laguerre.py,sha256=BZOgs49VBXOFBepHopxuEDkIROHEvFBfWe4X73UZhn8,17511
-numpy/polynomial/tests/test_legendre.py,sha256=b_bblHs0F_BWw9ESuSq52ZsLKcQKFR5eqPf_SppWFqo,18673
-numpy/polynomial/tests/test_polynomial.py,sha256=4cuO8-5wdIxcz5CrucB5Ix7ySuMROokUF12F7ogQ_hc,20529
-numpy/polynomial/tests/test_polyutils.py,sha256=IxkbVfpcBqe5lOZluHFUPbLATLu1rwVg7ghLASpfYrY,3579
-numpy/polynomial/tests/test_printing.py,sha256=rfP4MaQbjGcO52faHmYrgsaarkm3Ndi3onwr6DDuapE,20525
-numpy/polynomial/tests/test_symbol.py,sha256=msTPv7B1niaKujU33kuZmdxJvLYvOjfl1oykmlL0dXo,5371
+numpy/polynomial/tests/test_chebyshev.py,sha256=PI2XwvGGqQKEB1RxbsYRgeTG0cunB_8Otd9SBJozq-8,21141
+numpy/polynomial/tests/test_classes.py,sha256=TIoMhOcCJd7bAAs-LVNUToLFtYORWRU1H5CSwaPdySU,18931
+numpy/polynomial/tests/test_hermite.py,sha256=zGYN24ia2xx4IH16D6sfAxIipnZrGrIe7D8QMJZPw4Y,19132
+numpy/polynomial/tests/test_hermite_e.py,sha256=5ZBtGi2gkeldYVSh8xlQOLUDW6fcT4YdZiTrB6AaGJU,19467
+numpy/polynomial/tests/test_laguerre.py,sha256=hBgo8w_3iEQosX2CqjTkUstTiuTPLZmfQNQtyKudZLo,18048
+numpy/polynomial/tests/test_legendre.py,sha256=v3ajjp0sg1o7njoLhbPftxaIWaxpY0pBp1suImZqJMw,19241
+numpy/polynomial/tests/test_polynomial.py,sha256=fE6-pAr1z4P1InHWUmekx7E_Mqqi8lJR43nIwgG_qKc,21140
+numpy/polynomial/tests/test_polyutils.py,sha256=AQZZzxBCymhT1MTv8zCF_NC-nP0d9ybMNebT2d8P3j0,3700
+numpy/polynomial/tests/test_printing.py,sha256=u2Ky3dkZQB_H_pwF2dVZY4jYVDlXhJBTjtnoUIvI-vc,21055
+numpy/polynomial/tests/test_symbol.py,sha256=JHjxWjLYw3aOdjoOPendZyoXDbQMJ9D4lPiHBkdjddg,5587
numpy/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
-numpy/random/__init__.pxd,sha256=9JbnX540aJNSothGs-7e23ozhilG6U8tINOUEp08M_k,431
-numpy/random/__init__.py,sha256=81Thnexg5umN5WZwD5TRyzNc2Yp-d14B6UC7NBgVKh8,7506
-numpy/random/__init__.pyi,sha256=RfW8mco48UaWDL1UC5ROv9vXiFZ9EGho62avhgEAHPc,2143
+numpy/random/__init__.pxd,sha256=g3EaMi3yfmnqT-KEWj0cp6SWIxVN9ChFjEYXGOfOifE,445
+numpy/random/__init__.py,sha256=W_hFzGsKVQfdh3-U15gzsOKKAk8uZgioDkxKyuou4WA,7721
+numpy/random/__init__.pyi,sha256=DmuNxZkaSCfwkSXlC6FmXFTNk2WO3evediDFOAeozto,2215
numpy/random/__pycache__/__init__.cpython-311.pyc,,
numpy/random/__pycache__/_pickle.cpython-311.pyc,,
numpy/random/__pycache__/setup.cpython-311.pyc,,
-numpy/random/_bounded_integers.cp311-win_amd64.pyd,sha256=Nhqr23PM29nZfLShp32oVaawKYksPdzGBfmqY5N9H2g,232960
+numpy/random/_bounded_integers.cp311-win_amd64.pyd,sha256=YEtOPaYLw0VazSU0-JBjacq2ZEqd0-w9D0WKxPSy1AA,220672
numpy/random/_bounded_integers.pxd,sha256=ugYlh8FvGggHCjEaqgO4S_MeRcZg3mw40sDYEqx07QQ,1698
-numpy/random/_common.cp311-win_amd64.pyd,sha256=Ynpqj8aQREa7pt199_4jIy0-c8rSLXSzuAZan6Uz0NQ,176128
-numpy/random/_common.pxd,sha256=x1bLUtACXSCekLTfYAXlVy9XUEn0ytcf1leZ_frCKFY,4741
+numpy/random/_common.cp311-win_amd64.pyd,sha256=zgvMHgls9T8UgKQ9ss1BXCLWiteM3TxRlff9I4w7RFs,162816
+numpy/random/_common.pxd,sha256=sWH5N7y3Qd1ePQp-MMz6EHLLYTpgphCKi4pHYx8YqO0,4847
numpy/random/_examples/cffi/__pycache__/extending.cpython-311.pyc,,
numpy/random/_examples/cffi/__pycache__/parse.cpython-311.pyc,,
-numpy/random/_examples/cffi/extending.py,sha256=xSla3zWqxi6Hj48EvnYfD3WHfE189VvC4XsKu4_T_Iw,880
-numpy/random/_examples/cffi/parse.py,sha256=o41aw7pB_nA8RfLDUlaP0DNDO_bDo__B0XM5pGLxtY0,1829
+numpy/random/_examples/cffi/extending.py,sha256=BgydYEYBb6hDghMF-KQFVc8ssUU1F5Dg-3GyeilT3Vg,920
+numpy/random/_examples/cffi/parse.py,sha256=Jb5SRj8As2P07PtoeuiZHZctaY0oAb065PXbG4-T8fI,1884
numpy/random/_examples/cython/__pycache__/setup.cpython-311.pyc,,
-numpy/random/_examples/cython/extending.pyx,sha256=4IE692pq1V53UhPZqQiQGcIHXDoNyqTx62x5a36puVg,2290
-numpy/random/_examples/cython/extending_distributions.pyx,sha256=oazFVWeemfE0eDzax7r7MMHNL1_Yofws2m-c_KT2Hbo,3870
-numpy/random/_examples/cython/setup.py,sha256=FPAnf3nC8BQWrKZ6fNheKbcxLapqd9LW7rC995px9I8,1401
+numpy/random/_examples/cython/extending.pyx,sha256=RmpxvFfGsAGZwCY78LWrfpa307NG7vrE64TIiIpKEA4,2368
+numpy/random/_examples/cython/extending_distributions.pyx,sha256=1zrMvPbKi0RinyZ93Syyy4OXGEOzAAKHSzTmDtN09ZY,3987
+numpy/random/_examples/cython/setup.py,sha256=iEGHI_h4WH2bscwdj3lp0JYP2EtFGUnxBdbbHgfJgNc,1447
numpy/random/_examples/numba/__pycache__/extending.cpython-311.pyc,,
numpy/random/_examples/numba/__pycache__/extending_distributions.cpython-311.pyc,,
-numpy/random/_examples/numba/extending.py,sha256=Ipyzel_h5iU_DMJ_vnXUgQC38uMDMn7adUpWSeEQLFE,1957
-numpy/random/_examples/numba/extending_distributions.py,sha256=Jnr9aWkHyIWygNbdae32GVURK-5T9BTGhuExRpvve98,2034
-numpy/random/_generator.cp311-win_amd64.pyd,sha256=KwS04lS18yOHogbo7K4ubOTLdmz_vwdIYt2TE1Z18OI,688640
-numpy/random/_generator.pyi,sha256=WWrF4oNiUPalnzPeiDO1rkWsm6iAqicTvQC-59pJNlg,21682
-numpy/random/_mt19937.cp311-win_amd64.pyd,sha256=gkU1ncSCYYykdf2HgE-ZhfMPIjHE7B7T4j_CEtlEvGU,75776
-numpy/random/_mt19937.pyi,sha256=_iZKaAmuKBQ4itSggfQvYYj_KjktcN4rt-YpE6bqFAM,724
-numpy/random/_pcg64.cp311-win_amd64.pyd,sha256=B4bpzafaN86whqKfjjQb9v_ddTteIvr6DgTiH3-MY5k,82944
-numpy/random/_pcg64.pyi,sha256=uxr5CbEJetN6lv9vBG21jlRhuzOK8SQnXrwqAQBxj_c,1091
-numpy/random/_philox.cp311-win_amd64.pyd,sha256=vWzmK76J_ziaV7M3a87MBxzvN-ofFLlp5kNT5HGLAPc,69120
-numpy/random/_philox.pyi,sha256=OKlaiIU-hj72Bp04zjNifwusOD_3-mYxIfvyuys8c_o,978
-numpy/random/_pickle.py,sha256=4NhdT-yk7C0m3tyZWmouYAs3ZGNPdPVNGfUIyuh8HDY,2318
-numpy/random/_sfc64.cp311-win_amd64.pyd,sha256=O-ThbEY9xvsgJjBtEN5HVlUae1ogCE4kY4EQKqRRRQA,49664
-numpy/random/_sfc64.pyi,sha256=09afHTedVW-519493ZXtGcl-H-_zluj-B_yfEJG8MMs,709
-numpy/random/bit_generator.cp311-win_amd64.pyd,sha256=Ue1YKsfjhzDu0NKn8geNZ5GcfMwnx52gNbaCaqJeNMI,156672
-numpy/random/bit_generator.pxd,sha256=lArpIXSgTwVnJMYc4XX0NGxegXq3h_QsUDK6qeZKbNc,1007
-numpy/random/bit_generator.pyi,sha256=cGZU1H0hAszMBzP4BhvmfWCGXHlXOp5Kx_Koar6r0Dw,3387
-numpy/random/c_distributions.pxd,sha256=FrGMrxWXGD8tc4HUWnzLpzUU8codNR-alXk1hjIAjmI,6033
-numpy/random/lib/npyrandom.lib,sha256=kwZPrYmxeT3QgojXzfM5LzTPCVqoAvhVrKX9dAvOM4I,109334
-numpy/random/mtrand.cp311-win_amd64.pyd,sha256=KN6CIw_slSNGXHAXBsssvNwj63OO1b8Y927GltIzdeU,590848
-numpy/random/mtrand.pyi,sha256=Vfwx7H5GUd_Sbvh6UxYEig7EXQDlMkh4LGuHzIvVfyQ,19728
-numpy/random/setup.py,sha256=5cYX-xuKpfoyWqrWnytewMq3FzuAksG_BSaD2v7oSOc,6688
+numpy/random/_examples/numba/extending.py,sha256=vnqUqQRvlAI-3VYDzIxSQDlb-smBAyj8fA1-M2IrOQw,2041
+numpy/random/_examples/numba/extending_distributions.py,sha256=tU62JEW13VyNuBPhSpDWqd9W9ammHJCLv61apg90lMc,2101
+numpy/random/_generator.cp311-win_amd64.pyd,sha256=usImlb5iedb2WdBRUFnjQ9Y_WdZD7InGpRkfZrTyy94,642048
+numpy/random/_generator.pyi,sha256=RH2CT75_ONncmv1FbT_0t21fZBAJjZovn0yfqLrNUdQ,22320
+numpy/random/_mt19937.cp311-win_amd64.pyd,sha256=nvN3Y7Kvdut0ZwwK-6NouOeiev68dy3WaFnS_qclBZ0,63488
+numpy/random/_mt19937.pyi,sha256=moJQemI0KlSzUyLJKy4d3lq6-yzWe-eKe0-ocybBjmY,746
+numpy/random/_pcg64.cp311-win_amd64.pyd,sha256=CIoru1RPuSz-j1iTME45DByujqPu57pPy4I0MEMKQgA,70144
+numpy/random/_pcg64.pyi,sha256=Q-QetvAEmjzguUzTFe9WyNjouYT4AdB3t4TP7Rv_h9A,1133
+numpy/random/_philox.cp311-win_amd64.pyd,sha256=xZnv7f2ezJT6a1y1GXGH5_iLkqZHb2jUrSIDUTzsR60,57856
+numpy/random/_philox.pyi,sha256=ON7UZsb8vsIHC8LnnEAe_pe5RNvs8AxY6QoyuGshArc,1014
+numpy/random/_pickle.py,sha256=6dDxQu_mwdXdk1TXWi2-gYDLamILdfkB71oHl2Y2Wjc,2398
+numpy/random/_sfc64.cp311-win_amd64.pyd,sha256=zUbbf-ZgDmwznwsMst0oOJ9os14-xKnpDlz_sXoqdxw,40960
+numpy/random/_sfc64.pyi,sha256=P4SSo1zmzgVONfY79sLS0fASLZJ4hMwFz97akUzXLzs,737
+numpy/random/bit_generator.cp311-win_amd64.pyd,sha256=jR7kh7SCNxCB8fxytpWiUgKbS-tyzCKWTLgE3EKywVI,137216
+numpy/random/bit_generator.pxd,sha256=LJpeB-EKeVV8_JO69sS33XJLZQ3DAhrUCNzs_ei7AoI,1042
+numpy/random/bit_generator.pyi,sha256=ihfaoTX_uPGKtJDhPljMC4y5Nr98egq7HeAu9Xg7wn8,3496
+numpy/random/c_distributions.pxd,sha256=N8O_29MDGDOyMqmSKoaoooo4OJRRerBwsBXLw7_4j54,6147
+numpy/random/lib/npyrandom.lib,sha256=haFuKq7RlLU6v4JirwI8XScKMYuBPl_LRNI6dscwq9Y,143882
+numpy/random/mtrand.cp311-win_amd64.pyd,sha256=wcZqFVb1ze7glsaUmiFe-kLJ1ZdqfkKKw4Gd7-MtpLI,558592
+numpy/random/mtrand.pyi,sha256=PANHmIWnqSK5V52KattaZQgiaeZS9K4zbc5KqxXN2sc,20298
+numpy/random/setup.py,sha256=cdwNfl1vPScX6kWqv5og-vlKt9f2aBL3mqC6IBXkWFw,6847
numpy/random/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/random/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/random/tests/__pycache__/test_direct.cpython-311.pyc,,
@@ -1105,29 +1104,29 @@ numpy/random/tests/__pycache__/test_seed_sequence.cpython-311.pyc,,
numpy/random/tests/__pycache__/test_smoke.cpython-311.pyc,,
numpy/random/tests/data/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/random/tests/data/__pycache__/__init__.cpython-311.pyc,,
-numpy/random/tests/data/mt19937-testset-1.csv,sha256=Xkef402AVB-eZgYQkVtoxERHkxffCA9Jyt_oMbtJGwY,15844
-numpy/random/tests/data/mt19937-testset-2.csv,sha256=nsBEQNnff-aFjHYK4thjvUK4xSXDSfv5aTbcE59pOkE,15825
-numpy/random/tests/data/pcg64-testset-1.csv,sha256=xB00DpknGUTTCxDr9L6aNo9Hs-sfzEMbUSS4t11TTfE,23839
-numpy/random/tests/data/pcg64-testset-2.csv,sha256=NTdzTKvG2U7_WyU_IoQUtMzU3kEvDH39CgnR6VzhTkw,23845
-numpy/random/tests/data/pcg64dxsm-testset-1.csv,sha256=vNSUT-gXS_oEw_awR3O30ziVO4seNPUv1UIZ01SfVnI,23833
-numpy/random/tests/data/pcg64dxsm-testset-2.csv,sha256=uylS8PU2AIKZ185OC04RBr_OePweGRtvn-dE4YN0yYA,23839
-numpy/random/tests/data/philox-testset-1.csv,sha256=SedRaIy5zFadmk71nKrGxCFZ6BwKz8g1A9-OZp3IkkY,23852
-numpy/random/tests/data/philox-testset-2.csv,sha256=dWECt-sbfvaSiK8-Ygp5AqyjoN5i26VEOrXqg01rk3g,23838
-numpy/random/tests/data/sfc64-testset-1.csv,sha256=iHs6iX6KR8bxGwKk-3tedAdMPz6ZW8slDSUECkAqC8Q,23840
-numpy/random/tests/data/sfc64-testset-2.csv,sha256=FIDIDFCaPZfWUSxsJMAe58hPNmMrU27kCd9FhCEYt_k,23833
-numpy/random/tests/test_direct.py,sha256=ROlEv_OqQQ2-vtypmqNtg-wzLXNuNe8YIQaMgBQfhLs,16429
-numpy/random/tests/test_extending.py,sha256=s09lJxqfPE4RVG2skTxg8bDTBQCr0n4YMNfRNgECXC4,3676
-numpy/random/tests/test_generator_mt19937.py,sha256=XqffS2OHxImdIDPfQ7-4YLs5gcmBaWRdjpQRYxNCjms,114760
-numpy/random/tests/test_generator_mt19937_regressions.py,sha256=SAdHm3KlGjdh0IKyOF8TQd1YS-P59nSkIwKOe9SuT0U,5639
-numpy/random/tests/test_random.py,sha256=pWhNMRjEI8IAmAzcCAUQnTuvtIuov741lh62-nFbees,69969
-numpy/random/tests/test_randomstate.py,sha256=_1tl2Ol9VercjBmX9sj6yOHQazr5hDzsFcqcwfH7fiw,84892
-numpy/random/tests/test_randomstate_regression.py,sha256=VucYWIjA7sAquWsalvZMnfkmYLM1O6ysyWnLl931-lA,7917
-numpy/random/tests/test_regression.py,sha256=trntK51UvajOVELiluEO85l64CKSw5nvBSc5SqYyr9w,5439
-numpy/random/tests/test_seed_sequence.py,sha256=GNRJ4jyzrtfolOND3gUWamnbvK6-b_p1bBK_RIG0sfU,3311
-numpy/random/tests/test_smoke.py,sha256=jjNz0aEGD1_oQl9a9UWt6Mz_298alG7KryLT1pgHljw,28183
-numpy/setup.py,sha256=u3vdMH69z-UM6XNxec8o2cIp9AEfNqZ7fsVGp48ChLk,1101
-numpy/testing/__init__.py,sha256=Ajd0bx2jflAqy2F8p4W_D25Dm8KRnVdL6UL1mpt79o8,673
-numpy/testing/__init__.pyi,sha256=FB_4wiugmKbDTWXr-FVxp-mGNvJQjGUBYz5C5xblgnI,1803
+numpy/random/tests/data/mt19937-testset-1.csv,sha256=bA5uuOXgLpkAwJjfV8oUePg3-eyaH4-gKe8AMcl2Xn0,16845
+numpy/random/tests/data/mt19937-testset-2.csv,sha256=SnOL1nyRbblYlC254PBUSc37NguV5xN-0W_B32IxDGE,16826
+numpy/random/tests/data/pcg64-testset-1.csv,sha256=wHoS7fIR3hMEdta7MtJ8EpIWX-Bw1yfSaVxiC15vxVs,24840
+numpy/random/tests/data/pcg64-testset-2.csv,sha256=6vlnVuW_4i6LEsVn6b40HjcBWWjoX5lboSCBDpDrzFs,24846
+numpy/random/tests/data/pcg64dxsm-testset-1.csv,sha256=Fhha5-jrCmRk__rsvx6CbDFZ7EPc8BOPDTh-myZLkhM,24834
+numpy/random/tests/data/pcg64dxsm-testset-2.csv,sha256=mNYzkCh0NMt1VvTrN08BbkpAbfkFxztNcsofgeW_0ns,24840
+numpy/random/tests/data/philox-testset-1.csv,sha256=QvpTynWHQjqTz3P2MPvtMLdg2VnM6TGTpXgp-_LeJ5g,24853
+numpy/random/tests/data/philox-testset-2.csv,sha256=-BNO1OCYtDIjnN5Q-AsQezBCGmVJUIs3qAMyj8SNtsA,24839
+numpy/random/tests/data/sfc64-testset-1.csv,sha256=sgkemW0lbKJ2wh1sBj6CfmXwFYTqfAk152P0r8emO38,24841
+numpy/random/tests/data/sfc64-testset-2.csv,sha256=mkp21SG8eCqsfNyQZdmiV41-xKcsV8eutT7rVnVEG50,24834
+numpy/random/tests/test_direct.py,sha256=NLlyQC2gDpSmJ2Vj_rvrKZImvDkZOYVNvtx-Rdb4LVk,16907
+numpy/random/tests/test_extending.py,sha256=lxYmi5y7UMNz-3s1gZwZ32Odq6ByQFu5AfCzWEh5gfI,3775
+numpy/random/tests/test_generator_mt19937.py,sha256=7GsafMvFIy8rpst5L7-0_sk1oFw7tI0UmThl0DdeSNs,117484
+numpy/random/tests/test_generator_mt19937_regressions.py,sha256=YVgW77VNLSG36rf7v2_BitcRGooHRKr5syd_PcOjkDo,5789
+numpy/random/tests/test_random.py,sha256=xk3PCXI8qw6L87ZCudv4vz6N3lTRQ-1h0-mH5lloFds,71714
+numpy/random/tests/test_randomstate.py,sha256=-2DWarx8V6_bEG270Jg2auyYQ8mb6iG4I9qudn0pfTQ,87009
+numpy/random/tests/test_randomstate_regression.py,sha256=MgTKKmJlf_U9I_rmCRpIvPjPsq9ZMW1qGomnIcWr6cw,8133
+numpy/random/tests/test_regression.py,sha256=QZc3xP9sPfihkUF7LAzW8zE4AaJ0nionJoYO3M6pAdk,5588
+numpy/random/tests/test_seed_sequence.py,sha256=zWUvhWDxBmTN2WteSFQeJ29W0-2k3ZUze_3YtL4Kgms,3391
+numpy/random/tests/test_smoke.py,sha256=KggwK88hgKJyDscYQaODUCS7jLEk1QE9JW-jJRmvxig,29001
+numpy/setup.py,sha256=LNAu_SzoMgaXtXCagj9GvCpT4mPnBlgXmgxJQ-P_WhU,1133
+numpy/testing/__init__.py,sha256=dbctYSu6-tGZxwmmdypHs6RdJCyQdeQkaw_XE4_faso,695
+numpy/testing/__init__.pyi,sha256=3zza7ae_vF-ayV-AJRRqYD0q0VC2CWOB1I10l4Nscj0,1859
numpy/testing/__pycache__/__init__.cpython-311.pyc,,
numpy/testing/__pycache__/print_coercion_tables.cpython-311.pyc,,
numpy/testing/__pycache__/setup.cpython-311.pyc,,
@@ -1140,22 +1139,22 @@ numpy/testing/_private/__pycache__/noseclasses.cpython-311.pyc,,
numpy/testing/_private/__pycache__/nosetester.cpython-311.pyc,,
numpy/testing/_private/__pycache__/parameterized.cpython-311.pyc,,
numpy/testing/_private/__pycache__/utils.cpython-311.pyc,,
-numpy/testing/_private/decorators.py,sha256=amFUfIH86_F8qvD-jqky59GYVtqMLs7uSxZ6euHblh8,11401
-numpy/testing/_private/extbuild.py,sha256=2Y6yC3_KCBmOHY9OLtsODqCGrI7JCGTKJBkFbfpHkaY,7816
-numpy/testing/_private/noseclasses.py,sha256=0wuRHsQVkz1c5bX1F0v2C4QEJWdhCuAdVOwo8uOefP8,14516
-numpy/testing/_private/nosetester.py,sha256=wKjN3dagwDInzGdeN6wO9JnLe6IoTxGqF_idSL0qpCQ,19435
-numpy/testing/_private/parameterized.py,sha256=mSWTmj1C2R9jjgqwMbqFlRXRcIBUaalAO8pYMg5nCpo,16156
-numpy/testing/_private/utils.py,sha256=p7CO1qmi1nH-VUc1ectNjebzYtDLeAAVjlze1HQY-l0,87918
-numpy/testing/_private/utils.pyi,sha256=zeS0TQla0MvwuAS9YRVJus1x_a8vcOPs67ghJpWq0e4,10048
-numpy/testing/print_coercion_tables.py,sha256=ndxOsS4XfrZ4UY_9nqRTCnxhkzgdqcuUHL8nezd7Op4,6180
-numpy/testing/setup.py,sha256=GPKAtTTBRsNW4kmR7NjP6mmBR_GTdpaTvkTm10_VcLg,709
+numpy/testing/_private/decorators.py,sha256=lKeZylqjrMV3zA_3IjBHX64mHNZ2Qo9PNFBeIQyzns4,11732
+numpy/testing/_private/extbuild.py,sha256=isV_Qomx0d4ZaA83aE8z5JozC9snQ1T1Lz5TBQGkBbs,8067
+numpy/testing/_private/noseclasses.py,sha256=OqMSWVZEg5GGgz8bsoDWKa3oxvXYoqPst6U423s8yBM,14880
+numpy/testing/_private/nosetester.py,sha256=35S7suLWVzYBZ-zOt3ugthNZcMBCP7AjA-Z-4jqmtus,19980
+numpy/testing/_private/parameterized.py,sha256=IDHScV_r5nxv6InuuXT9qfH_OuNhRcQUZ6DbuU3VYdI,16588
+numpy/testing/_private/utils.py,sha256=5V6QhwvoeyObNSi4S9gGJzh2BAIAK1OlJTNdcOpUdwY,90513
+numpy/testing/_private/utils.pyi,sha256=X_1RQpQyigKvuhwbyGeFkmvatf6uRZ44cIcn4AKgChc,10447
+numpy/testing/print_coercion_tables.py,sha256=1fOhWxSwwHCF6QrX76PCjfHguignkTKCyvpRTq4Gcwo,6380
+numpy/testing/setup.py,sha256=wQPOZ8LI1xqkSe7vfY0apJHJwEyJ490uSveFh1wmTuk,730
numpy/testing/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/testing/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/testing/tests/__pycache__/test_doctesting.cpython-311.pyc,,
numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc,,
-numpy/testing/tests/test_doctesting.py,sha256=84GCZsWBQ3gqKrRI5NzmH_PmFHMShaVpZ4m0b_T1qNA,1347
-numpy/testing/tests/test_utils.py,sha256=2bVj-mV0u2yyc29LqZvZz5QZi7iDw7HOEAcohhwLg1I,56820
-numpy/testing/utils.py,sha256=B77PkK2qIw8R8tKk09OpWGVQV2O_P77fu4wt5QGOXSM,1255
+numpy/testing/tests/test_doctesting.py,sha256=wUauOPx75yuJgIHNWlPCpF0EUIGKDI-nzlImCwGeYo0,1404
+numpy/testing/tests/test_utils.py,sha256=hWQWn_2av1pM5xQogGYaiYyHlLkbN760FRnLXp8rpV4,58484
+numpy/testing/utils.py,sha256=dJcf8XDd5szqpHy8tbPmXM43E4a1FQdc6HK-Lj_IQzk,1284
numpy/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/tests/__pycache__/test__all__.cpython-311.pyc,,
@@ -1167,74 +1166,74 @@ numpy/tests/__pycache__/test_public_api.cpython-311.pyc,,
numpy/tests/__pycache__/test_reloading.cpython-311.pyc,,
numpy/tests/__pycache__/test_scripts.cpython-311.pyc,,
numpy/tests/__pycache__/test_warnings.cpython-311.pyc,,
-numpy/tests/test__all__.py,sha256=L3mCnYPTpzAgNfedVuq9g7xPWbc0c1Pot94k9jZ9NpI,221
-numpy/tests/test_ctypeslib.py,sha256=uAckGtgfFsaRGhD6ySPD5YR77US98TIUwR8DVS1bQvU,12290
-numpy/tests/test_lazyloading.py,sha256=YETrYiDLAqLX04K_u5_3NVxAfxDoeguxwkIRfz6qKcY,1162
-numpy/tests/test_matlib.py,sha256=gwhIXrJJo9DiecaGLCHLJBjhx2nVGl6yHq80AOUQSRM,1852
-numpy/tests/test_numpy_version.py,sha256=87imE8sJR6w16YYiTAfHxBSq7IFLnmgNpL6DUgqjKTs,1575
-numpy/tests/test_public_api.py,sha256=O7wH10DshuPhFHObOD0D5KrE0YXr8H7u5Pup7SecbM0,16138
-numpy/tests/test_reloading.py,sha256=QuVaPQulcNLg4Fl31Lw-O89L42KclYCK68n5GVy0PNQ,2354
-numpy/tests/test_scripts.py,sha256=jluCLfG94VM1cuX-5RcLFBli_yaJZpIvmVuMxRKRJrc,1645
-numpy/tests/test_warnings.py,sha256=b7x4zdms9sNJkO9FJ-LTzYI4BWhbeLGy2oFMC6Z85ig,2280
-numpy/typing/__init__.py,sha256=VoTILNDrUWvZx0LK9_97lBLQFKtSGmDt4QLOH8zYvlo,5234
+numpy/tests/test__all__.py,sha256=JziA96KUyXwWCPExbQcJBqe_RU1xQVrVwi1xhO8tzqM,230
+numpy/tests/test_ctypeslib.py,sha256=a-lBRmW_gjLza_u0R1xhrzC3n_3R4MxCeLPBx8OS0Lo,12658
+numpy/tests/test_lazyloading.py,sha256=Z01x6jxk94e2HPoHdlHBgmgHjm9tNDE09kuJmT-DYFo,1200
+numpy/tests/test_matlib.py,sha256=TUaQmGoz9fvQQ8FrooTq-g9BFiViGWjoTIGQSUUF6-Y,1910
+numpy/tests/test_numpy_version.py,sha256=N6ithCsZfV6UW5lVVMIPZQ-Yht5WIFplUOTSLmwtUNw,1619
+numpy/tests/test_public_api.py,sha256=9O-XaxJk8wgttS2XBfhpPR5RKNisgHxKzWjher12ZpI,16644
+numpy/tests/test_reloading.py,sha256=iLpy0aMaCVIvGdBFXFmSbsyCR3eTSd3BJm34htq8RRw,2426
+numpy/tests/test_scripts.py,sha256=6rZN5bnGpeR4vEjLBiKEUMXJiE2NVnbY1Q8xKPlOqA8,1692
+numpy/tests/test_warnings.py,sha256=IMFVROBQqYZPibnHmwepGqEUQoBlDtdC8DlRulbMAd8,2354
+numpy/typing/__init__.py,sha256=WIxbUYD8B-3grzzQVqfgYgipThc1NQSBpeNikv1Euaw,5409
numpy/typing/__pycache__/__init__.cpython-311.pyc,,
numpy/typing/__pycache__/mypy_plugin.cpython-311.pyc,,
numpy/typing/__pycache__/setup.cpython-311.pyc,,
-numpy/typing/mypy_plugin.py,sha256=-Lzl_iaVlYSvDZwDSk0Ee-IaWQsI1OUFbtd_aNchegU,6479
-numpy/typing/setup.py,sha256=Cnz9q53w-vJNyE6vYxqYvQXx0pJbrG9quHyz9sqxfek,374
+numpy/typing/mypy_plugin.py,sha256=VFr2TjB2BN2HQNAXEzxJSGgE1YLWGXR7okzjX4vKeFM,6676
+numpy/typing/setup.py,sha256=NpNqwxDwSxWBInw-7TJHIqEf3scDAczZwmzGxI_Ftn0,385
numpy/typing/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
numpy/typing/tests/__pycache__/__init__.cpython-311.pyc,,
numpy/typing/tests/__pycache__/test_generic_alias.cpython-311.pyc,,
numpy/typing/tests/__pycache__/test_isfile.cpython-311.pyc,,
numpy/typing/tests/__pycache__/test_runtime.cpython-311.pyc,,
numpy/typing/tests/__pycache__/test_typing.cpython-311.pyc,,
-numpy/typing/tests/data/fail/arithmetic.pyi,sha256=4rY_ASCERAl8WCus1RakOe0Aw-8vvjilL29mgdD4lv0,3850
-numpy/typing/tests/data/fail/array_constructors.pyi,sha256=X9y_jUYS17WfYmXW5NwkVudyiR6ouUaAwEh0JRte42o,1089
-numpy/typing/tests/data/fail/array_like.pyi,sha256=OVAlEJZ5k8ZRKt0aGpZQwIjlUGpy0PzOOYqfI-IMqBQ,455
-numpy/typing/tests/data/fail/array_pad.pyi,sha256=57oK0Yp53rtKjjIrRFYLcxa-IfIGhtI-bEem7ggJKwI,132
-numpy/typing/tests/data/fail/arrayprint.pyi,sha256=-Fs9VnQfxyfak008Hq8kJWfB0snA6jGDXZz8ljQnwGE,549
-numpy/typing/tests/data/fail/arrayterator.pyi,sha256=FoU4ahHkJZ67dwWXer5FXLjjjesKKg-w2Jq1X1bHymA,480
-numpy/typing/tests/data/fail/bitwise_ops.pyi,sha256=GN9dVqk4_HFXn7zbRrHzJq_UGRFBccoYVUG1UuE7bXs,515
-numpy/typing/tests/data/fail/char.pyi,sha256=-vgN6EmfQ8VaA4SOZ5Ol9u4-Z7Q5I7G78LmaxZOuZ90,2615
-numpy/typing/tests/data/fail/chararray.pyi,sha256=jrNryZFpr8nxG2IHb9e0x3ranpvJpBy_RDex-WpT5rU,2296
-numpy/typing/tests/data/fail/comparisons.pyi,sha256=U4neWzwwtxG6QXsKlNGJuKXHBtwzYBQOa47_7SKF5Wg,888
-numpy/typing/tests/data/fail/constants.pyi,sha256=YSqNbXdhbdMmYbs7ntH0FCKbnm8IFeqsDlZBqcU43iw,286
-numpy/typing/tests/data/fail/datasource.pyi,sha256=PRT2hixR-mVxr2UILvHa99Dr54EF2h3snJXE-v3rWcc,395
-numpy/typing/tests/data/fail/dtype.pyi,sha256=OAGABqdXNB8gClJFEGMckoycuZcIasMaAlS2RkiKROI,334
-numpy/typing/tests/data/fail/einsumfunc.pyi,sha256=O6lo1B3IpdBQ_r6nvJudEYRekl_2g8j3PAH_eahvvyY,737
-numpy/typing/tests/data/fail/false_positives.pyi,sha256=Q61qMsSsNCtmO0EMRxHj5Z7RYTyrELVpkzfJY5eK8Z0,366
-numpy/typing/tests/data/fail/flatiter.pyi,sha256=qLM4qm7gvJtEZ0rTHcyasUzoP5JbX4FREtqV3g1w6Lo,843
-numpy/typing/tests/data/fail/fromnumeric.pyi,sha256=FH2mjkgtCbA9soqlJRhYN7IIfRRrUL1i9mwqcbYKZSc,5591
-numpy/typing/tests/data/fail/histograms.pyi,sha256=yAPVt0rYTwtxnigoGT-u7hhKCE9iYxsXc24x2HGBrmA,367
-numpy/typing/tests/data/fail/index_tricks.pyi,sha256=moINir9iQoi6Q1ZuVg5BuSB9hSBtbg_uzv-Qm_lLYZk,509
-numpy/typing/tests/data/fail/lib_function_base.pyi,sha256=6y9T773CBLX-jUry1sCQGVuKVKM2wMuQ56Ni5V5j4Dw,2081
-numpy/typing/tests/data/fail/lib_polynomial.pyi,sha256=siSXSVM0FqwwdHnYrYksOrnMrgdK_zdZ9xGVQ67iMNw,913
-numpy/typing/tests/data/fail/lib_utils.pyi,sha256=VFpE6_DisvlDByyp1PiNPJEe5IcZp8cH0FlAJyoZipo,276
-numpy/typing/tests/data/fail/lib_version.pyi,sha256=7-ZJDZwDcB-wzpMN8TeYtZAgaqc7xnQ8Dnx2ISiX2Ts,158
-numpy/typing/tests/data/fail/linalg.pyi,sha256=yDd05aK1dI37RPt3pD2eJYo4dZFaT2yB1PEu3K0y9Tg,1322
-numpy/typing/tests/data/fail/memmap.pyi,sha256=HSTCQYNuW1Y6X1Woj361pN4rusSPs4oDCXywqk20yUo,159
-numpy/typing/tests/data/fail/modules.pyi,sha256=biKdya7jl9ptCNorql1AFHoOtXU9bdTFodlIUQtbwUY,652
-numpy/typing/tests/data/fail/multiarray.pyi,sha256=XCdBxufNhR8ZtG8UMzk8nt9_NC5gJTKP9-xTqKO_K9I,1693
-numpy/typing/tests/data/fail/ndarray.pyi,sha256=YnjXy16RHs_esKelMjB07865CQ7gLyQnXhnitq5Kv5c,405
-numpy/typing/tests/data/fail/ndarray_misc.pyi,sha256=w-10xTDDWoff9Lq0dBO-jBeiBR-XjCz2qmes0dLx238,1372
-numpy/typing/tests/data/fail/nditer.pyi,sha256=w7emjnOxnf3NcvLktNLlke6Cuivn2gU3sVmGCfbG6rw,325
-numpy/typing/tests/data/fail/nested_sequence.pyi,sha256=em4GZwLDFE0QSxxg081wVwhh-Dmtkn8f7wThI0DiXVs,427
-numpy/typing/tests/data/fail/npyio.pyi,sha256=nUAt8mHO_ZzKsdo_G9mjJfaBCdrba_Q3KiyJwzMiHys,780
-numpy/typing/tests/data/fail/numerictypes.pyi,sha256=S_AIFg4DsJ1sX3EcCAh7ZlsAkpCsycZ_tU92Sj1DWyY,341
-numpy/typing/tests/data/fail/random.pyi,sha256=p5WsUGyOL-MGIeALh9Y0dVhYSRQLaUwMdjXc3G6C_7Q,2830
-numpy/typing/tests/data/fail/rec.pyi,sha256=Ws3TyesnoQjt7Q0wwtpShRDJmZCs2jjP17buFMomVGA,704
-numpy/typing/tests/data/fail/scalars.pyi,sha256=o91BwSfzPTczYVtbXsirqQUoUoYP1C_msGjc2GYsV04,2952
-numpy/typing/tests/data/fail/shape_base.pyi,sha256=Y_f4buHtX2Q2ZA4kaDTyR8LErlPXTzCB_-jBoScGh_Q,152
-numpy/typing/tests/data/fail/stride_tricks.pyi,sha256=IjA0Xrnx0lG3m07d1Hjbhtyo1Te5cXgjgr5fLUo4LYQ,315
-numpy/typing/tests/data/fail/testing.pyi,sha256=e7b5GKTWCtKGoB8z2a8edsW0Xjl1rMheALsvzEJjlCw,1370
-numpy/typing/tests/data/fail/twodim_base.pyi,sha256=ZqbRJfy5S_pW3fFLuomy4L5SBNqj6Nklexg9KDTo65c,899
-numpy/typing/tests/data/fail/type_check.pyi,sha256=CIyI0j0Buxv0QgCvNG2urjaKpoIZ-ZNawC2m6NzGlbo,379
-numpy/typing/tests/data/fail/ufunc_config.pyi,sha256=ukA0xwfJHLoGfoOIpWIN-91wj-DG8oaIjYbO72ymjg4,733
-numpy/typing/tests/data/fail/ufunclike.pyi,sha256=lbxjJyfARmt_QK1HxhxFxvwQTqCEZwJ9I53Wp8X3KIY,679
-numpy/typing/tests/data/fail/ufuncs.pyi,sha256=YaDTL7QLmGSUxE6JVMzpOlZTjHWrgbOo0UIlkX-6ZQk,1347
-numpy/typing/tests/data/fail/warnings_and_errors.pyi,sha256=PrbYDFI7IGN3Gf0OPBkVfefzQs4AXHwDQ495pvrX3RY,174
-numpy/typing/tests/data/misc/extended_precision.pyi,sha256=XJE_Qjaou-yzhww8K_3ypc4WTPudW0b3g0-T82aB8QE,347
-numpy/typing/tests/data/mypy.ini,sha256=a4--l5EymPReC-WKEsCfl2Nve_1T4XTFcoexa5q2MpY,166
+numpy/typing/tests/data/fail/arithmetic.pyi,sha256=W3Uqw-5lzAqlYUh3h9SBZqr4HC4xmRxMuNaQyRMVUPw,3971
+numpy/typing/tests/data/fail/array_constructors.pyi,sha256=xmYGgCnxTHZ0nv5C8y-uuPsOnsQKXQjahE7muldp5cM,1122
+numpy/typing/tests/data/fail/array_like.pyi,sha256=MUIx6Oc5bJeebr-TC4FhZFXnX9pJ5gQDv8moHmPek10,471
+numpy/typing/tests/data/fail/array_pad.pyi,sha256=JGCMd_sRBYlsPQ2d7EfLaNooTsg1P0jBuD5Ds2MeXAg,138
+numpy/typing/tests/data/fail/arrayprint.pyi,sha256=tNk1nyxQq45G-87GS_QiTlNJSxP7kdItvBqzVD2bCKY,563
+numpy/typing/tests/data/fail/arrayterator.pyi,sha256=u1pNRrRUM8Q0o131lqGjvTQRy8-eHeazSvRArhnAyOo,494
+numpy/typing/tests/data/fail/bitwise_ops.pyi,sha256=VBOUHgafxOWJQ_tXLb0Phpu93FbLZIgo7mF1-EVUZ0c,535
+numpy/typing/tests/data/fail/char.pyi,sha256=xCEKTpdp5Al-Qn-hxkp6i-Cgw7HEk53pt2XAzvpd58Y,2681
+numpy/typing/tests/data/fail/chararray.pyi,sha256=_a695QkkSHZ9utlqUYwVUumC2QGhGxcZteB0iGlrFug,2358
+numpy/typing/tests/data/fail/comparisons.pyi,sha256=VjriRnjoRGFUsyCheiGo1s5qErQ5ajQW7fCBltxp3Zc,915
+numpy/typing/tests/data/fail/constants.pyi,sha256=esbeTGlTUSu3v3jMJ6GBZ_j7Q7RsyJRB47MaKNZaCOk,293
+numpy/typing/tests/data/fail/datasource.pyi,sha256=B05CkL35mBUyKmuvi5MF3vTkZRwc0SOJo_r0cKVBBuA,410
+numpy/typing/tests/data/fail/dtype.pyi,sha256=ltT4BFaX_KTVdRLw2dMg3_OiSNYjDSNrXsxby6eeLTw,354
+numpy/typing/tests/data/fail/einsumfunc.pyi,sha256=3NXuWXIpQBjSTBthdEz70XWpqIUhmp13Pjgmxnxl_w8,752
+numpy/typing/tests/data/fail/false_positives.pyi,sha256=TKmRWDjlfVP2rgZczUMXcm9l0maPLDf7bSBon4Xfakw,377
+numpy/typing/tests/data/fail/flatiter.pyi,sha256=zVjvKxKlUr1T4PUWCZg1PsQEBmfLFtX5eH3Q50390oI,868
+numpy/typing/tests/data/fail/fromnumeric.pyi,sha256=XoM1AY9Ys2_XyN-xEF9css9vV3FZsF78jsSecmIEwtQ,5752
+numpy/typing/tests/data/fail/histograms.pyi,sha256=JteTXgK_kXD8UPdihMZ_T2VcM3rTBj6t-MMRP8UHvhw,379
+numpy/typing/tests/data/fail/index_tricks.pyi,sha256=63ADYRCVtf0Dapc2dJpYJZDSIXK3MhhW_1lG30d3-RY,523
+numpy/typing/tests/data/fail/lib_function_base.pyi,sha256=A_fZIktpi_2Q9zanq-Hq0zdKvMXyCfE6PpgUQNYILHY,2134
+numpy/typing/tests/data/fail/lib_polynomial.pyi,sha256=CKOpJiyJzPfhyt01CwcqqCAbIJYD9TkYr7OEjRYU8is,942
+numpy/typing/tests/data/fail/lib_utils.pyi,sha256=UGzb3HzY1lUdiwLcT_myFfL-nWedrkhxDt9mt68eokQ,289
+numpy/typing/tests/data/fail/lib_version.pyi,sha256=JWtuTLcjkZpGfXshlFpJO5vINxawn9S-mxLGH0-7kcw,164
+numpy/typing/tests/data/fail/linalg.pyi,sha256=j6GGpOENz0nuZsza0Dyfy6MtjfRltqrbY8K_7g5H92I,1370
+numpy/typing/tests/data/fail/memmap.pyi,sha256=eAX-nEKtOb06mL8EPECukmL8MwrehSVRu5TBlHiSBaQ,164
+numpy/typing/tests/data/fail/modules.pyi,sha256=0vg0lxV-ax5bRjYPZh2h6--JjvCYQkZkGbrkckZ2DmM,670
+numpy/typing/tests/data/fail/multiarray.pyi,sha256=I4uoKVR-gsRtM577IrbEZbjyL0iGpRFPIKk3udj1xYM,1748
+numpy/typing/tests/data/fail/ndarray.pyi,sha256=2I4smD6MlUD23Xx8Rt1gCtjj_m-tI5JEma-Z0unrgas,416
+numpy/typing/tests/data/fail/ndarray_misc.pyi,sha256=ez2Wux0McE_cYgG4-6P5JgQCBV6-GthuhC9ywYdYAPY,1415
+numpy/typing/tests/data/fail/nditer.pyi,sha256=We6p5_nmfUdd_4CtwYZc5O7MTSMyM-Xw7mEUzdKPcP4,333
+numpy/typing/tests/data/fail/nested_sequence.pyi,sha256=7E1zJ2SZIF0ldbEmjtA_Bp6cV4Q-cS4Op0BJN3Vi3rc,444
+numpy/typing/tests/data/fail/npyio.pyi,sha256=V_rwbNzIzRv7a3ySSoaCcM1i2WWyoESwWzwr1w9C1Vw,810
+numpy/typing/tests/data/fail/numerictypes.pyi,sha256=gMj9jxXeI8nssH4B-8syNYXseb2NIkIXFHsWU7rRJJA,354
+numpy/typing/tests/data/fail/random.pyi,sha256=d2JzeDW9mG4CKlF4S-foBmtB00y42toTDFcCw09bdKg,2891
+numpy/typing/tests/data/fail/rec.pyi,sha256=BxH41lR1wLvLrlash9mzkPFngDAXSPQQXvuHxYylHAI,721
+numpy/typing/tests/data/fail/scalars.pyi,sha256=Y5GCkuGb9qUDMbXrXGcG65W5R45Lo8ppVV75trzf6IY,3044
+numpy/typing/tests/data/fail/shape_base.pyi,sha256=ZU1KSP0k-i-npwIMUhp42-EMzrdZhOqPEnV8ah-ZJ6U,160
+numpy/typing/tests/data/fail/stride_tricks.pyi,sha256=L0fJGun6CDq24yNdw2zeNVGGcIpEOyP2dmWj1pEbMz8,324
+numpy/typing/tests/data/fail/testing.pyi,sha256=O1nk5xnSvKn7aAHNi3mMLYIr75ym5WIT-BvZemEnayQ,1398
+numpy/typing/tests/data/fail/twodim_base.pyi,sha256=jPdRkTn8fm_YTnZwOUZ-yNYE2fJT5X5rp56rlhjjovw,936
+numpy/typing/tests/data/fail/type_check.pyi,sha256=0KG0c2LNUbUFChTYtbJ38eJUmfvUJl4Cn5G0vh1Bkrw,392
+numpy/typing/tests/data/fail/ufunc_config.pyi,sha256=V5R7wY_P7KWn4IRxbLx42b1YF3wbIYzHEMr9BC41JHE,754
+numpy/typing/tests/data/fail/ufunclike.pyi,sha256=wU7hNwN9SMRC8pMxOyDteWoCC4pDOdwfvk_ZCyhAY-c,700
+numpy/typing/tests/data/fail/ufuncs.pyi,sha256=TiIj3qjjbAgNR0IahyYUGXDTA8AlSJLIKhDrfyzAHFw,1388
+numpy/typing/tests/data/fail/warnings_and_errors.pyi,sha256=I96g0czQxXry3qxXChQ3BMwJJc79W6HXgBvYiyRmSXI,179
+numpy/typing/tests/data/misc/extended_precision.pyi,sha256=-iSPpOqauIOyCLKYKr76J9dyKMTucyh61ZoABXEBWlk,364
+numpy/typing/tests/data/mypy.ini,sha256=zLGw-qR5E8qtC06v7Oxlg-sRtRgFSWWgJ1CD7oopvwY,176
numpy/typing/tests/data/pass/__pycache__/arithmetic.cpython-311.pyc,,
numpy/typing/tests/data/pass/__pycache__/array_constructors.cpython-311.pyc,,
numpy/typing/tests/data/pass/__pycache__/array_like.cpython-311.pyc,,
@@ -1266,94 +1265,94 @@ numpy/typing/tests/data/pass/__pycache__/ufunc_config.cpython-311.pyc,,
numpy/typing/tests/data/pass/__pycache__/ufunclike.cpython-311.pyc,,
numpy/typing/tests/data/pass/__pycache__/ufuncs.cpython-311.pyc,,
numpy/typing/tests/data/pass/__pycache__/warnings_and_errors.cpython-311.pyc,,
-numpy/typing/tests/data/pass/arithmetic.py,sha256=2z3dmuysQQmiPz8x0bg8SOOKW62mVJn97uMa9T0L7Vk,7455
-numpy/typing/tests/data/pass/array_constructors.py,sha256=3GrhfBcmWX53pJHD0NvhXjwr2-uNKREbR1I9WCcZ7rI,2419
-numpy/typing/tests/data/pass/array_like.py,sha256=ce_IVubBd7J6FkSpJmD7qMlRLuwmiidhOqhYfZb16Wo,916
-numpy/typing/tests/data/pass/arrayprint.py,sha256=y_KkuLz1uM7pv53qfq7GQOuud4LoXE3apK1wtARdVyM,766
-numpy/typing/tests/data/pass/arrayterator.py,sha256=FqcpKdUQBQ0FazHFxr9MsLEZG-jnJVGKWZX2owRr4DQ,393
-numpy/typing/tests/data/pass/bitwise_ops.py,sha256=UnmxVr9HwI8ifdrutGm_u3EZU4iOOPQhrOku7hTaH0c,970
-numpy/typing/tests/data/pass/comparisons.py,sha256=nTE-fvraLK6xTZcP4uPV02wOShzYKWDaoapx35AeDOY,2992
-numpy/typing/tests/data/pass/dtype.py,sha256=lI_5QlB7_20TyC1Urxr0No9MbrhpBHQxs-F_v7UyPmo,1073
-numpy/typing/tests/data/pass/einsumfunc.py,sha256=eXj5L5MWPtQHgrHPsJ36qqrmBHqct9UoujjJCvHnF1k,1370
-numpy/typing/tests/data/pass/flatiter.py,sha256=0BnbuLMBC7MQlprNZ0QhNSscfYwPhEhXOhWoyiRACWU,174
-numpy/typing/tests/data/pass/fromnumeric.py,sha256=Xd_nJVVDoONdztUX8ddgo7EXJ2FD8AX51MO_Yujnmog,3742
-numpy/typing/tests/data/pass/index_tricks.py,sha256=oaFD9vY01_RI5OkrXt-xTk1n_dd-SpuPp-eZ58XR3c8,1492
-numpy/typing/tests/data/pass/lib_utils.py,sha256=SEJRuh7J7JHHlOVctf-zQ9zRwVpCvZ_HvAXHvDrjxw0,420
-numpy/typing/tests/data/pass/lib_version.py,sha256=HnuGOx7tQA_bcxFIJ3dRoMAR0fockxg4lGqQ4g7LGIw,299
-numpy/typing/tests/data/pass/literal.py,sha256=DLzdWHD6ttW4S0NEvGQbsH_UEJjhZyhvO4OXJjoyvZQ,1331
-numpy/typing/tests/data/pass/mod.py,sha256=HB9aK4_wGJbc44tomaoroNy0foIL5cI9KIjknvMTbkk,1578
-numpy/typing/tests/data/pass/modules.py,sha256=f-6R2TbqrLX7F8A3Z9VgSyPAlOwvOy1zZyvUgivD250,595
-numpy/typing/tests/data/pass/multiarray.py,sha256=MxHax6l94yqlTVZleAqG77ILEbW6wU5osPcHzxJ85ns,1331
-numpy/typing/tests/data/pass/ndarray_conversion.py,sha256=yPgzXG6paY1uF_z-QyHYrcmrZvhX7qtvTUh7ANLseCA,1626
-numpy/typing/tests/data/pass/ndarray_misc.py,sha256=GXgleH_TDgS9cMVYhEpWwOmSs3_jfB09zGEb10cizk0,2715
-numpy/typing/tests/data/pass/ndarray_shape_manipulation.py,sha256=37eYwMNqMLwanIW9-63hrokacnSz2K_qtPUlkdpsTjo,640
-numpy/typing/tests/data/pass/numeric.py,sha256=SdnsD5zv0wm8T2hnIylyS14ig2McSz6rG9YslckbNQ4,1490
-numpy/typing/tests/data/pass/numerictypes.py,sha256=JnP5m-QpK7YEfeeYzaDyIUUQ_q95hjSQMIgUIPTdSwU,973
-numpy/typing/tests/data/pass/random.py,sha256=uJCnzlsOn9hr_G1TpHLdsweJI4EdhUSEQ4dxROPjqAs,61881
-numpy/typing/tests/data/pass/scalars.py,sha256=En0adCZAwEigZrzdQ0JQwDEmrS0b-DMd1vvjkFcvwo8,3479
-numpy/typing/tests/data/pass/simple.py,sha256=Vf3nKTGD6kSqoaH2MWSDRny2-knWX-fQHoEJONC7q9s,2684
-numpy/typing/tests/data/pass/simple_py3.py,sha256=HuLrc5aphThQkLjU2_19KgGFaXwKOfSzXe0p2xMm8ZI,96
-numpy/typing/tests/data/pass/ufunc_config.py,sha256=b0nWLyq0V2H4mKZXrNM0kT-GM-x8ig9tv3al50_YAWM,1120
-numpy/typing/tests/data/pass/ufunclike.py,sha256=Gve6cJ2AT3TAwOjUOQQDIUnqsRCGYq70_tv_sgODiiA,1039
-numpy/typing/tests/data/pass/ufuncs.py,sha256=xGuKuqPetUTS4io5YDHaki5nbYRu-wC29SGU32tzVIg,462
-numpy/typing/tests/data/pass/warnings_and_errors.py,sha256=Pcg-QWfY4PAhTKyehae8q6LhtbUABxa2Ye63-3h1f4w,150
-numpy/typing/tests/data/reveal/arithmetic.pyi,sha256=kTKcuu9SHUdR_1LCp4lA7DdbY_Olhx8s17zyrGc3sNM,20805
-numpy/typing/tests/data/reveal/array_constructors.pyi,sha256=Xxqgv57qeqGcBgv0oi8qtl2p3Gr4ecGwF4c2IkA5_sY,11831
-numpy/typing/tests/data/reveal/arraypad.pyi,sha256=9S-6k9KTi4TrKO-s-cW1jvoWry7mc-8G4VVIU7cqICY,694
-numpy/typing/tests/data/reveal/arrayprint.pyi,sha256=2C2mIauAAGfor2_YsCTXPGu5gZhln7acekNp5T4Ekxs,686
-numpy/typing/tests/data/reveal/arraysetops.pyi,sha256=cKxJCQKVLOAXRDi0XGc-pFvHqzYfJW3w3O5JwD3bfW0,4671
-numpy/typing/tests/data/reveal/arrayterator.pyi,sha256=OEt5c-fFsve0Qc4e2Jb9_HN1BKUrCJU-YSAf_GTvKe8,1128
-numpy/typing/tests/data/reveal/bitwise_ops.pyi,sha256=t7nz7G8SNpGw_8Hdmpwl68pBH1fGHS6JVQAa5e8dd2s,3607
-numpy/typing/tests/data/reveal/char.pyi,sha256=VjyPAgov14MyqEuGJO-4NovgqcU5nfuZ0opefDZmfzE,8047
-numpy/typing/tests/data/reveal/chararray.pyi,sha256=_7dslcz7tDdoicD8XAa6ql7Ye71LRWeH1bnNQ4bxxN4,6312
-numpy/typing/tests/data/reveal/comparisons.pyi,sha256=jkpzpxnjqahq6dw9ynuHto54SH9nwUMWuMWBf3zT6Gk,8018
-numpy/typing/tests/data/reveal/constants.pyi,sha256=RFPG2UQfP6aRLtDLmL72iz2tqfkLC0GX0uIPUQPLfi8,1940
-numpy/typing/tests/data/reveal/ctypeslib.pyi,sha256=Qps3eZyBg8vLhPHj5z_osnlltRHba5F1qgAMHCeHl6o,5107
-numpy/typing/tests/data/reveal/datasource.pyi,sha256=melhwwltIDET_oudcv-skR8jKrGeVF5UOZVqfSKjXBw,557
-numpy/typing/tests/data/reveal/dtype.pyi,sha256=8YejndV1C4jgAzBvh-4JUn0gsjTwoeqVyaW9BniSuvw,2703
-numpy/typing/tests/data/reveal/einsumfunc.pyi,sha256=Gx1K9tAxlP-dH7kgKiiJfJXeUvqWjY5XSLxEk0EGLjw,2075
-numpy/typing/tests/data/reveal/emath.pyi,sha256=iieDKvLNdM0DSJ-CiG9DNrnBc-p7LhV6DDDZxGFGDfQ,2538
-numpy/typing/tests/data/reveal/false_positives.pyi,sha256=oQx8mhWsl0V7Zg7d49ZmFGiUV9azVdGPbrXgk1Faj70,349
-numpy/typing/tests/data/reveal/fft.pyi,sha256=T5w3JYzXQhZdfYk7oGXr9fZf1T9kOqaHS2e0DSAOB4I,1852
-numpy/typing/tests/data/reveal/flatiter.pyi,sha256=Ks3dXflFJzOD3uo4S3J_SsodD0AqlL7uRMISweDDyxI,819
-numpy/typing/tests/data/reveal/fromnumeric.pyi,sha256=qHv6SiH3llJjvrL8A3P3eg6b-wNnNribI60Gv9uPFSw,13631
-numpy/typing/tests/data/reveal/getlimits.pyi,sha256=XCjHClh1U8G-KawZAif3B4vD60e83YTEie1cR9oFRKw,1547
-numpy/typing/tests/data/reveal/histograms.pyi,sha256=9xBXQvL5n670oencXNwqNveDPH8dXHKK9djEvnQ0d7Q,1391
-numpy/typing/tests/data/reveal/index_tricks.pyi,sha256=oMkRrY65nIZTQ4WWRPdN7GFv9A0FA47MF_8ALYQbS14,3481
-numpy/typing/tests/data/reveal/lib_function_base.pyi,sha256=0NM8272vgD_RhbLm2vlzX9vYkdFc_yV_4KKy4xSgqzg,9140
-numpy/typing/tests/data/reveal/lib_polynomial.pyi,sha256=r3WFzw-MOAyl2DeNIKrAPOTjBBjrTJHJYtE7chiAbyw,6353
-numpy/typing/tests/data/reveal/lib_utils.pyi,sha256=3FASdA5Z7XlefhOBamomqbx917hDl4LoBqFD10BC3x0,917
-numpy/typing/tests/data/reveal/lib_version.pyi,sha256=SEo2pRemac1XnmhNDOKEEM0oHf8E0BTJR4rqJekI3fI,605
-numpy/typing/tests/data/reveal/linalg.pyi,sha256=QPfMGXSOSoIT-kGPV0PysdJxVr7Qfklr9zM7R8hy_N8,6389
-numpy/typing/tests/data/reveal/matrix.pyi,sha256=QiJFt5JxiM_KTmzSs3k9jUcjNssdMGBjD1RrbP4nEdM,3033
-numpy/typing/tests/data/reveal/memmap.pyi,sha256=rNVyEHg5RU_g77H7UgDBpPHHmgRsWogqf09wXc0n7oI,755
-numpy/typing/tests/data/reveal/mod.pyi,sha256=a-d4dlG69pP_2YmQ-H63S7gfgAr_EzqzZlVLXrCAam8,5989
-numpy/typing/tests/data/reveal/modules.pyi,sha256=xarouCu6De5qF9dFqrGZafxZ85p7npV958o-uYIxG0E,1910
-numpy/typing/tests/data/reveal/multiarray.pyi,sha256=uSLZoWQSHHImm7nOmBtHy9Psmxy6qO3Xjt8ETvLNozs,5670
-numpy/typing/tests/data/reveal/nbit_base_example.pyi,sha256=dlpC5thGC-6iPNwjEckkequk2jeNjbfAFK0xyDNqmOQ,500
-numpy/typing/tests/data/reveal/ndarray_conversion.pyi,sha256=wzVZpYgNbyeHmMWZd_k0wwbiXRrOMy-_0YL-uVeiJCw,1913
-numpy/typing/tests/data/reveal/ndarray_misc.pyi,sha256=m-dyLVRdHByzXxoUhhKqWYjdF9j6D_SJ_GaNpuAOts8,7797
-numpy/typing/tests/data/reveal/ndarray_shape_manipulation.pyi,sha256=Ywz-fsGOQBfzs62Z2hwLlStZJk1-XqU12EhF1XV-80M,904
-numpy/typing/tests/data/reveal/nditer.pyi,sha256=7bxrQBoMou8014t7biD44Gx53-w0yK7dipZuX-GHPVI,2067
-numpy/typing/tests/data/reveal/nested_sequence.pyi,sha256=k8Aac9HP6cunRWwkU7BKR25UrTHpEpPOX5zsyldRdiQ,648
-numpy/typing/tests/data/reveal/npyio.pyi,sha256=UJ1znmJlAW7_hH6ph0PyWKw6tzK6XQNqppPrO54r9uU,4464
-numpy/typing/tests/data/reveal/numeric.pyi,sha256=YJBFghgxK3BBueERO5V3o7VqrmklKUtrmGsXXQPH3RY,6802
-numpy/typing/tests/data/reveal/numerictypes.pyi,sha256=Hjj6lrqqtDWvBtYECcfm4_xoeJvY5MiTCaqprt8Gxx0,1786
-numpy/typing/tests/data/reveal/random.pyi,sha256=DHNG_nJnRd6M1pWJVp5trOGrikeSXStRdRIC91xQoMM,129510
-numpy/typing/tests/data/reveal/rec.pyi,sha256=SObXQ2Td2wWPmI_Ilu_4MU9OfZpv-F_FeQIS-kVCjVs,3380
-numpy/typing/tests/data/reveal/scalars.pyi,sha256=0E5riHyQYmnT683H0L-fINyNQa_vn-Gl89OyYDlSjtE,5397
-numpy/typing/tests/data/reveal/shape_base.pyi,sha256=4p8Pazg55LxX41edkDu8wwAUg6wwUfrPVjCvfL4tVo8,2632
-numpy/typing/tests/data/reveal/stride_tricks.pyi,sha256=hhWXM8W88kieGN-07k5vgJnc5T9jBtx0e9S6f3AkXus,1563
-numpy/typing/tests/data/reveal/testing.pyi,sha256=suu0v3cHRAoz9bZ9zcMJdIavomX1IDDI8OpQRlDQFsI,9020
-numpy/typing/tests/data/reveal/twodim_base.pyi,sha256=Nst-USEDdDOddfyBy1RrmxQWmDHRKPd32SVHIhPd9fk,3327
-numpy/typing/tests/data/reveal/type_check.pyi,sha256=bkUwGo1PRIOwlsQ5Lzb4CI-4vc_QaD-75wwW9dxfrGs,3031
-numpy/typing/tests/data/reveal/ufunc_config.pyi,sha256=178x2bi3cwqRvGtfMWVdgy1zngKWtYPKq3iRfNicbHo,1304
-numpy/typing/tests/data/reveal/ufunclike.pyi,sha256=49gm2MdQWkwURr3iiykm5xzLWSe1op1z8yIm0SC3Gik,1319
-numpy/typing/tests/data/reveal/ufuncs.pyi,sha256=iau_uG1ombTNB2nhpUgdGnY3Pxx6mUj667tRXfLOvEI,2919
-numpy/typing/tests/data/reveal/version.pyi,sha256=T2ECJgJDcQDd5f71eJmnm_QqmXWYtBnlT5xomJqxAmI,313
-numpy/typing/tests/data/reveal/warnings_and_errors.pyi,sha256=QJb7pCEw-B3pz9OcD6RyK135lYT4CQiyt70yxp708qQ,420
-numpy/typing/tests/test_generic_alias.py,sha256=h8x4spOLptF3RtjlKEvI4YaV1YXxXEdKhK_LFebZqDA,7030
-numpy/typing/tests/test_isfile.py,sha256=xF6aWRj0ciBAPowsGx3fMUwRAryz8lxGDFiJPp-IGxc,812
-numpy/typing/tests/test_runtime.py,sha256=xJn6gWjpA44mRRNwRmKqO4z5ku1kn2V1tlXOaIwHLsA,3375
-numpy/typing/tests/test_typing.py,sha256=VqgCr14b1pN2EvC_LjyNnMNvwc3suIV0j6wAcFeZrPE,15312
-numpy/version.py,sha256=7WfmOFcKsQVxivXN6g0qZS_-D2PO9GisAfROkq5VlA8,475
+numpy/typing/tests/data/pass/arithmetic.py,sha256=G88j1QuZwNp5DeCsZjXKRPpYVx60EVlBS-VSdZuB2-Q,8049
+numpy/typing/tests/data/pass/array_constructors.py,sha256=lIy-MTR2YZZpVBTKndCEUHj-BtWGf21fN2yc2MVwSvE,2556
+numpy/typing/tests/data/pass/array_like.py,sha256=mVIaUxN1HXw8Me_bK-TFFfRQRTPGj-TGakMG6NbCIso,957
+numpy/typing/tests/data/pass/arrayprint.py,sha256=NTw1gJ9v3TDVwRov4zsg_27rI-ndKuG4mDidBWEKVyc,803
+numpy/typing/tests/data/pass/arrayterator.py,sha256=z4o0H08T7tbzzMWhu5ZXdVqbivjBicuFgRHBk_lpOck,420
+numpy/typing/tests/data/pass/bitwise_ops.py,sha256=zYz-ZNXpxjXDdo4fYWv_RQZq5af581dnaZrlu0-sSC8,1101
+numpy/typing/tests/data/pass/comparisons.py,sha256=phjskmrmZ0bHTGLyNvo3mDuHCGR6I1OOj6S8ks71wRQ,3293
+numpy/typing/tests/data/pass/dtype.py,sha256=7LeJ9EI_R2p15v-HmSRImS-wmWC1jwlgZykBuxBZCHg,1130
+numpy/typing/tests/data/pass/einsumfunc.py,sha256=CXdLvQsU2iDqQc7d2TRRCSwguQzJ0SJDFn23SDeOOuY,1406
+numpy/typing/tests/data/pass/flatiter.py,sha256=2xtMPvDgfhgjZIqiN3B3Wvy6Q9oBeo9uh4UkCAQNmwg,190
+numpy/typing/tests/data/pass/fromnumeric.py,sha256=eM6RUBjVInsShXlblqq07-I0QwoST8n6g8WWuPSgYtA,4002
+numpy/typing/tests/data/pass/index_tricks.py,sha256=Vn5iEuWlNdbr03zMEwAHvjBgI25-uCqRAJfUvRVWSp0,1556
+numpy/typing/tests/data/pass/lib_utils.py,sha256=wHgHeuhfdv2cYi5_7xUv61wUnPEEmjc6xyFF6qj8wRY,445
+numpy/typing/tests/data/pass/lib_version.py,sha256=TlLZK8sekCMm__WWo22FZfZc40zpczENf6y_TNjBpCw,317
+numpy/typing/tests/data/pass/literal.py,sha256=7X2GZIjTiE-WUrBCKNi1FesDI_ENCc9RY_Lf3X2UVUE,1378
+numpy/typing/tests/data/pass/mod.py,sha256=Intb9Ni_LlHhEka8kk81-601JCOl85jz_4_BQDA6iYI,1727
+numpy/typing/tests/data/pass/modules.py,sha256=r6OC-qSjkLsR3uMpZVBahowrJp42i2t3LS7gCnuRIYo,638
+numpy/typing/tests/data/pass/multiarray.py,sha256=i6VU-VN96Q16mRGzVoY3oTE2W1z16GOGTOVFxWGRacM,1407
+numpy/typing/tests/data/pass/ndarray_conversion.py,sha256=-1iJDSvdD86k3yJCrWf1nouQrRHStf4cheiZ5OHFE78,1720
+numpy/typing/tests/data/pass/ndarray_misc.py,sha256=YHs6KN3AsmO14_Vr9KEIZTWY9WRW713zCU8KnJxV7sY,2900
+numpy/typing/tests/data/pass/ndarray_shape_manipulation.py,sha256=yaBK3hW5fe2VpvARkn_NMeF-JX-OajI8JiRWOA_Uk7Y,687
+numpy/typing/tests/data/pass/numeric.py,sha256=8AiyBs48ADbckFLK2JYyuEpnGi7G59cpQh-BBtaCUxc,1580
+numpy/typing/tests/data/pass/numerictypes.py,sha256=s9OFag9m9t407msIIXpKln04zcD-6yAva9XKG1AqqQs,1020
+numpy/typing/tests/data/pass/random.py,sha256=sPsOvmCpLVr4_WVbEb11GS0mFdh0PQAknLTv0vxuP40,63380
+numpy/typing/tests/data/pass/scalars.py,sha256=PeVMO9i7vD27bw5zK_V0CKF0up4Ed8OECOpmT3oQhRY,3727
+numpy/typing/tests/data/pass/simple.py,sha256=vVNV6ewDjVGAgsCbYxPE-j1EKg-u3_vDeEBDtgwCMq0,2849
+numpy/typing/tests/data/pass/simple_py3.py,sha256=OBpoDmf5u4bRblugokiOZzufESsEmoU03MqipERrjLg,102
+numpy/typing/tests/data/pass/ufunc_config.py,sha256=l1JiZe3VXYLzgvbuk42Mk6fd_nvLsc9aJ233W0_MLm0,1170
+numpy/typing/tests/data/pass/ufunclike.py,sha256=vhQJlqPAZegEyC882iIU0uCqoA7ijTOZP1Vij-MrgEI,1085
+numpy/typing/tests/data/pass/ufuncs.py,sha256=xGuFo9gOvT04Pj7iNOhRIAIj_NHSTykIFyGV2Oj_0yA,479
+numpy/typing/tests/data/pass/warnings_and_errors.py,sha256=84SQc0-Le9MIy9rC9pQ4JchXsaaRNY1sqKwxxEaMNuE,156
+numpy/typing/tests/data/reveal/arithmetic.pyi,sha256=apG__WZKDe4Mc4lBTd3B9bR7X0kzrv7JP_DVI9sCC7c,21331
+numpy/typing/tests/data/reveal/array_constructors.pyi,sha256=ciYLGCbC5atB1pxwmoZ3FxbCjb7h45NGdLhmVrPhCbE,12036
+numpy/typing/tests/data/reveal/arraypad.pyi,sha256=2Q2DxXCxLTbtu4jc4imoBNTho-KGCtdaBHT9neJs0rE,716
+numpy/typing/tests/data/reveal/arrayprint.pyi,sha256=qa7LG2RcAbA5JC44_Z_t3CoIVGXy3qECmtwmRTmH-Ik,706
+numpy/typing/tests/data/reveal/arraysetops.pyi,sha256=CfzXbyGl-NzFF27dTED8PGBgVdFbcXkatslHTrqbrtM,4731
+numpy/typing/tests/data/reveal/arrayterator.pyi,sha256=mW99oYiREOyE_5VTFn1YTRIBMBaC8bjj80e_SHUkf0k,1152
+numpy/typing/tests/data/reveal/bitwise_ops.pyi,sha256=e2OsUfoTxTdPdVZKJGeIP29jIdN01Nij1ESBsSsvQJU,3738
+numpy/typing/tests/data/reveal/char.pyi,sha256=8xKiZ8vtqiO6RSUU2EDBGKlJcbvA3kfpEqsGTfS935s,8194
+numpy/typing/tests/data/reveal/chararray.pyi,sha256=5VSe6nPmgwgYGYWPp3CchJyf52PcVVxlb5NP0qHWx_M,6444
+numpy/typing/tests/data/reveal/comparisons.pyi,sha256=oMQzX9nkPNXCZWpgG0ECRW81rmb5KnchHgrLiBHqP-Y,8279
+numpy/typing/tests/data/reveal/constants.pyi,sha256=F1YXi9jshwurwm6FcdTc1ofgHR-miMirBAwJb_rcxbw,1992
+numpy/typing/tests/data/reveal/ctypeslib.pyi,sha256=6IAsgR0BZlQ7334j4xuqLOA9lyaN6zG0TPtvieBpdqc,5194
+numpy/typing/tests/data/reveal/datasource.pyi,sha256=K4XZlEsYAbbzpD3KkkECzLH1fjategKa4PCwF1N8o3g,578
+numpy/typing/tests/data/reveal/dtype.pyi,sha256=NbPckaTlu0Vxs4Fj45GWS3bCGGX9M-h6nLcqLva_lvg,2779
+numpy/typing/tests/data/reveal/einsumfunc.pyi,sha256=9U2f4nBXzANTrJvFQ1LB8yNuLpuEEmV28Qx9RKHhQP4,2110
+numpy/typing/tests/data/reveal/emath.pyi,sha256=EjCPw2_u9PHiNGTbd0VUleysUqgbDGeo_rapTtNUU7Y,2590
+numpy/typing/tests/data/reveal/false_positives.pyi,sha256=TexdGVvcIT9_ol2ldT0xp4ASh7JYXd-FdGvV6yAVX4c,359
+numpy/typing/tests/data/reveal/fft.pyi,sha256=A41nHw8LDzRXbhFLOQoQRN69S_cizvIGZA0t507votQ,1887
+numpy/typing/tests/data/reveal/flatiter.pyi,sha256=FbaA9105h03voSCDhak_2KkxHE8ZTMX00LAL-3vdsNs,842
+numpy/typing/tests/data/reveal/fromnumeric.pyi,sha256=omVO5Fw9iSoP9m8owIRLgJOkiz-Hf_y6lWFP1Y2MK5k,13928
+numpy/typing/tests/data/reveal/getlimits.pyi,sha256=dL9PAvLQbeWovNaqcppC1qaTtkoikjHCwILOmwGnys4,1594
+numpy/typing/tests/data/reveal/histograms.pyi,sha256=zM4XlZjWTgqEJRg6ytcSdG7_i-2DEasyMPw_CAyvznE,1410
+numpy/typing/tests/data/reveal/index_tricks.pyi,sha256=MlyUWGIsDdUMbbjBvmZ5urvnOJB06thxnHDP3yCfnLg,3547
+numpy/typing/tests/data/reveal/lib_function_base.pyi,sha256=bMFm-IK9aKkz_OMCP34zcdBhMJEPL5haTSdedrIrr_E,9317
+numpy/typing/tests/data/reveal/lib_polynomial.pyi,sha256=CGaEX0DcuNd7whDr_n6xKUxgSwg3xP2SQ07ctMjVwaE,6464
+numpy/typing/tests/data/reveal/lib_utils.pyi,sha256=hHc74Qzgc0sx-tSDd0UK4NeWsjzBoc19OGl0tBBq7Q8,947
+numpy/typing/tests/data/reveal/lib_version.pyi,sha256=3uI1jeWbiyC2CEQ5-eqDkUZmb9871IywI6ZjetQUiUY,623
+numpy/typing/tests/data/reveal/linalg.pyi,sha256=9FdN_kribCt6Pog1Zv4De1pTldTj8nlF83S4Yrk5LhQ,6486
+numpy/typing/tests/data/reveal/matrix.pyi,sha256=88U9V-ZV3U603UcCSbm_pYj_AalrkE41Nz1Fqjdhs0M,3102
+numpy/typing/tests/data/reveal/memmap.pyi,sha256=FaZG4pUGuwYprfYGjJh___DhP9iqkKWde4Ohu2oBdZA,773
+numpy/typing/tests/data/reveal/mod.pyi,sha256=irO1YSd5eF5VbFnOrYe1webn6Z-QtWtwE387SB8WHes,6136
+numpy/typing/tests/data/reveal/modules.pyi,sha256=wmqhjyy7bQ_wkmyuuktHG_mTKY-ARCpmz8WNHOnkhdQ,1957
+numpy/typing/tests/data/reveal/multiarray.pyi,sha256=3iNrvHD2Fgv5sGlwLyGHn1Mmj0Cj4nRPenVgf7_VgK0,5814
+numpy/typing/tests/data/reveal/nbit_base_example.pyi,sha256=XoIdrl6HtWMd9TbtGljdUeGWbTnVEviTh5ugCCl-Fmc,521
+numpy/typing/tests/data/reveal/ndarray_conversion.pyi,sha256=DZgkD8FQ0SGNVCoBHvDbRad2Xe_8_hLMBcTYzSWME8k,1964
+numpy/typing/tests/data/reveal/ndarray_misc.pyi,sha256=5oC4mIuS2JMmmdwq96hmmbrpUXNrbS9WpITyrvfB8vY,8017
+numpy/typing/tests/data/reveal/ndarray_shape_manipulation.pyi,sha256=-ITCn7JR2GFXdv8n_bJwFZCsVUCxP7BNAjtLM7ry43Y,939
+numpy/typing/tests/data/reveal/nditer.pyi,sha256=yM7JnrOFG-8eDNcrJX-RSS6hTANKZVLK7SYw5QKGZfE,2113
+numpy/typing/tests/data/reveal/nested_sequence.pyi,sha256=7N3Bwm8ut6kFzXsSMZXFenKpIzMwgqc9pGjWTi06QCA,674
+numpy/typing/tests/data/reveal/npyio.pyi,sha256=DPqyaSd3D1fuTjp7O_6pt1KsniRBIixc1pPW4KtG3po,4556
+numpy/typing/tests/data/reveal/numeric.pyi,sha256=a3SKVGUfZocx65sTiaQuyQ7nOp23xXrqkhN4hZybR28,6935
+numpy/typing/tests/data/reveal/numerictypes.pyi,sha256=XJ9rx-lkP546MK3SVH3fVPEphVbjq5T2g_25lik7T84,1828
+numpy/typing/tests/data/reveal/random.pyi,sha256=L7nNXNrYNqGmfH_5TIjWEun0vTAF7jkH6fIjrhp8XII,131052
+numpy/typing/tests/data/reveal/rec.pyi,sha256=Udb8qEAJbPeujAExTHUDX-QYK4JWU2PZfn1_AaDQm4M,3508
+numpy/typing/tests/data/reveal/scalars.pyi,sha256=hPIXgS7Qi9aYPx0NZoJIFAftR1dkN37q0HV-5UODSfU,5555
+numpy/typing/tests/data/reveal/shape_base.pyi,sha256=cASKYHfJXDLTzZP_BGVe2aaLaO2Id87apHp3hT9ZtGE,2689
+numpy/typing/tests/data/reveal/stride_tricks.pyi,sha256=N84pbKt3mia0RvaUybnG0DajzD06KzGdx3KWgS52dMg,1591
+numpy/typing/tests/data/reveal/testing.pyi,sha256=O7d3jBfsFo624u4XgyrFLPj2rLFwV_BkDcdDIGgAtdI,9198
+numpy/typing/tests/data/reveal/twodim_base.pyi,sha256=IckHF7P1dkoasCOvT0Z-xkAi7eBojlnkKxjU73CzftE,3399
+numpy/typing/tests/data/reveal/type_check.pyi,sha256=2E7-WbhYNkg9pbzIsOk7TZeNo9Vn5IgXERkF0n8Qt9g,3104
+numpy/typing/tests/data/reveal/ufunc_config.pyi,sha256=BhpX7d0FgYNw4IxJLIwWiW2Cmxg-Y2-vmnmc3o-Hbsc,1329
+numpy/typing/tests/data/reveal/ufunclike.pyi,sha256=Hs7ur6h5ULgo3uo8nyVTGbt-kGMGi_SSpkoEWZwK8kM,1348
+numpy/typing/tests/data/reveal/ufuncs.pyi,sha256=4kVZPNsH_tFX8J_86jjswqYLugfmQFTOQCY4_Iaue0w,2987
+numpy/typing/tests/data/reveal/version.pyi,sha256=sDVJ6IuDtzgObpzUOzOBUzDVAvY1zKgKFe1OYratqu0,321
+numpy/typing/tests/data/reveal/warnings_and_errors.pyi,sha256=ihpczQWLcIA9i6pVFwCVGU3pgc6AltQfrl6Fx5XplBo,429
+numpy/typing/tests/test_generic_alias.py,sha256=0s5bCDuNi4EcjPZnrFGeU_MOIikGyWEYqvf3QWGL_Gs,7218
+numpy/typing/tests/test_isfile.py,sha256=KEPwqJBkXEbMRPCtSxFYULfPNipG5dyY2BRYwPI4Lu8,842
+numpy/typing/tests/test_runtime.py,sha256=US5QFpCkTDCgLkvdhBN8HOP8eAMHg5dOp_o-Tl4v-HI,3488
+numpy/typing/tests/test_typing.py,sha256=TLqNy-StRZdGA3_EUW_CvzJAqQtMTpxpNJ4iWqtvvis,15767
+numpy/version.py,sha256=Ph0IYh9ExfFLZ1azhCwkO5pQGfNk_5ICpLaQ4Mfl3vU,490
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/REQUESTED b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/REQUESTED
deleted file mode 100644
index e69de29b..00000000
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/WHEEL b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/WHEEL
index 7d9ab249..f8484407 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/WHEEL
+++ b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/WHEEL
@@ -1,5 +1,5 @@
Wheel-Version: 1.0
-Generator: bdist_wheel (0.38.4)
+Generator: bdist_wheel (0.37.0)
Root-Is-Purelib: false
Tag: cp311-cp311-win_amd64
diff --git a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/direct_url.json b/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/direct_url.json
deleted file mode 100644
index 7cb187d1..00000000
--- a/.CondaPkg/env/Lib/site-packages/numpy-1.24.2.dist-info/direct_url.json
+++ /dev/null
@@ -1 +0,0 @@
-{"dir_info": {}, "url": "file:///D:/bld/numpy_1675642697443/work"}
\ No newline at end of file
diff --git a/.CondaPkg/env/Library/bin/mkl_def.2.dll b/.CondaPkg/env/Lib/site-packages/numpy/.libs/libopenblas64__v0.3.21-gcc_10_3_0.dll
similarity index 63%
rename from .CondaPkg/env/Library/bin/mkl_def.2.dll
rename to .CondaPkg/env/Lib/site-packages/numpy/.libs/libopenblas64__v0.3.21-gcc_10_3_0.dll
index 190a4875..d6efb463 100644
Binary files a/.CondaPkg/env/Library/bin/mkl_def.2.dll and b/.CondaPkg/env/Lib/site-packages/numpy/.libs/libopenblas64__v0.3.21-gcc_10_3_0.dll differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/LICENSE.txt b/.CondaPkg/env/Lib/site-packages/numpy/LICENSE.txt
index 23932bef..9fbc23b0 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy/LICENSE.txt
+++ b/.CondaPkg/env/Lib/site-packages/numpy/LICENSE.txt
@@ -29,26 +29,940 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+----
-The NumPy repository and source distributions bundle several libraries that are
-compatibly licensed. We list these here.
+This binary distribution of NumPy also bundles the following software:
-Name: lapack-lite
-Files: numpy/linalg/lapack_lite/*
-License: BSD-3-Clause
- For details, see numpy/linalg/lapack_lite/LICENSE.txt
-Name: tempita
-Files: tools/npy_tempita/*
-License: MIT
- For details, see tools/npy_tempita/license.txt
+Name: OpenBLAS
+Files: extra-dll\libopenb*.dll
+Description: bundled as a dynamically linked library
+Availability: https://github.com/xianyi/OpenBLAS/
+License: 3-clause BSD
+ Copyright (c) 2011-2014, The OpenBLAS Project
+ All rights reserved.
-Name: dragon4
-Files: numpy/core/src/multiarray/dragon4.c
-License: MIT
- For license text, see numpy/core/src/multiarray/dragon4.c
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
-Name: libdivide
-Files: numpy/core/include/numpy/libdivide/*
-License: Zlib
- For license text, see numpy/core/include/numpy/libdivide/LICENSE.txt
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+ 3. Neither the name of the OpenBLAS project nor the names of
+ its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
+ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Name: LAPACK
+Files: extra-dll\libopenb*.dll
+Description: bundled in OpenBLAS
+Availability: https://github.com/xianyi/OpenBLAS/
+License 3-clause BSD
+ Copyright (c) 1992-2013 The University of Tennessee and The University
+ of Tennessee Research Foundation. All rights
+ reserved.
+ Copyright (c) 2000-2013 The University of California Berkeley. All
+ rights reserved.
+ Copyright (c) 2006-2013 The University of Colorado Denver. All rights
+ reserved.
+
+ $COPYRIGHT$
+
+ Additional copyrights may follow
+
+ $HEADER$
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer listed
+ in this license in the documentation and/or other materials
+ provided with the distribution.
+
+ - Neither the name of the copyright holders nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+ The copyright holders provide no reassurances that the source code
+ provided does not infringe any patent, copyright, or any other
+ intellectual property rights of third parties. The copyright holders
+ disclaim any liability to any recipient for claims brought against
+ recipient by any third party for infringement of that parties
+ intellectual property rights.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Name: GCC runtime library
+Files: extra-dll\*.dll
+Description: statically linked, in DLL files compiled with gfortran only
+Availability: https://gcc.gnu.org/viewcvs/gcc/
+License: GPLv3 + runtime exception
+ Copyright (C) 2002-2017 Free Software Foundation, Inc.
+
+ Libgfortran is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+
+ Libgfortran is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
+ .
+
+
+Name: Microsoft Visual C++ Runtime Files
+Files: extra-dll\msvcp140.dll
+License: MSVC
+ https://www.visualstudio.com/license-terms/distributable-code-microsoft-visual-studio-2015-rc-microsoft-visual-studio-2015-sdk-rc-includes-utilities-buildserver-files/#visual-c-runtime
+
+ Subject to the License Terms for the software, you may copy and
+ distribute with your program any of the files within the followng
+ folder and its subfolders except as noted below. You may not modify
+ these files.
+
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist
+
+ You may not distribute the contents of the following folders:
+
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\debug_nonredist
+ C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\redist\onecore\debug_nonredist
+
+ Subject to the License Terms for the software, you may copy and
+ distribute the following files with your program in your program’s
+ application local folder or by deploying them into the Global
+ Assembly Cache (GAC):
+
+ VC\atlmfc\lib\mfcmifc80.dll
+ VC\atlmfc\lib\amd64\mfcmifc80.dll
+
+
+Name: Microsoft Visual C++ Runtime Files
+Files: extra-dll\msvc*90.dll, extra-dll\Microsoft.VC90.CRT.manifest
+License: MSVC
+ For your convenience, we have provided the following folders for
+ use when redistributing VC++ runtime files. Subject to the license
+ terms for the software, you may redistribute the folder
+ (unmodified) in the application local folder as a sub-folder with
+ no change to the folder name. You may also redistribute all the
+ files (*.dll and *.manifest) within a folder, listed below the
+ folder for your convenience, as an entire set.
+
+ \VC\redist\x86\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\ia64\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\amd64\Microsoft.VC90.ATL\
+ atl90.dll
+ Microsoft.VC90.ATL.manifest
+ \VC\redist\x86\Microsoft.VC90.CRT\
+ msvcm90.dll
+ msvcp90.dll
+ msvcr90.dll
+ Microsoft.VC90.CRT.manifest
+ \VC\redist\ia64\Microsoft.VC90.CRT\
+ msvcm90.dll
+ msvcp90.dll
+ msvcr90.dll
+ Microsoft.VC90.CRT.manifest
+
+----
+
+Full text of license texts referred to above follows (that they are
+listed below does not necessarily imply the conditions apply to the
+present binary release):
+
+----
+
+GCC RUNTIME LIBRARY EXCEPTION
+
+Version 3.1, 31 March 2009
+
+Copyright (C) 2009 Free Software Foundation, Inc.
+
+Everyone is permitted to copy and distribute verbatim copies of this
+license document, but changing it is not allowed.
+
+This GCC Runtime Library Exception ("Exception") is an additional
+permission under section 7 of the GNU General Public License, version
+3 ("GPLv3"). It applies to a given file (the "Runtime Library") that
+bears a notice placed by the copyright holder of the file stating that
+the file is governed by GPLv3 along with this Exception.
+
+When you use GCC to compile a program, GCC may combine portions of
+certain GCC header files and runtime libraries with the compiled
+program. The purpose of this Exception is to allow compilation of
+non-GPL (including proprietary) programs to use, in this way, the
+header files and runtime libraries covered by this Exception.
+
+0. Definitions.
+
+A file is an "Independent Module" if it either requires the Runtime
+Library for execution after a Compilation Process, or makes use of an
+interface provided by the Runtime Library, but is not otherwise based
+on the Runtime Library.
+
+"GCC" means a version of the GNU Compiler Collection, with or without
+modifications, governed by version 3 (or a specified later version) of
+the GNU General Public License (GPL) with the option of using any
+subsequent versions published by the FSF.
+
+"GPL-compatible Software" is software whose conditions of propagation,
+modification and use would permit combination with GCC in accord with
+the license of GCC.
+
+"Target Code" refers to output from any compiler for a real or virtual
+target processor architecture, in executable form or suitable for
+input to an assembler, loader, linker and/or execution
+phase. Notwithstanding that, Target Code does not include data in any
+format that is used as a compiler intermediate representation, or used
+for producing a compiler intermediate representation.
+
+The "Compilation Process" transforms code entirely represented in
+non-intermediate languages designed for human-written code, and/or in
+Java Virtual Machine byte code, into Target Code. Thus, for example,
+use of source code generators and preprocessors need not be considered
+part of the Compilation Process, since the Compilation Process can be
+understood as starting with the output of the generators or
+preprocessors.
+
+A Compilation Process is "Eligible" if it is done using GCC, alone or
+with other GPL-compatible software, or if it is done without using any
+work based on GCC. For example, using non-GPL-compatible Software to
+optimize any GCC intermediate representations would not qualify as an
+Eligible Compilation Process.
+
+1. Grant of Additional Permission.
+
+You have permission to propagate a work of Target Code formed by
+combining the Runtime Library with Independent Modules, even if such
+propagation would otherwise violate the terms of GPLv3, provided that
+all Target Code was generated by Eligible Compilation Processes. You
+may then convey such a combination under terms of your choice,
+consistent with the licensing of the Independent Modules.
+
+2. No Weakening of GCC Copyleft.
+
+The availability of this Exception does not imply any general
+presumption that third-party software is unaffected by the copyleft
+requirements of the license of GCC.
+
+----
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
\ No newline at end of file
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__config__.py b/.CondaPkg/env/Lib/site-packages/numpy/__config__.py
index f4d04d4f..ab79989d 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy/__config__.py
+++ b/.CondaPkg/env/Lib/site-packages/numpy/__config__.py
@@ -11,10 +11,10 @@ extra_dll_dir = os.path.join(os.path.dirname(__file__), '.libs')
if sys.platform == 'win32' and os.path.isdir(extra_dll_dir):
os.add_dll_directory(extra_dll_dir)
-blas_info={'libraries': ['cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include'], 'language': 'f77', 'define_macros': [('HAVE_CBLAS', None)]}
-blas_opt_info={'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)], 'libraries': ['cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include'], 'language': 'f77'}
-lapack_info={'libraries': ['lapack', 'blas', 'lapack', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'language': 'f77'}
-lapack_opt_info={'libraries': ['lapack', 'blas', 'lapack', 'blas', 'cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'language': 'f77', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include']}
+openblas64__info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None)], 'runtime_library_dirs': ['openblas\\lib']}
+blas_ilp64_opt_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None)], 'runtime_library_dirs': ['openblas\\lib']}
+openblas64__lapack_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None), ('HAVE_LAPACKE', None)], 'runtime_library_dirs': ['openblas\\lib']}
+lapack_ilp64_opt_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None), ('HAVE_LAPACKE', None)], 'runtime_library_dirs': ['openblas\\lib']}
def get_info(name):
g = globals()
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__config__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__config__.cpython-311.pyc
index 1bfc3ff4..ffde82db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__config__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__config__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__init__.cpython-311.pyc
index 746024c2..8682f960 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_distributor_init.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_distributor_init.cpython-311.pyc
index ee37ab05..174013d8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_distributor_init.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_distributor_init.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_globals.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_globals.cpython-311.pyc
index cd84292c..b73c0d39 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_globals.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_globals.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_pytesttester.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_pytesttester.cpython-311.pyc
index d8de0ae1..8b0dce12 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_pytesttester.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_pytesttester.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_version.cpython-311.pyc
index 50fa43f8..08ae67c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/conftest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/conftest.cpython-311.pyc
index 0cc23017..5c2c4025 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/conftest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/conftest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/ctypeslib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/ctypeslib.cpython-311.pyc
index df486079..704c00b1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/ctypeslib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/ctypeslib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/dual.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/dual.cpython-311.pyc
index f3855cf1..31f5c0e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/dual.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/dual.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/matlib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/matlib.cpython-311.pyc
index ddcd4f8f..fef64af2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/matlib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/matlib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/setup.cpython-311.pyc
index 0bf1f8d5..9fbd06e5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/version.cpython-311.pyc
index 9ad66d72..7a4e692e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_distributor_init.py b/.CondaPkg/env/Lib/site-packages/numpy/_distributor_init.py
index d893ba37..84263b81 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy/_distributor_init.py
+++ b/.CondaPkg/env/Lib/site-packages/numpy/_distributor_init.py
@@ -1,10 +1,32 @@
-""" Distributor init file
-Distributors: you can add custom code here to support particular distributions
-of numpy.
-
-For example, this is a good place to put any checks for hardware requirements.
-
-The numpy standard source distribution will not put code in this file, so you
-can safely replace this file with your own version.
-"""
+'''
+Helper to preload windows dlls to prevent dll not found errors.
+Once a DLL is preloaded, its namespace is made available to any
+subsequent DLL. This file originated in the numpy-wheels repo,
+and is created as part of the scripts that build the wheel.
+'''
+import os
+import glob
+if os.name == 'nt':
+ # convention for storing / loading the DLL from
+ # numpy/.libs/, if present
+ try:
+ from ctypes import WinDLL
+ basedir = os.path.dirname(__file__)
+ except:
+ pass
+ else:
+ libs_dir = os.path.abspath(os.path.join(basedir, '.libs'))
+ DLL_filenames = []
+ if os.path.isdir(libs_dir):
+ for filename in glob.glob(os.path.join(libs_dir,
+ '*openblas*dll')):
+ # NOTE: would it change behavior to load ALL
+ # DLLs at this path vs. the name restriction?
+ WinDLL(os.path.abspath(filename))
+ DLL_filenames.append(filename)
+ if len(DLL_filenames) > 1:
+ import warnings
+ warnings.warn("loaded more than 1 DLL from .libs:"
+ "\n%s" % "\n".join(DLL_filenames),
+ stacklevel=1)
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/__init__.cpython-311.pyc
index fc202fe9..73c89122 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/hook-numpy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/hook-numpy.cpython-311.pyc
index 82bcb3da..59c2a831 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/hook-numpy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/hook-numpy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/pyinstaller-smoke.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/pyinstaller-smoke.cpython-311.pyc
index 26c64361..99b6da57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/pyinstaller-smoke.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/pyinstaller-smoke.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/test_pyinstaller.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/test_pyinstaller.cpython-311.pyc
index a19f9929..c9dfd2f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/test_pyinstaller.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_pyinstaller/__pycache__/test_pyinstaller.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/__init__.cpython-311.pyc
index cf990715..d7ea3acb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_add_docstring.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_add_docstring.cpython-311.pyc
index bf767147..9696173e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_add_docstring.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_add_docstring.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_array_like.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_array_like.cpython-311.pyc
index 93f418ad..83da9256 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_array_like.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_array_like.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_char_codes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_char_codes.cpython-311.pyc
index 8fa94431..2c15a042 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_char_codes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_char_codes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_dtype_like.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_dtype_like.cpython-311.pyc
index ae926eb7..5ffb56fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_dtype_like.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_dtype_like.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_extended_precision.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_extended_precision.cpython-311.pyc
index 78488cb6..156589b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_extended_precision.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_extended_precision.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_generic_alias.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_generic_alias.cpython-311.pyc
index b3715570..bd0457fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_generic_alias.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_generic_alias.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nbit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nbit.cpython-311.pyc
index d3973384..0456d18e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nbit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nbit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nested_sequence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nested_sequence.cpython-311.pyc
index 782b148e..9153a508 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nested_sequence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_nested_sequence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_scalars.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_scalars.cpython-311.pyc
index 3a3754fd..b476c609 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_scalars.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_scalars.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_shape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_shape.cpython-311.pyc
index 0104341e..41cbe0c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_shape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/_shape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/setup.cpython-311.pyc
index ec79de56..f98921be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/_typing/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/__init__.cpython-311.pyc
index 4ed99e96..1fcf961f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_array_object.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_array_object.cpython-311.pyc
index f05febe7..c7bf31ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_array_object.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_array_object.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_constants.cpython-311.pyc
index 463b45dd..0cba5e64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_creation_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_creation_functions.cpython-311.pyc
index 0a9847dc..062dedb9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_creation_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_creation_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_data_type_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_data_type_functions.cpython-311.pyc
index 6cf9fbd7..8f9fe894 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_data_type_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_data_type_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_dtypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_dtypes.cpython-311.pyc
index 28f0882b..76d278c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_dtypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_dtypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_elementwise_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_elementwise_functions.cpython-311.pyc
index 1f191981..1c63efb4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_elementwise_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_elementwise_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_manipulation_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_manipulation_functions.cpython-311.pyc
index 94fdc4e0..8161954e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_manipulation_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_manipulation_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_searching_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_searching_functions.cpython-311.pyc
index 86cb41e5..b3f8ae47 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_searching_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_searching_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_set_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_set_functions.cpython-311.pyc
index 8d77b80f..76bbe6a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_set_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_set_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_sorting_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_sorting_functions.cpython-311.pyc
index d24deab6..1047fd34 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_sorting_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_sorting_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_statistical_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_statistical_functions.cpython-311.pyc
index 0cc8635a..6d22ca9f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_statistical_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_statistical_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_typing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_typing.cpython-311.pyc
index f43fba1f..2b2a87b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_typing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_typing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_utility_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_utility_functions.cpython-311.pyc
index 561d483c..071d07d9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_utility_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/_utility_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/linalg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/linalg.cpython-311.pyc
index ad8c8e0d..0cbf5662 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/linalg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/linalg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/setup.cpython-311.pyc
index a46da074..be0c2340 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/__init__.cpython-311.pyc
index a66a5f78..6dd83d2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_array_object.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_array_object.cpython-311.pyc
index ee7bdc73..91876fd8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_array_object.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_array_object.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_creation_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_creation_functions.cpython-311.pyc
index 3ffd7a42..993ec082 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_creation_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_creation_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_data_type_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_data_type_functions.cpython-311.pyc
index 739b61d0..1f8fc258 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_data_type_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_data_type_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_elementwise_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_elementwise_functions.cpython-311.pyc
index f2613cb4..e0de51ab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_elementwise_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_elementwise_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_set_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_set_functions.cpython-311.pyc
index e3169b80..0cf2c1da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_set_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_set_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_sorting_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_sorting_functions.cpython-311.pyc
index 764a0c35..f8931d42 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_sorting_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_sorting_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_validation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_validation.cpython-311.pyc
index edb2d13b..a3d6fe7d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_validation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/array_api/tests/__pycache__/test_validation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/__init__.cpython-311.pyc
index 798ea32a..4877e17a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_inspect.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_inspect.cpython-311.pyc
index 3de1c457..e52fecdd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_inspect.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_inspect.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_pep440.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_pep440.cpython-311.pyc
index ac27c8f4..55034961 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_pep440.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/_pep440.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/py3k.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/py3k.cpython-311.pyc
index 96d82d3c..a366a746 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/py3k.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/py3k.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/setup.cpython-311.pyc
index 4a6e4258..745565b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/__init__.cpython-311.pyc
index 4a5c292d..2efb9cb0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/test_compat.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/test_compat.cpython-311.pyc
index 061d1b4b..29fa257a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/test_compat.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/compat/tests/__pycache__/test_compat.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/__init__.cpython-311.pyc
index edc81ca9..583417c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs.cpython-311.pyc
index 2b1e75a4..e75a9896 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs_scalars.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs_scalars.cpython-311.pyc
index 2ad271c9..30a4f626 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs_scalars.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_add_newdocs_scalars.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_asarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_asarray.cpython-311.pyc
index 1b8f6ff4..6f57f632 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_asarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_asarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype.cpython-311.pyc
index dffe6b5a..a890a9ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype_ctypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype_ctypes.cpython-311.pyc
index 40f73d8c..28d57b0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype_ctypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_dtype_ctypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_exceptions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_exceptions.cpython-311.pyc
index 940fbcf9..47cab754 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_exceptions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_exceptions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_internal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_internal.cpython-311.pyc
index 00ffec64..f769b5db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_internal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_internal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_machar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_machar.cpython-311.pyc
index 10ce35f2..7cbe223f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_machar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_machar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_methods.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_methods.cpython-311.pyc
index 064a8f2d..56a85b3d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_methods.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_methods.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_string_helpers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_string_helpers.cpython-311.pyc
index 6ebd801b..f92dfbbe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_string_helpers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_string_helpers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_type_aliases.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_type_aliases.cpython-311.pyc
index 39013429..fd398e57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_type_aliases.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_type_aliases.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_ufunc_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_ufunc_config.cpython-311.pyc
index 5cf42788..bb5d1302 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_ufunc_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/_ufunc_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/arrayprint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/arrayprint.cpython-311.pyc
index b712d55a..faabe61a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/arrayprint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/arrayprint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/cversions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/cversions.cpython-311.pyc
index 1852741f..40259518 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/cversions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/cversions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/defchararray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/defchararray.cpython-311.pyc
index edc9b67c..9f5e4280 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/defchararray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/defchararray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/einsumfunc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/einsumfunc.cpython-311.pyc
index 6fe23e7f..1af5df71 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/einsumfunc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/einsumfunc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/fromnumeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/fromnumeric.cpython-311.pyc
index 087feb62..d8e186d6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/fromnumeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/fromnumeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/function_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/function_base.cpython-311.pyc
index 871a5e36..90d7e580 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/function_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/function_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/generate_numpy_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/generate_numpy_api.cpython-311.pyc
index 2a469c84..8ddfa9c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/generate_numpy_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/generate_numpy_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/getlimits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/getlimits.cpython-311.pyc
index ca0f88f1..ffb72d54 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/getlimits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/getlimits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/memmap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/memmap.cpython-311.pyc
index b42519bb..256bfcfb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/memmap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/memmap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/multiarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/multiarray.cpython-311.pyc
index bbe46fcb..24ef3d17 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/multiarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/multiarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numeric.cpython-311.pyc
index 4ce6bfd7..a7f73f33 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numerictypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numerictypes.cpython-311.pyc
index 89fb9ba5..98256061 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numerictypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/numerictypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/overrides.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/overrides.cpython-311.pyc
index 4f4768b4..8fe90be8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/overrides.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/overrides.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/records.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/records.cpython-311.pyc
index d97059d7..05bdf0a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/records.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/records.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup.cpython-311.pyc
index 441439b7..684decaf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup_common.cpython-311.pyc
index 10f7143b..2264cbab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/setup_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/shape_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/shape_base.cpython-311.pyc
index b06473c4..2bb95901 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/shape_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/shape_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath.cpython-311.pyc
index 956dacfb..823b38fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath_tests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath_tests.cpython-311.pyc
index b1950d9a..d875cf14 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath_tests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/__pycache__/umath_tests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_tests.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_tests.cp311-win_amd64.pyd
index 4367ed46..ba9c5473 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_tests.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_tests.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_umath.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_umath.cp311-win_amd64.pyd
index cdec14f6..9a317eab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_umath.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_multiarray_umath.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_operand_flag_tests.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_operand_flag_tests.cp311-win_amd64.pyd
index 500c427f..5b920018 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_operand_flag_tests.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_operand_flag_tests.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_rational_tests.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_rational_tests.cp311-win_amd64.pyd
index 990c26e1..44893d8a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_rational_tests.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_rational_tests.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_simd.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_simd.cp311-win_amd64.pyd
index 0ff5eae6..15e8235d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_simd.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_simd.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd
index f46179f1..294ceb6e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_struct_ufunc_tests.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/_umath_tests.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/core/_umath_tests.cp311-win_amd64.pyd
index 6a4c0045..ec0b8015 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/_umath_tests.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/core/_umath_tests.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/lib/npymath.lib b/.CondaPkg/env/Lib/site-packages/numpy/core/lib/npymath.lib
index 309e6a7e..d15e469d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/lib/npymath.lib and b/.CondaPkg/env/Lib/site-packages/numpy/core/lib/npymath.lib differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/__init__.cpython-311.pyc
index 7b8c8b1d..75ebfe90 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/_locales.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/_locales.cpython-311.pyc
index 56c59f38..3340bd83 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/_locales.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/_locales.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test__exceptions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test__exceptions.cpython-311.pyc
index 975d7ecd..0fc09223 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test__exceptions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test__exceptions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_abc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_abc.cpython-311.pyc
index bd56409c..a2194c2d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_abc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_abc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_api.cpython-311.pyc
index f0450e52..64520392 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_argparse.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_argparse.cpython-311.pyc
index adbfbb7d..54f83b8f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_argparse.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_argparse.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_coercion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_coercion.cpython-311.pyc
index 35a07770..622019b6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_coercion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_coercion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_interface.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_interface.cpython-311.pyc
index 8f866731..ae0b0e43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_interface.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_array_interface.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arraymethod.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arraymethod.cpython-311.pyc
index 4b524a04..a966f985 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arraymethod.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arraymethod.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arrayprint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arrayprint.cpython-311.pyc
index d17ee362..97bf784f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arrayprint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_arrayprint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_floatingpoint_errors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_floatingpoint_errors.cpython-311.pyc
index 5e9d71a2..09cffc7e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_floatingpoint_errors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_floatingpoint_errors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_unittests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_unittests.cpython-311.pyc
index c5d407b8..c5a89d97 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_unittests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_casting_unittests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_conversion_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_conversion_utils.cpython-311.pyc
index 52e68683..082c7ae2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_conversion_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_conversion_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_dispatcher.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_dispatcher.cpython-311.pyc
index 48d05fed..c51b0c2f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_dispatcher.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_dispatcher.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_features.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_features.cpython-311.pyc
index 509c75b0..5a0c0b2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_features.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cpu_features.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_custom_dtypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_custom_dtypes.cpython-311.pyc
index 8409855b..7ce27665 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_custom_dtypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_custom_dtypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cython.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cython.cpython-311.pyc
index 848f2610..c66b4c5a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cython.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_cython.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_datetime.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_datetime.cpython-311.pyc
index f1e00c28..a57aeb0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_datetime.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_datetime.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_defchararray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_defchararray.cpython-311.pyc
index 9bba193f..1206d009 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_defchararray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_defchararray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_deprecations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_deprecations.cpython-311.pyc
index 79591fcf..1b218e32 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_deprecations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_deprecations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dlpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dlpack.cpython-311.pyc
index d98ba799..eb05c1d0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dlpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dlpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dtype.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dtype.cpython-311.pyc
index 6d2cd417..3b61356a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dtype.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_dtype.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_einsum.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_einsum.cpython-311.pyc
index 32b8d32e..942ff8d6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_einsum.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_einsum.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_errstate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_errstate.cpython-311.pyc
index d8177f73..ad4f85b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_errstate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_errstate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_extint128.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_extint128.cpython-311.pyc
index cbcfe6ce..7d142b0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_extint128.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_extint128.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_function_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_function_base.cpython-311.pyc
index df84e779..72e197bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_function_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_function_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_getlimits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_getlimits.cpython-311.pyc
index 0379bd6f..60e8ecf9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_getlimits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_getlimits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_half.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_half.cpython-311.pyc
index f14836f6..b8262a6e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_half.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_half.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_hashtable.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_hashtable.cpython-311.pyc
index 32128380..531dd64b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_hashtable.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_hashtable.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexerrors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexerrors.cpython-311.pyc
index 986699c7..f90c298f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexerrors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexerrors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexing.cpython-311.pyc
index a5a4b5f2..720ac9da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_indexing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_item_selection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_item_selection.cpython-311.pyc
index 71c49c2f..5300857f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_item_selection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_item_selection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_limited_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_limited_api.cpython-311.pyc
index 09ef8893..4ee3f157 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_limited_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_limited_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_longdouble.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_longdouble.cpython-311.pyc
index f91a0bc9..065ae740 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_longdouble.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_longdouble.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_machar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_machar.cpython-311.pyc
index bfdcba99..978df89d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_machar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_machar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_overlap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_overlap.cpython-311.pyc
index f00f4bb6..7dbc57cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_overlap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_overlap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_policy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_policy.cpython-311.pyc
index 1bc88400..c8107653 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_policy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_mem_policy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_memmap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_memmap.cpython-311.pyc
index 4e11c9f8..f062c33f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_memmap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_memmap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_multiarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_multiarray.cpython-311.pyc
index 9b790510..a2f4d3a2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_multiarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_multiarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nditer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nditer.cpython-311.pyc
index 5c553ef8..6aafce60 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nditer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nditer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nep50_promotions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nep50_promotions.cpython-311.pyc
index 5aa4532f..98bc4a6c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nep50_promotions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_nep50_promotions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numeric.cpython-311.pyc
index 98cf9317..14edd896 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numerictypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numerictypes.cpython-311.pyc
index ba149c26..3c2ea7b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numerictypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_numerictypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_overrides.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_overrides.cpython-311.pyc
index 3b1adc17..1afe49c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_overrides.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_overrides.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_print.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_print.cpython-311.pyc
index 419fd304..49b4c255 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_print.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_print.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_protocols.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_protocols.cpython-311.pyc
index 826c7f7e..c642d549 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_protocols.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_protocols.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_records.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_records.cpython-311.pyc
index 0231ca71..1bc1632d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_records.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_records.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_regression.cpython-311.pyc
index e7d79ab4..d3252e78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_ctors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_ctors.cpython-311.pyc
index f08dc0be..85af54c1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_ctors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_ctors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_methods.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_methods.cpython-311.pyc
index 261cd667..58ca4d08 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_methods.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalar_methods.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarbuffer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarbuffer.cpython-311.pyc
index 8a47cbb3..5f2f8bf6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarbuffer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarbuffer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarinherit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarinherit.cpython-311.pyc
index 3e339a5c..4c58456b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarinherit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarinherit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarmath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarmath.cpython-311.pyc
index ad2e9ac0..c99d6ad1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarmath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarmath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarprint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarprint.cpython-311.pyc
index 87edc8fa..c42daa36 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarprint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_scalarprint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_shape_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_shape_base.cpython-311.pyc
index e83366f9..bed38801 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_shape_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_shape_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd.cpython-311.pyc
index f676a11b..a9890b70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd_module.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd_module.cpython-311.pyc
index 15c4b0f8..e24d05bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd_module.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_simd_module.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_strings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_strings.cpython-311.pyc
index c1e04b3b..0db982cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_strings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_strings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_ufunc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_ufunc.cpython-311.pyc
index d7338dbe..15fada0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_ufunc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_ufunc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath.cpython-311.pyc
index 13c8b3fd..cf4bfa64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_accuracy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_accuracy.cpython-311.pyc
index bb7ae6cb..9121754d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_accuracy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_accuracy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_complex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_complex.cpython-311.pyc
index 4d8b6463..cb91c405 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_complex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_umath_complex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_unicode.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_unicode.cpython-311.pyc
index e1f6bcc6..4993cab6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_unicode.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/__pycache__/test_unicode.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/cython/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/cython/__pycache__/setup.cpython-311.pyc
index 99de9db1..dbf5f5bc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/cython/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/cython/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/limited_api/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/limited_api/__pycache__/setup.cpython-311.pyc
index 9b17fb6d..25b67423 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/limited_api/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/core/tests/examples/limited_api/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__config__.py b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__config__.py
index f4d04d4f..ab79989d 100644
--- a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__config__.py
+++ b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__config__.py
@@ -11,10 +11,10 @@ extra_dll_dir = os.path.join(os.path.dirname(__file__), '.libs')
if sys.platform == 'win32' and os.path.isdir(extra_dll_dir):
os.add_dll_directory(extra_dll_dir)
-blas_info={'libraries': ['cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include'], 'language': 'f77', 'define_macros': [('HAVE_CBLAS', None)]}
-blas_opt_info={'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)], 'libraries': ['cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include'], 'language': 'f77'}
-lapack_info={'libraries': ['lapack', 'blas', 'lapack', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'language': 'f77'}
-lapack_opt_info={'libraries': ['lapack', 'blas', 'lapack', 'blas', 'cblas', 'blas', 'cblas', 'blas', 'cblas', 'blas'], 'library_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\lib'], 'language': 'f77', 'define_macros': [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)], 'include_dirs': ['C:/ttt/ImageUtils/.CondaPkg/env\\Library\\include']}
+openblas64__info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None)], 'runtime_library_dirs': ['openblas\\lib']}
+blas_ilp64_opt_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None)], 'runtime_library_dirs': ['openblas\\lib']}
+openblas64__lapack_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None), ('HAVE_LAPACKE', None)], 'runtime_library_dirs': ['openblas\\lib']}
+lapack_ilp64_opt_info={'libraries': ['openblas64_', 'openblas64_'], 'library_dirs': ['openblas\\lib'], 'language': 'c', 'define_macros': [('HAVE_CBLAS', None), ('BLAS_SYMBOL_SUFFIX', '64_'), ('HAVE_BLAS_ILP64', None), ('HAVE_LAPACKE', None)], 'runtime_library_dirs': ['openblas\\lib']}
def get_info(name):
g = globals()
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__config__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__config__.cpython-311.pyc
index fd98e452..ff3cc7f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__config__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__config__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__init__.cpython-311.pyc
index ea1af033..2f41a43e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/_shell_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/_shell_utils.cpython-311.pyc
index 701ab6cb..5aa66220 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/_shell_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/_shell_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/armccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/armccompiler.cpython-311.pyc
index 264f42cd..ebdf55b9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/armccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/armccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler.cpython-311.pyc
index 6666fa28..cb6fcc7b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler_opt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler_opt.cpython-311.pyc
index 7b28a1e8..a94986b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler_opt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/ccompiler_opt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/conv_template.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/conv_template.cpython-311.pyc
index 5f609a16..9c53e9cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/conv_template.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/conv_template.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/core.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/core.cpython-311.pyc
index 0c534f2c..04abd739 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/core.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/core.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/cpuinfo.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/cpuinfo.cpython-311.pyc
index a57e5817..8c2cbc89 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/cpuinfo.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/cpuinfo.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/exec_command.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/exec_command.cpython-311.pyc
index e2a85a38..7164f476 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/exec_command.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/exec_command.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/extension.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/extension.cpython-311.pyc
index 363906de..757a8a77 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/extension.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/extension.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/from_template.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/from_template.cpython-311.pyc
index 3b46bb88..5897b708 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/from_template.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/from_template.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/intelccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/intelccompiler.cpython-311.pyc
index 08945db0..5e509ab9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/intelccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/intelccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/lib2def.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/lib2def.cpython-311.pyc
index 21664003..59c99c9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/lib2def.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/lib2def.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/line_endings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/line_endings.cpython-311.pyc
index 91a65e96..fb60ca5c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/line_endings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/line_endings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/log.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/log.cpython-311.pyc
index f8184c8b..32da59c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/log.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/log.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/mingw32ccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/mingw32ccompiler.cpython-311.pyc
index 3fc54ece..55601b51 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/mingw32ccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/mingw32ccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/misc_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/misc_util.cpython-311.pyc
index 84191d18..b67876ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/misc_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/misc_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvc9compiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvc9compiler.cpython-311.pyc
index ad6bbb07..169f3256 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvc9compiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvc9compiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvccompiler.cpython-311.pyc
index fe8ccf84..23a70405 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/msvccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/npy_pkg_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/npy_pkg_config.cpython-311.pyc
index b53eb517..5d61f4fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/npy_pkg_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/npy_pkg_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/numpy_distribution.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/numpy_distribution.cpython-311.pyc
index 5211b200..64490320 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/numpy_distribution.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/numpy_distribution.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/pathccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/pathccompiler.cpython-311.pyc
index b80e6f60..cc5db539 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/pathccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/pathccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/setup.cpython-311.pyc
index 54fff5d6..d2327278 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/system_info.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/system_info.cpython-311.pyc
index a9c13a1b..cbb51492 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/system_info.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/system_info.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/unixccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/unixccompiler.cpython-311.pyc
index 12dc192b..fe83fbe2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/unixccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/__pycache__/unixccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/__init__.cpython-311.pyc
index 0299c818..333e8745 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/autodist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/autodist.cpython-311.pyc
index a9b097ca..01dd8e02 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/autodist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/autodist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/bdist_rpm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/bdist_rpm.cpython-311.pyc
index 2b3176e6..b4ca4955 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/bdist_rpm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/bdist_rpm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build.cpython-311.pyc
index cf594b2b..658a399e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_clib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_clib.cpython-311.pyc
index c60bfb60..42a9c451 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_clib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_clib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_ext.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_ext.cpython-311.pyc
index 23b4f8b7..5c92eae5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_ext.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_ext.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_py.cpython-311.pyc
index 3b448046..ab4db53f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_scripts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_scripts.cpython-311.pyc
index b37657dc..ad4bf410 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_scripts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_scripts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_src.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_src.cpython-311.pyc
index 7cc5c8cf..a6b1e3fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_src.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/build_src.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config.cpython-311.pyc
index b91e07ea..0c6377b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config_compiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config_compiler.cpython-311.pyc
index 52331f21..61aa3b3a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config_compiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/config_compiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/develop.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/develop.cpython-311.pyc
index 85ba97cd..57d69552 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/develop.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/develop.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/egg_info.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/egg_info.cpython-311.pyc
index 16e9df20..028e7adb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/egg_info.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/egg_info.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install.cpython-311.pyc
index ae2e936a..da21c2b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_clib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_clib.cpython-311.pyc
index c1279855..e7471c1f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_clib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_clib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_data.cpython-311.pyc
index 5d4aa9af..0e423eac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_headers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_headers.cpython-311.pyc
index 030cd0a8..95f355c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_headers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/install_headers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/sdist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/sdist.cpython-311.pyc
index 9f790ddc..00341902 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/sdist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/command/__pycache__/sdist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/__init__.cpython-311.pyc
index 74eaec2f..e1fe6c20 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/absoft.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/absoft.cpython-311.pyc
index 9cc6b126..2c606f2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/absoft.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/absoft.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/arm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/arm.cpython-311.pyc
index 08f7dd27..2a303781 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/arm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/arm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/compaq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/compaq.cpython-311.pyc
index ee4a357c..06546a02 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/compaq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/compaq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/environment.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/environment.cpython-311.pyc
index 8b1c0fbd..91cd22d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/environment.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/environment.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/fujitsu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/fujitsu.cpython-311.pyc
index 3fa34926..d42fc5fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/fujitsu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/fujitsu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/g95.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/g95.cpython-311.pyc
index ed14ed41..64ec2732 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/g95.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/g95.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/gnu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/gnu.cpython-311.pyc
index 086aa190..e344ac28 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/gnu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/gnu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/hpux.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/hpux.cpython-311.pyc
index c5b7929d..10e168e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/hpux.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/hpux.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/ibm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/ibm.cpython-311.pyc
index 22c578b3..f44edea6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/ibm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/ibm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/intel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/intel.cpython-311.pyc
index 47a651f2..5106e1c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/intel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/intel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/lahey.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/lahey.cpython-311.pyc
index fe9cf50c..906e9159 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/lahey.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/lahey.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/mips.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/mips.cpython-311.pyc
index c7dd5dd9..441646e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/mips.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/mips.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-311.pyc
index 5c7720a8..d3b2aefb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/none.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/none.cpython-311.pyc
index 3561d469..99c3049f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/none.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/none.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nv.cpython-311.pyc
index 4efcd91a..a92d0557 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/nv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pathf95.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pathf95.cpython-311.pyc
index c343bad3..25af0133 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pathf95.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pathf95.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pg.cpython-311.pyc
index 26151f5b..5fd66e2d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/pg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-311.pyc
index 94ba63e6..b7718c5d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/vast.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/vast.cpython-311.pyc
index 2c1cf30e..6e853405 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/vast.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/fcompiler/__pycache__/vast.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/site.cfg b/.CondaPkg/env/Lib/site-packages/numpy/distutils/site.cfg
deleted file mode 100644
index f958091a..00000000
--- a/.CondaPkg/env/Lib/site-packages/numpy/distutils/site.cfg
+++ /dev/null
@@ -1,9 +0,0 @@
-[DEFAULT]
-library_dirs = C:/ttt/ImageUtils/.CondaPkg/env\Library\lib
-include_dirs = C:/ttt/ImageUtils/.CondaPkg/env\Library\include
-[lapack]
-libraries = lapack,blas
-[blas]
-libraries = cblas,blas
-[cblas]
-libraries = cblas,blas
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/__init__.cpython-311.pyc
index d82e40e7..e12f9136 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc
index 17cd161c..e7ba06ed 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_build_ext.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt.cpython-311.pyc
index 9987261b..d1b8c0cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt_conf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt_conf.cpython-311.pyc
index 3898d2d4..176b4eea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt_conf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt_conf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_exec_command.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_exec_command.cpython-311.pyc
index db5f0f3c..df2e6c2c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_exec_command.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_exec_command.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler.cpython-311.pyc
index 3e0d08ae..2ee40c23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_gnu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_gnu.cpython-311.pyc
index af6b1e7a..7585561d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_gnu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_gnu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_intel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_intel.cpython-311.pyc
index 6dc70573..7a1f3383 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_intel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_intel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_nagfor.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_nagfor.cpython-311.pyc
index 1cb3d41a..9936c72b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_nagfor.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_fcompiler_nagfor.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_from_template.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_from_template.cpython-311.pyc
index e9520d5a..db3f0b50 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_from_template.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_from_template.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_log.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_log.cpython-311.pyc
index 16da0934..fa85e215 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_log.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_log.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_mingw32ccompiler.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_mingw32ccompiler.cpython-311.pyc
index 8d75c49e..b6e8492b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_mingw32ccompiler.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_mingw32ccompiler.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_misc_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_misc_util.cpython-311.pyc
index c479b13d..3e713e23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_misc_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_misc_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_npy_pkg_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_npy_pkg_config.cpython-311.pyc
index f9b26c0b..953d3fa7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_npy_pkg_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_npy_pkg_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_shell_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_shell_utils.cpython-311.pyc
index 3e347c04..3595f07d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_shell_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_shell_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_system_info.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_system_info.cpython-311.pyc
index 51fb025a..28f29d06 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_system_info.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/distutils/tests/__pycache__/test_system_info.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/__init__.cpython-311.pyc
index ff5cb2e2..0af4ed42 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/constants.cpython-311.pyc
index d21044c4..39cb9e9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/ufuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/ufuncs.cpython-311.pyc
index 21840223..6cf7c44f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/ufuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/doc/__pycache__/ufuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__init__.cpython-311.pyc
index dc4f1107..64c254d3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__main__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__main__.cpython-311.pyc
index 99c1d561..29d12bd8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__main__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__main__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__version__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__version__.cpython-311.pyc
index 519554a2..120c26ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__version__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/__version__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/auxfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/auxfuncs.cpython-311.pyc
index ef86678c..72529620 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/auxfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/auxfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/capi_maps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/capi_maps.cpython-311.pyc
index 060379e4..cac40974 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/capi_maps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/capi_maps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cb_rules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cb_rules.cpython-311.pyc
index b36ea952..31c829c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cb_rules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cb_rules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cfuncs.cpython-311.pyc
index ba4c038a..0d59e3f7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/cfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/common_rules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/common_rules.cpython-311.pyc
index d1e39446..6bda5ef7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/common_rules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/common_rules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/crackfortran.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/crackfortran.cpython-311.pyc
index 115b7a0f..1958417b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/crackfortran.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/crackfortran.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/diagnose.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/diagnose.cpython-311.pyc
index de7a6ba6..5c658330 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/diagnose.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/diagnose.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f2py2e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f2py2e.cpython-311.pyc
index eb063f33..156fe503 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f2py2e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f2py2e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f90mod_rules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f90mod_rules.cpython-311.pyc
index 5e403851..e127c218 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f90mod_rules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/f90mod_rules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/func2subr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/func2subr.cpython-311.pyc
index ebdea9cb..7026ca0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/func2subr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/func2subr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/rules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/rules.cpython-311.pyc
index 97e2f85b..271d923e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/rules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/rules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/setup.cpython-311.pyc
index 590f908b..85906a23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/symbolic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/symbolic.cpython-311.pyc
index 2fe6e6dc..717ccce1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/symbolic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/symbolic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/use_rules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/use_rules.cpython-311.pyc
index ea2bf534..fef152c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/use_rules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/__pycache__/use_rules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/__init__.cpython-311.pyc
index b85ce642..d7da09eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_abstract_interface.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_abstract_interface.cpython-311.pyc
index 60c1aa53..9fd2c2e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_abstract_interface.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_abstract_interface.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_array_from_pyobj.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_array_from_pyobj.cpython-311.pyc
index 97fe3667..8d57202a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_array_from_pyobj.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_array_from_pyobj.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_assumed_shape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_assumed_shape.cpython-311.pyc
index 84a30e75..34f4a20a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_assumed_shape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_assumed_shape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_block_docstring.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_block_docstring.cpython-311.pyc
index a9fc481f..274a74f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_block_docstring.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_block_docstring.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_callback.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_callback.cpython-311.pyc
index 39ed5eef..4209fbae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_callback.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_callback.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_character.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_character.cpython-311.pyc
index fd675b49..73325d15 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_character.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_character.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_common.cpython-311.pyc
index 4a7f9454..759b1adb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_compile_function.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_compile_function.cpython-311.pyc
index 0ce61772..43fc0b15 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_compile_function.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_compile_function.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_crackfortran.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_crackfortran.cpython-311.pyc
index 76ee421c..1e7bd3c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_crackfortran.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_crackfortran.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_docs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_docs.cpython-311.pyc
index 9540439b..92752ac0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_docs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_docs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2cmap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2cmap.cpython-311.pyc
index 012ed38d..c6f25414 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2cmap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2cmap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2py2e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2py2e.cpython-311.pyc
index d00e81a7..ea942919 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2py2e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_f2py2e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_kind.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_kind.cpython-311.pyc
index af99b5ab..1e3ca82e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_kind.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_kind.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_mixed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_mixed.cpython-311.pyc
index 159ec128..e2098c32 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_mixed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_mixed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_module_doc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_module_doc.cpython-311.pyc
index 7fd546c6..848c310f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_module_doc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_module_doc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_parameter.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_parameter.cpython-311.pyc
index 24c1232d..53bb2654 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_parameter.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_parameter.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_quoted_character.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_quoted_character.cpython-311.pyc
index 1bd88649..e464c2d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_quoted_character.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_quoted_character.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_regression.cpython-311.pyc
index ec8d17e0..c7eaf642 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_character.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_character.cpython-311.pyc
index bbf88a15..2503a23e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_character.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_character.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_complex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_complex.cpython-311.pyc
index f0fcca2d..f8276c11 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_complex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_complex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_integer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_integer.cpython-311.pyc
index 4c8e46f6..6a8ef622 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_integer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_integer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_logical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_logical.cpython-311.pyc
index 61ce0500..160f8dc4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_logical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_logical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_real.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_real.cpython-311.pyc
index 3f39be7c..66bb5a23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_real.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_return_real.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_semicolon_split.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_semicolon_split.cpython-311.pyc
index b5a17023..45e53d44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_semicolon_split.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_semicolon_split.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_size.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_size.cpython-311.pyc
index d149a2df..4b33bbf9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_size.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_size.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_string.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_string.cpython-311.pyc
index 47120081..78962d75 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_string.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_string.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_symbolic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_symbolic.cpython-311.pyc
index 6194a654..63e87f43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_symbolic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_symbolic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_value_attrspec.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_value_attrspec.cpython-311.pyc
index ad397266..d2d3f619 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_value_attrspec.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/test_value_attrspec.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/util.cpython-311.pyc
index f5dc2cfc..691b3802 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/f2py/tests/__pycache__/util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/__init__.cpython-311.pyc
index a03509cc..e76141d0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/_pocketfft.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/_pocketfft.cpython-311.pyc
index c3201548..bd2cf99d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/_pocketfft.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/_pocketfft.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/helper.cpython-311.pyc
index 6346da28..a699e73b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/setup.cpython-311.pyc
index 4b92c881..a1629783 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd
index c622da2b..387981a2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/fft/_pocketfft_internal.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/__init__.cpython-311.pyc
index 366f3127..b7d00535 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc
index df606052..671d1b8d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_pocketfft.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_pocketfft.cpython-311.pyc
index 7f5673e6..0968c5da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_pocketfft.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/fft/tests/__pycache__/test_pocketfft.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/__init__.cpython-311.pyc
index ad243720..796eead5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_datasource.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_datasource.cpython-311.pyc
index 7fd51616..9f208dc4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_datasource.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_datasource.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_iotools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_iotools.cpython-311.pyc
index d006dc92..4a7f1519 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_iotools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_iotools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_version.cpython-311.pyc
index 465bf5fa..f0a9b8f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraypad.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraypad.cpython-311.pyc
index 68555c13..f877dc6d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraypad.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraypad.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraysetops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraysetops.cpython-311.pyc
index fbf5abd5..12e011e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraysetops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arraysetops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arrayterator.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arrayterator.cpython-311.pyc
index ffb1c0e3..b2f04ee5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arrayterator.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/arrayterator.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/format.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/format.cpython-311.pyc
index 409360e3..e1cce2ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/format.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/format.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/function_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/function_base.cpython-311.pyc
index 632cd1f9..ddca90db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/function_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/function_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/histograms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/histograms.cpython-311.pyc
index 41aacd43..c0e3615f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/histograms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/histograms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/index_tricks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/index_tricks.cpython-311.pyc
index 059d5a05..c860d9e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/index_tricks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/index_tricks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/mixins.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/mixins.cpython-311.pyc
index aa56f5e6..1f45de58 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/mixins.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/mixins.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/nanfunctions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/nanfunctions.cpython-311.pyc
index 3b17565b..2d3b62d3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/nanfunctions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/nanfunctions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/npyio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/npyio.cpython-311.pyc
index ddc39697..14c2b830 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/npyio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/npyio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/polynomial.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/polynomial.cpython-311.pyc
index 1a493ca5..5eec1f89 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/polynomial.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/polynomial.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/recfunctions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/recfunctions.cpython-311.pyc
index 75a46754..b568f978 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/recfunctions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/recfunctions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/scimath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/scimath.cpython-311.pyc
index 62661d8d..893f2302 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/scimath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/scimath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/setup.cpython-311.pyc
index 9080e274..058fd0cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/shape_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/shape_base.cpython-311.pyc
index cdad5178..94b0d8e3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/shape_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/shape_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/stride_tricks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/stride_tricks.cpython-311.pyc
index 4ef85672..b627b547 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/stride_tricks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/stride_tricks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/twodim_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/twodim_base.cpython-311.pyc
index b6d7b4d2..327a4a75 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/twodim_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/twodim_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/type_check.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/type_check.cpython-311.pyc
index d37abe2e..dbd4458a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/type_check.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/type_check.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/ufunclike.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/ufunclike.cpython-311.pyc
index 5f953286..06896bb2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/ufunclike.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/ufunclike.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/user_array.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/user_array.cpython-311.pyc
index 5d9b0e17..436dcf65 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/user_array.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/user_array.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/utils.cpython-311.pyc
index d1a1fc1b..2a537634 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/__init__.cpython-311.pyc
index 197b7a45..3bf536cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__datasource.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__datasource.cpython-311.pyc
index cba85344..8aaa9ec5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__datasource.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__datasource.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__iotools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__iotools.cpython-311.pyc
index aa860833..94b4598d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__iotools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__iotools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__version.cpython-311.pyc
index eb668083..37d86036 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test__version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraypad.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraypad.cpython-311.pyc
index fc446b88..286e6625 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraypad.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraypad.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraysetops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraysetops.cpython-311.pyc
index 7149faa3..e3415620 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraysetops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arraysetops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arrayterator.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arrayterator.cpython-311.pyc
index 1a6c59f5..1226b06c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arrayterator.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_arrayterator.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_financial_expired.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_financial_expired.cpython-311.pyc
index 2d2b4d9b..d2936230 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_financial_expired.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_financial_expired.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_format.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_format.cpython-311.pyc
index 22136ae6..e72fcd31 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_format.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_format.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_function_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_function_base.cpython-311.pyc
index 943f485e..a294fc29 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_function_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_function_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_histograms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_histograms.cpython-311.pyc
index 55e7ee3b..a7f2c125 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_histograms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_histograms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_index_tricks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_index_tricks.cpython-311.pyc
index 5136688e..2966cab9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_index_tricks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_index_tricks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_io.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_io.cpython-311.pyc
index 4faa0cb7..c87f0738 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_io.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_io.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_loadtxt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_loadtxt.cpython-311.pyc
index a75ccf9f..ebf9c9bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_loadtxt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_loadtxt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_mixins.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_mixins.cpython-311.pyc
index 76d23d5a..bccd207c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_mixins.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_mixins.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_nanfunctions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_nanfunctions.cpython-311.pyc
index 11441701..fc6b6162 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_nanfunctions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_nanfunctions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-311.pyc
index e1fa0d00..cb1b4335 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_packbits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_polynomial.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_polynomial.cpython-311.pyc
index 76bc04f3..61bbf835 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_polynomial.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_polynomial.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_recfunctions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_recfunctions.cpython-311.pyc
index b2acf120..8092fa90 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_recfunctions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_recfunctions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_regression.cpython-311.pyc
index d3af937f..b9676dc7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_shape_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_shape_base.cpython-311.pyc
index aa6a8519..7904a14c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_shape_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_shape_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_stride_tricks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_stride_tricks.cpython-311.pyc
index 7ff09678..d713ed79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_stride_tricks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_stride_tricks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_twodim_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_twodim_base.cpython-311.pyc
index 680c6d5d..9f91d8af 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_twodim_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_twodim_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_type_check.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_type_check.cpython-311.pyc
index b85e3482..284d82ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_type_check.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_type_check.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_ufunclike.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_ufunclike.cpython-311.pyc
index 57542a7b..fb5fda14 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_ufunclike.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_ufunclike.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_utils.cpython-311.pyc
index de6d35d7..303aa879 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/lib/tests/__pycache__/test_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/__init__.cpython-311.pyc
index 3782ef57..00062d25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/linalg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/linalg.cpython-311.pyc
index bd055bdb..001aadb1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/linalg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/linalg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/setup.cpython-311.pyc
index 55385a99..3ae8acd6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/_umath_linalg.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/linalg/_umath_linalg.cp311-win_amd64.pyd
index d2aa23c9..4e95fcdb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/_umath_linalg.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/_umath_linalg.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/lapack_lite.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/linalg/lapack_lite.cp311-win_amd64.pyd
index 8eb777e9..b504f884 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/lapack_lite.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/lapack_lite.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/__init__.cpython-311.pyc
index 0aa9d240..1356d4e0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_deprecations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_deprecations.cpython-311.pyc
index b00ee304..1bc6adc9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_deprecations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_deprecations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc
index fa174bbb..dd78f97a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_linalg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-311.pyc
index fdfdc7a0..5fba97db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/linalg/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/__init__.cpython-311.pyc
index 32e8dc6c..f99c5b5b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/bench.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/bench.cpython-311.pyc
index 830ed3a0..e1ad98c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/bench.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/bench.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/core.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/core.cpython-311.pyc
index 378e5470..0dabffcc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/core.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/core.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/extras.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/extras.cpython-311.pyc
index 70b9ecd8..70bbee57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/extras.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/extras.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/mrecords.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/mrecords.cpython-311.pyc
index 11ecdad9..95313722 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/mrecords.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/mrecords.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/setup.cpython-311.pyc
index a62f260f..4a084433 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/testutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/testutils.cpython-311.pyc
index 63b7bf5a..29d0f147 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/testutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/testutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-311.pyc
index 6e725232..28a79ec6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/__pycache__/timer_comparison.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/__init__.cpython-311.pyc
index 699802c3..59b72618 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_core.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_core.cpython-311.pyc
index df8b1708..14a12cfe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_core.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_core.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_deprecations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_deprecations.cpython-311.pyc
index a924ad28..3bb9623a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_deprecations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_deprecations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_extras.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_extras.cpython-311.pyc
index 134a8ebd..49f3761c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_extras.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_extras.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_mrecords.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_mrecords.cpython-311.pyc
index f8a74b6b..186e5b43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_mrecords.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_mrecords.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_old_ma.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_old_ma.cpython-311.pyc
index 88c35e7f..92e69b69 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_old_ma.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_old_ma.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_regression.cpython-311.pyc
index 9a1e903e..2156f7c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_subclassing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_subclassing.cpython-311.pyc
index 4eeaebb5..ba288690 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_subclassing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/ma/tests/__pycache__/test_subclassing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/__init__.cpython-311.pyc
index fd598139..721691f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/defmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/defmatrix.cpython-311.pyc
index 8f3da3bb..de02f1e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/defmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/defmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/setup.cpython-311.pyc
index f50b2995..4fcc908e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/__init__.cpython-311.pyc
index 97842621..96e1e819 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-311.pyc
index fb4c7977..0839807e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_defmatrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_interaction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_interaction.cpython-311.pyc
index b9c98879..1f98a16e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_interaction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_interaction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_masked_matrix.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_masked_matrix.cpython-311.pyc
index 5551c9e3..2a60dbfe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_masked_matrix.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_masked_matrix.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_matrix_linalg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_matrix_linalg.cpython-311.pyc
index 63e2d952..1f52df39 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_matrix_linalg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_matrix_linalg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_multiarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_multiarray.cpython-311.pyc
index cd17cc51..2ef4337d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_multiarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_multiarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_numeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_numeric.cpython-311.pyc
index ba222ef0..4ff072e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_numeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_numeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_regression.cpython-311.pyc
index 5e3265a2..13eef9b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/matrixlib/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/__init__.cpython-311.pyc
index 4acd0ab1..d3086100 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/_polybase.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/_polybase.cpython-311.pyc
index ca1178fb..fe0e866f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/_polybase.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/_polybase.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/chebyshev.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/chebyshev.cpython-311.pyc
index ac62ec6b..3d8a442e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/chebyshev.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/chebyshev.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite.cpython-311.pyc
index bbbba191..f6f51b57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite_e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite_e.cpython-311.pyc
index b0c7a4df..e61099fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite_e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/hermite_e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/laguerre.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/laguerre.cpython-311.pyc
index fe110666..d859e97c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/laguerre.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/laguerre.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/legendre.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/legendre.cpython-311.pyc
index e4e6f92d..96d954b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/legendre.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/legendre.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polynomial.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polynomial.cpython-311.pyc
index be2f4347..14248624 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polynomial.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polynomial.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polyutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polyutils.cpython-311.pyc
index e0d585c0..902eb698 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polyutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/polyutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/setup.cpython-311.pyc
index 6a0bc4d0..530764fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/__init__.cpython-311.pyc
index a2548ece..0715ecff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_chebyshev.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_chebyshev.cpython-311.pyc
index 8904629d..c29b1128 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_chebyshev.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_chebyshev.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_classes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_classes.cpython-311.pyc
index 69b11628..f53cc873 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_classes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_classes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite.cpython-311.pyc
index 504bc7c8..c0b89a4f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite_e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite_e.cpython-311.pyc
index f002d410..71458b79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite_e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_hermite_e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_laguerre.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_laguerre.cpython-311.pyc
index cbcf5733..4d32983a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_laguerre.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_laguerre.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_legendre.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_legendre.cpython-311.pyc
index 3a0194cd..dec6439b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_legendre.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_legendre.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polynomial.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polynomial.cpython-311.pyc
index fa649b40..a72c2549 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polynomial.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polynomial.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polyutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polyutils.cpython-311.pyc
index 6439eeb9..15255366 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polyutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_polyutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_printing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_printing.cpython-311.pyc
index 7e46697c..b551e22e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_printing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_printing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_symbol.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_symbol.cpython-311.pyc
index 0577b1d2..857dd50c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_symbol.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/polynomial/tests/__pycache__/test_symbol.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/__init__.cpython-311.pyc
index 7904ffd2..970d2671 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/_pickle.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/_pickle.cpython-311.pyc
index cb130020..3b621587 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/_pickle.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/_pickle.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc
index 9eac52db..e17939fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_bounded_integers.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_bounded_integers.cp311-win_amd64.pyd
index e0555eab..cea2097b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_bounded_integers.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_bounded_integers.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_common.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_common.cp311-win_amd64.pyd
index 9057ca2f..347fdf28 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_common.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_common.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/extending.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/extending.cpython-311.pyc
index 80fdc74b..734c42ab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/extending.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/extending.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/parse.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/parse.cpython-311.pyc
index a674eda9..34fe5376 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/parse.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cffi/__pycache__/parse.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cython/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cython/__pycache__/setup.cpython-311.pyc
index fc5db55e..016e209c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cython/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/cython/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending.cpython-311.pyc
index a754e129..5b9cf8a9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending_distributions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending_distributions.cpython-311.pyc
index 02a6f3d0..295303d1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending_distributions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/_examples/numba/__pycache__/extending_distributions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_generator.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_generator.cp311-win_amd64.pyd
index cdfcb068..095794b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_generator.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_generator.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_mt19937.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_mt19937.cp311-win_amd64.pyd
index 63095410..63b93e5f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_mt19937.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_mt19937.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_pcg64.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_pcg64.cp311-win_amd64.pyd
index b8cc02d8..2a6c4b6d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_pcg64.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_pcg64.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_philox.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_philox.cp311-win_amd64.pyd
index b43a753b..8ca4f3db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_philox.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_philox.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/_sfc64.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/_sfc64.cp311-win_amd64.pyd
index 1e024599..6fac65d8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/_sfc64.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/_sfc64.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/bit_generator.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/bit_generator.cp311-win_amd64.pyd
index 54a8e2fa..45b36eb7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/bit_generator.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/bit_generator.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/lib/npyrandom.lib b/.CondaPkg/env/Lib/site-packages/numpy/random/lib/npyrandom.lib
index 57bf90f7..53ebaf18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/lib/npyrandom.lib and b/.CondaPkg/env/Lib/site-packages/numpy/random/lib/npyrandom.lib differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/mtrand.cp311-win_amd64.pyd b/.CondaPkg/env/Lib/site-packages/numpy/random/mtrand.cp311-win_amd64.pyd
index bebe9c50..ed0c2e66 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/mtrand.cp311-win_amd64.pyd and b/.CondaPkg/env/Lib/site-packages/numpy/random/mtrand.cp311-win_amd64.pyd differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/__init__.cpython-311.pyc
index 688ac638..d583ad2a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_direct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_direct.cpython-311.pyc
index 28c2fb63..1604cd9f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_direct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_direct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_extending.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_extending.cpython-311.pyc
index 3a9ccfe6..bf59bed3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_extending.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_extending.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937.cpython-311.pyc
index e3f55532..ab319de8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937_regressions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937_regressions.cpython-311.pyc
index a175fc0c..a860b03f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937_regressions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_generator_mt19937_regressions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_random.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_random.cpython-311.pyc
index 9425fc74..1e0159e3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_random.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_random.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate.cpython-311.pyc
index aa65c1ff..7ca4b034 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate_regression.cpython-311.pyc
index a748952d..a265187f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_randomstate_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_regression.cpython-311.pyc
index 2c097a14..e97dc323 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_seed_sequence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_seed_sequence.cpython-311.pyc
index b5c866de..1da8a934 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_seed_sequence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_seed_sequence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_smoke.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_smoke.cpython-311.pyc
index 8a169e68..5663b0ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_smoke.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/__pycache__/test_smoke.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/data/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/data/__pycache__/__init__.cpython-311.pyc
index 30702e4e..1120bb73 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/random/tests/data/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/random/tests/data/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/__init__.cpython-311.pyc
index 89c3378e..07928864 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/print_coercion_tables.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/print_coercion_tables.cpython-311.pyc
index 87145c6f..5c4130d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/print_coercion_tables.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/print_coercion_tables.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/setup.cpython-311.pyc
index 5b32a282..f85eeea4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/utils.cpython-311.pyc
index c2049386..b5291db4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/__init__.cpython-311.pyc
index 47969620..979f5d33 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/decorators.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/decorators.cpython-311.pyc
index 4909d002..c0f91598 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/decorators.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/decorators.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/extbuild.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/extbuild.cpython-311.pyc
index 3cdea59d..22e1eb9b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/extbuild.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/extbuild.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/noseclasses.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/noseclasses.cpython-311.pyc
index a40dbcbe..5863529e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/noseclasses.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/noseclasses.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/nosetester.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/nosetester.cpython-311.pyc
index 03c1a808..f1e66e79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/nosetester.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/nosetester.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/parameterized.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/parameterized.cpython-311.pyc
index 408c6ea6..fa4b1c9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/parameterized.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/parameterized.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/utils.cpython-311.pyc
index 88ee630b..c1a6921d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/_private/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/__init__.cpython-311.pyc
index 4710d2f9..d812a2bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_doctesting.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_doctesting.cpython-311.pyc
index a4c922b4..8db5e67d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_doctesting.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_doctesting.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc
index 1e4c4d23..b5e88253 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/testing/tests/__pycache__/test_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/__init__.cpython-311.pyc
index 10998cab..8ba92eba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test__all__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test__all__.cpython-311.pyc
index 8f660259..422a3abd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test__all__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test__all__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_ctypeslib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_ctypeslib.cpython-311.pyc
index 1b9805a1..e6cb3ccb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_ctypeslib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_ctypeslib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_lazyloading.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_lazyloading.cpython-311.pyc
index 72e3a5bd..1f597e87 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_lazyloading.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_lazyloading.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_matlib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_matlib.cpython-311.pyc
index 419da503..5e1b9203 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_matlib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_matlib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_numpy_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_numpy_version.cpython-311.pyc
index a54553ce..6ae974cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_numpy_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_numpy_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_public_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_public_api.cpython-311.pyc
index a9382044..fe292f75 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_public_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_public_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_reloading.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_reloading.cpython-311.pyc
index a59a90c3..ccb5558f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_reloading.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_reloading.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_scripts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_scripts.cpython-311.pyc
index 75f2ba95..20c247e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_scripts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_scripts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_warnings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_warnings.cpython-311.pyc
index 6bdd56da..417e1a58 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_warnings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/tests/__pycache__/test_warnings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/__init__.cpython-311.pyc
index 119df8a0..b8ad9609 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/mypy_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/mypy_plugin.cpython-311.pyc
index f9eb87a7..cb76cab1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/mypy_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/mypy_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/setup.cpython-311.pyc
index 95f712a5..e8f4b0ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/__init__.cpython-311.pyc
index 23c02070..04fd430f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_generic_alias.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_generic_alias.cpython-311.pyc
index e1123631..10963423 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_generic_alias.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_generic_alias.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_isfile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_isfile.cpython-311.pyc
index 1b9f69b1..233721e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_isfile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_isfile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_runtime.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_runtime.cpython-311.pyc
index 4f88b83d..980383ef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_runtime.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_runtime.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_typing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_typing.cpython-311.pyc
index 4d1105f4..e0c01b59 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_typing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/__pycache__/test_typing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arithmetic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arithmetic.cpython-311.pyc
index a7ca5099..98eda262 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arithmetic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arithmetic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_constructors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_constructors.cpython-311.pyc
index 51b07af5..8a5262c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_constructors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_constructors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_like.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_like.cpython-311.pyc
index fc8d6364..ac2042f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_like.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/array_like.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayprint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayprint.cpython-311.pyc
index 088d1944..20734e87 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayprint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayprint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayterator.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayterator.cpython-311.pyc
index c5c3b05d..9bd7d37e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayterator.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/arrayterator.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/bitwise_ops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/bitwise_ops.cpython-311.pyc
index 90e5bbbb..cabe3299 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/bitwise_ops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/bitwise_ops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/comparisons.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/comparisons.cpython-311.pyc
index badaae03..9daaedf3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/comparisons.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/comparisons.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/dtype.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/dtype.cpython-311.pyc
index cd23c648..594051ab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/dtype.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/dtype.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/einsumfunc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/einsumfunc.cpython-311.pyc
index 50891d8d..2f101794 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/einsumfunc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/einsumfunc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/flatiter.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/flatiter.cpython-311.pyc
index c4e5f754..1558c600 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/flatiter.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/flatiter.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/fromnumeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/fromnumeric.cpython-311.pyc
index 1cb9f634..9f78e20a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/fromnumeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/fromnumeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/index_tricks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/index_tricks.cpython-311.pyc
index 1b8a6dd3..c7410c78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/index_tricks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/index_tricks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_utils.cpython-311.pyc
index 9c76ec5c..88f60005 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_version.cpython-311.pyc
index 2fd01ece..9c4bb234 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/lib_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/literal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/literal.cpython-311.pyc
index 3b999e53..b3bd9ed5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/literal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/literal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/mod.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/mod.cpython-311.pyc
index df03cffd..893608af 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/mod.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/mod.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/modules.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/modules.cpython-311.pyc
index 3a02821e..5411927e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/modules.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/modules.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/multiarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/multiarray.cpython-311.pyc
index 2306da32..235301d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/multiarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/multiarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_conversion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_conversion.cpython-311.pyc
index 345d7930..391a4b9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_conversion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_conversion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_misc.cpython-311.pyc
index 3988ab66..da78551d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_shape_manipulation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_shape_manipulation.cpython-311.pyc
index d16123ba..e0b42513 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_shape_manipulation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ndarray_shape_manipulation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numeric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numeric.cpython-311.pyc
index 61b71a03..c91bd4e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numeric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numeric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numerictypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numerictypes.cpython-311.pyc
index 08c351a3..213bf8a2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numerictypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/numerictypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/random.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/random.cpython-311.pyc
index 4c4cac67..ae92684f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/random.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/random.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/scalars.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/scalars.cpython-311.pyc
index 127b1589..2c1b0bd3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/scalars.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/scalars.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple.cpython-311.pyc
index 9e378546..b83ddfa9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple_py3.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple_py3.cpython-311.pyc
index 4f14b0cb..d99c7717 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple_py3.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/simple_py3.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunc_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunc_config.cpython-311.pyc
index 94d4a78c..983e2e7f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunc_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunc_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunclike.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunclike.cpython-311.pyc
index 0fbb85e0..909d174a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunclike.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufunclike.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufuncs.cpython-311.pyc
index c35df473..89ab8454 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/ufuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/warnings_and_errors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/warnings_and_errors.cpython-311.pyc
index 11b56c83..b62508e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/warnings_and_errors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/numpy/typing/tests/data/pass/__pycache__/warnings_and_errors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/__init__.cpython-311.pyc
index b3660535..b95a9cee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_elffile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_elffile.cpython-311.pyc
index 057b7c84..b8521000 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_elffile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_elffile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_manylinux.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_manylinux.cpython-311.pyc
index a6cc37e6..bef9f2fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_manylinux.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_manylinux.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_musllinux.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_musllinux.cpython-311.pyc
index e76bb50e..0f334e8b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_musllinux.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_musllinux.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_parser.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_parser.cpython-311.pyc
index 15cc0664..9d945946 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_parser.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_parser.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_structures.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_structures.cpython-311.pyc
index 8240f505..e1da2cfd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_structures.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_structures.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_tokenizer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_tokenizer.cpython-311.pyc
index 05b51272..75a6be8f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_tokenizer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/_tokenizer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/markers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/markers.cpython-311.pyc
index d9620fb2..a3061939 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/markers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/markers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/requirements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/requirements.cpython-311.pyc
index 6ab5e8de..a4535ca8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/requirements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/requirements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/specifiers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/specifiers.cpython-311.pyc
index 18e9b589..bbcfe9dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/specifiers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/specifiers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/tags.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/tags.cpython-311.pyc
index 12d1d28b..4fa07ca7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/tags.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/tags.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/utils.cpython-311.pyc
index 550d0e20..69c024af 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/version.cpython-311.pyc
index a779ff1f..f2100168 100644
Binary files a/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/packaging/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64-1.2.3.dist-info/RECORD b/.CondaPkg/env/Lib/site-packages/pybase64-1.2.3.dist-info/RECORD
index 352f8992..3abd2ce9 100644
--- a/.CondaPkg/env/Lib/site-packages/pybase64-1.2.3.dist-info/RECORD
+++ b/.CondaPkg/env/Lib/site-packages/pybase64-1.2.3.dist-info/RECORD
@@ -1,4 +1,4 @@
-../../Scripts/pybase64.exe,sha256=z2h0oFLfVbe_YFCRfw8uWXD4TMJsoyMHzDCvUtvdZ9U,108396
+../../Scripts/pybase64.exe,sha256=VyLdsYsZvplqvjsvkOXsWDZxbnbca90nBirWO6qaRPs,108438
pybase64-1.2.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
pybase64-1.2.3.dist-info/LICENSE,sha256=RP2DwnOcCfIYFGMFQKdF4D1yJ1wEM18Gjv13xuN5YLs,1326
pybase64-1.2.3.dist-info/METADATA,sha256=R3D_ierCy5P90f6I7MftQJ6K08oPyJBiy1a4g1t7JYQ,7586
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__init__.cpython-311.pyc
index 4741412e..21a948ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__main__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__main__.cpython-311.pyc
index 90962b05..9ba8bf92 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__main__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/__main__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_fallback.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_fallback.cpython-311.pyc
index 01393946..5c85b81d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_fallback.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_fallback.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_license.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_license.cpython-311.pyc
index 3f67b9e5..1654722f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_license.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_license.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_version.cpython-311.pyc
index 9325c6fd..e46ce9c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/__pycache__/_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/__init__.cpython-311.pyc
index bed4c252..c1ede4ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/ccompilercapabilities.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/ccompilercapabilities.cpython-311.pyc
index 2de0ff3c..bb8eb535 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/ccompilercapabilities.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/distutils/__pycache__/ccompilercapabilities.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/__init__.cpython-311.pyc
index 38f05f83..2878262b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_main.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_main.cpython-311.pyc
index ef62f1e9..2fcec960 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_main.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_main.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_pybase64.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_pybase64.cpython-311.pyc
index c026c81f..d2d22b99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_pybase64.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pybase64/tests/__pycache__/test_pybase64.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/__init__.cpython-311.pyc
index 50f98adc..7a45791a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_c99_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_c99_config.cpython-311.pyc
index b5827ca8..d84df4bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_c99_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_c99_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_cwt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_cwt.cpython-311.pyc
index 0dcc2c02..af9087f1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_cwt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_cwt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_doc_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_doc_utils.cpython-311.pyc
index 2bd11aae..c0c85624 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_doc_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_doc_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_dwt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_dwt.cpython-311.pyc
index 3c4f76ab..7c39abb7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_dwt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_dwt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_functions.cpython-311.pyc
index c7972f5b..a97458fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_mra.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_mra.cpython-311.pyc
index f586595d..cb3ca7dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_mra.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_mra.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multidim.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multidim.cpython-311.pyc
index 89b332a2..bf3c21d6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multidim.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multidim.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multilevel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multilevel.cpython-311.pyc
index 7d68e802..ef61a6f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multilevel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_multilevel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytest.cpython-311.pyc
index aa95d4c6..4e8c16b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytesttester.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytesttester.cpython-311.pyc
index 682ed30a..5921b1ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytesttester.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_pytesttester.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_swt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_swt.cpython-311.pyc
index b9a14f4a..e55ad0f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_swt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_swt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_thresholding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_thresholding.cpython-311.pyc
index eb328d52..b636fa70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_thresholding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_thresholding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_utils.cpython-311.pyc
index fcce2051..44a285f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_wavelet_packets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_wavelet_packets.cpython-311.pyc
index b246b5f8..202420e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_wavelet_packets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/_wavelet_packets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/conftest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/conftest.cpython-311.pyc
index 2d84d0cb..c795351d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/conftest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/conftest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/version.cpython-311.pyc
index 278756eb..decf1a4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/_extensions/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/_extensions/__pycache__/__init__.cpython-311.pyc
index 1a91037c..51b6407a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/_extensions/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/_extensions/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/__init__.cpython-311.pyc
index f82c4f25..69066010 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_readers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_readers.cpython-311.pyc
index 5a9afa4c..54101692 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_readers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_readers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_wavelab_signals.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_wavelab_signals.cpython-311.pyc
index edb160f0..7d13d8e9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_wavelab_signals.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/_wavelab_signals.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/create_dat.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/create_dat.cpython-311.pyc
index 5f832b3c..910943a2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/create_dat.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/data/__pycache__/create_dat.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test__pywt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test__pywt.cpython-311.pyc
index 39e269dc..dea564e0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test__pywt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test__pywt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_concurrent.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_concurrent.cpython-311.pyc
index d379d7b9..64a91b23 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_concurrent.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_concurrent.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_cwt_wavelets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_cwt_wavelets.cpython-311.pyc
index bdb4fb96..9184bb82 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_cwt_wavelets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_cwt_wavelets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_data.cpython-311.pyc
index 7fdcb6de..678df3eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_deprecations.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_deprecations.cpython-311.pyc
index fb4c0d7a..3453a695 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_deprecations.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_deprecations.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_doc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_doc.cpython-311.pyc
index cbfeaa17..b8ffe493 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_doc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_doc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_dwt_idwt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_dwt_idwt.cpython-311.pyc
index 7f759f97..9a8be974 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_dwt_idwt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_dwt_idwt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_functions.cpython-311.pyc
index a862df12..7f67c700 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility.cpython-311.pyc
index cf84f4d8..29cf340f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility_cwt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility_cwt.cpython-311.pyc
index 96e3d1cb..8fd282ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility_cwt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_matlab_compatibility_cwt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_modes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_modes.cpython-311.pyc
index 4c2685a8..ca368d6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_modes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_modes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_mra.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_mra.cpython-311.pyc
index d5711afb..0f6ad734 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_mra.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_mra.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multidim.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multidim.cpython-311.pyc
index c7f35f19..04716fb8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multidim.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multidim.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multilevel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multilevel.cpython-311.pyc
index 4cb1f5e0..9d6eca55 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multilevel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_multilevel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_perfect_reconstruction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_perfect_reconstruction.cpython-311.pyc
index 95a4299c..b6d5696b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_perfect_reconstruction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_perfect_reconstruction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_swt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_swt.cpython-311.pyc
index 8ab8132f..c97a4a22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_swt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_swt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_thresholding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_thresholding.cpython-311.pyc
index f1909ce6..461adf56 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_thresholding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_thresholding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wavelet.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wavelet.cpython-311.pyc
index efc2d6cd..bd1e8b1b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wavelet.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wavelet.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp.cpython-311.pyc
index 7fb69b6d..35b4d480 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp2d.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp2d.cpython-311.pyc
index e5713f06..eebdf587 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp2d.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wp2d.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wpnd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wpnd.cpython-311.pyc
index e076ce91..be932b40 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wpnd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/__pycache__/test_wpnd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data.cpython-311.pyc
index 3dc59717..00740b8b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data_cwt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data_cwt.cpython-311.pyc
index e29127eb..138e1a9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data_cwt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/pywt/tests/data/__pycache__/generate_matlab_data_cwt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__config__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__config__.cpython-311.pyc
index 4bf8dc9f..77728e3b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__config__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__config__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__init__.cpython-311.pyc
index f6ed9c3e..b6174155 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/_distributor_init.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/_distributor_init.cpython-311.pyc
index 5e7b92cc..78552a90 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/_distributor_init.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/_distributor_init.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/conftest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/conftest.cpython-311.pyc
index 8e5167ec..444145ef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/conftest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/conftest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/version.cpython-311.pyc
index ae82e213..b1135c57 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/__pycache__/version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/__init__.cpython-311.pyc
index d9562738..33b58090 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_bunch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_bunch.cpython-311.pyc
index a6463a21..4f0616bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_bunch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_bunch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_ccallback.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_ccallback.cpython-311.pyc
index 2c580c10..cfbeb14f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_ccallback.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_ccallback.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_disjoint_set.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_disjoint_set.cpython-311.pyc
index 9194e0db..b26ba38d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_disjoint_set.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_disjoint_set.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_docscrape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_docscrape.cpython-311.pyc
index c4c3bf86..283f57f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_docscrape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_docscrape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_finite_differences.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_finite_differences.cpython-311.pyc
index ede8c7ca..415dafc2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_finite_differences.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_finite_differences.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_gcutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_gcutils.cpython-311.pyc
index e4223a16..6940c43c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_gcutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_gcutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_pep440.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_pep440.cpython-311.pyc
index 4f55b5d5..9dd45aaf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_pep440.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_pep440.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_testutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_testutils.cpython-311.pyc
index 162dba11..d9ece0fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_testutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_testutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_threadsafety.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_threadsafety.cpython-311.pyc
index 57bf6708..e42597ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_threadsafety.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_threadsafety.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_tmpdirs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_tmpdirs.cpython-311.pyc
index 75121c98..623aeb94 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_tmpdirs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_tmpdirs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_util.cpython-311.pyc
index 01e3bc68..466cdef5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/decorator.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/decorator.cpython-311.pyc
index 0bbdb2a6..9a9f8601 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/decorator.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/decorator.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/deprecation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/deprecation.cpython-311.pyc
index 10bc54fb..a229dab6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/deprecation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/deprecation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/doccer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/doccer.cpython-311.pyc
index 412ee28c..2a419797 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/doccer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/doccer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/uarray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/uarray.cpython-311.pyc
index 5dd76b55..984660ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/uarray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/__pycache__/uarray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/__init__.cpython-311.pyc
index 8b15247a..4d082a94 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/_backend.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/_backend.cpython-311.pyc
index 4ac0e86d..895935d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/_backend.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/_uarray/__pycache__/_backend.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/__init__.cpython-311.pyc
index fb133fa4..3174fd8f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__gcutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__gcutils.cpython-311.pyc
index 9dde8692..a10af728 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__gcutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__gcutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__pep440.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__pep440.cpython-311.pyc
index 4fe2e8e0..2125fce6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__pep440.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__pep440.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__testutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__testutils.cpython-311.pyc
index dbbad7a5..714037e9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__testutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__testutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__threadsafety.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__threadsafety.cpython-311.pyc
index 1fdf46bc..d2bf3a6d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__threadsafety.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__threadsafety.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__util.cpython-311.pyc
index 5da48cbf..7a22bf35 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test__util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_bunch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_bunch.cpython-311.pyc
index bee395c2..a504fbf1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_bunch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_bunch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_ccallback.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_ccallback.cpython-311.pyc
index 4bd0cf83..919a6d0b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_ccallback.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_ccallback.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_deprecation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_deprecation.cpython-311.pyc
index 997226f9..74791c0b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_deprecation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_deprecation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_import_cycles.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_import_cycles.cpython-311.pyc
index b32d2e3b..d061a397 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_import_cycles.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_import_cycles.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_public_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_public_api.cpython-311.pyc
index cd1cb4cf..908b690a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_public_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_public_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_scipy_version.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_scipy_version.cpython-311.pyc
index b2d8dbf4..44e15bef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_scipy_version.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_scipy_version.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_tmpdirs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_tmpdirs.cpython-311.pyc
index 59f4fcc8..c48c9720 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_tmpdirs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_tmpdirs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_warnings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_warnings.cpython-311.pyc
index 10c7e579..8c492e32 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_warnings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/_lib/tests/__pycache__/test_warnings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/__init__.cpython-311.pyc
index 49c23bce..e98b72e3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/hierarchy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/hierarchy.cpython-311.pyc
index 2fce312c..b4c97e52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/hierarchy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/hierarchy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/vq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/vq.cpython-311.pyc
index cddc96cb..63fc1cd7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/vq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/__pycache__/vq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/__init__.cpython-311.pyc
index 3fa23b9c..96f1f284 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/hierarchy_test_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/hierarchy_test_data.cpython-311.pyc
index f929e55d..0f4aeeb5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/hierarchy_test_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/hierarchy_test_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_disjoint_set.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_disjoint_set.cpython-311.pyc
index ee58ae3e..ceccffa7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_disjoint_set.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_disjoint_set.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_hierarchy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_hierarchy.cpython-311.pyc
index f308ceaa..7aba5912 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_hierarchy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_hierarchy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_vq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_vq.cpython-311.pyc
index 7414de88..de5313c2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_vq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/cluster/tests/__pycache__/test_vq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/__init__.cpython-311.pyc
index 6c59c101..93c0e41e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_codata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_codata.cpython-311.pyc
index 37efde3d..f1c85a4b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_codata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_codata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_constants.cpython-311.pyc
index 09af2ff8..e3072f9a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/_constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/codata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/codata.cpython-311.pyc
index c8c2d394..ae799af6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/codata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/codata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/constants.cpython-311.pyc
index 3a9b4572..a02db4b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/__pycache__/constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/__init__.cpython-311.pyc
index 69a30682..e1e2b898 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_codata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_codata.cpython-311.pyc
index 6bc8d765..5c388568 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_codata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_codata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_constants.cpython-311.pyc
index 69012277..4ca22ade 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/constants/tests/__pycache__/test_constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/__init__.cpython-311.pyc
index fbb10c30..9ab0efa7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_download_all.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_download_all.cpython-311.pyc
index d03b0a00..7bbe0ff7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_download_all.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_download_all.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_fetchers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_fetchers.cpython-311.pyc
index 5fe89d83..8abb199e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_fetchers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_fetchers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_registry.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_registry.cpython-311.pyc
index 775c7576..6d8919b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_registry.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_registry.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_utils.cpython-311.pyc
index 98ed027f..a67af2a3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/__pycache__/_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/__init__.cpython-311.pyc
index 36435a8b..b6725e2b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/test_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/test_data.cpython-311.pyc
index 46e90947..058b0e44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/test_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/datasets/tests/__pycache__/test_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/__init__.cpython-311.pyc
index 915dab9d..e75ceca6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_backend.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_backend.cpython-311.pyc
index e541c0e3..b8990259 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_backend.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_backend.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_basic.cpython-311.pyc
index b5f9dd15..899c73b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_debug_backends.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_debug_backends.cpython-311.pyc
index 012df6d7..b38a7de8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_debug_backends.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_debug_backends.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog.cpython-311.pyc
index 8b41ca55..c917ce60 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog_multimethods.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog_multimethods.cpython-311.pyc
index a6ed3c1b..d0d4a257 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog_multimethods.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_fftlog_multimethods.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_helper.cpython-311.pyc
index 1dc4ca2a..6bab4460 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_realtransforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_realtransforms.cpython-311.pyc
index dba3666b..b6243cc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_realtransforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/__pycache__/_realtransforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/__init__.cpython-311.pyc
index a122505d..79ee1d8c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/basic.cpython-311.pyc
index 9c09ec4f..c6e433e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/helper.cpython-311.pyc
index aaebb200..ddcb86c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/realtransforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/realtransforms.cpython-311.pyc
index 5c1e37e2..652b13a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/realtransforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/__pycache__/realtransforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/__init__.cpython-311.pyc
index 292391f6..c83b9f5b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_basic.cpython-311.pyc
index 959142e7..79958f2c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_real_transforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_real_transforms.cpython-311.pyc
index 15c7d892..7e798ee7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_real_transforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/_pocketfft/tests/__pycache__/test_real_transforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/__init__.cpython-311.pyc
index ae8431b5..bca12b01 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/mock_backend.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/mock_backend.cpython-311.pyc
index a61a5d7e..c7434c95 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/mock_backend.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/mock_backend.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_backend.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_backend.cpython-311.pyc
index 0533d9f7..e92d4ddd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_backend.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_backend.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fft_function.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fft_function.cpython-311.pyc
index c38b357e..6a0ce4b8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fft_function.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fft_function.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fftlog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fftlog.cpython-311.pyc
index 02d6057b..36223a7c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fftlog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_fftlog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_helper.cpython-311.pyc
index 8ce06364..12780aec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_multithreading.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_multithreading.cpython-311.pyc
index 4b955cec..697f4576 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_multithreading.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_multithreading.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_numpy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_numpy.cpython-311.pyc
index 24a81698..dfe5e731 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_numpy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_numpy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_real_transforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_real_transforms.cpython-311.pyc
index a0a0c7f0..909537ef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_real_transforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fft/tests/__pycache__/test_real_transforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/__init__.cpython-311.pyc
index 8c76931d..060ab40b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_basic.cpython-311.pyc
index 2ad18cc7..d842c036 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_helper.cpython-311.pyc
index 278968b5..4cf41f0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_pseudo_diffs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_pseudo_diffs.cpython-311.pyc
index e85345ee..0b14abfd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_pseudo_diffs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_pseudo_diffs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_realtransforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_realtransforms.cpython-311.pyc
index f208d5f9..4cca88c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_realtransforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/_realtransforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/basic.cpython-311.pyc
index 6e235805..fe1cc0d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/helper.cpython-311.pyc
index d898d5f3..6c480408 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/pseudo_diffs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/pseudo_diffs.cpython-311.pyc
index 3dec409e..9caf6944 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/pseudo_diffs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/pseudo_diffs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/realtransforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/realtransforms.cpython-311.pyc
index bb6e1687..2aac73d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/realtransforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/__pycache__/realtransforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/__init__.cpython-311.pyc
index bd07ff30..d79a4dee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_basic.cpython-311.pyc
index 3e839195..86519721 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_helper.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_helper.cpython-311.pyc
index f7d364f0..8ad82203 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_helper.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_helper.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_import.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_import.cpython-311.pyc
index b5ce4638..6c6fea4b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_import.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_import.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_pseudo_diffs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_pseudo_diffs.cpython-311.pyc
index 6a818c06..160e2d9a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_pseudo_diffs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_pseudo_diffs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_real_transforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_real_transforms.cpython-311.pyc
index dc5ddae6..28778589 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_real_transforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/fftpack/tests/__pycache__/test_real_transforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/__init__.cpython-311.pyc
index 0061dedc..57395ada 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_bvp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_bvp.cpython-311.pyc
index df5a352f..b5b603ab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_bvp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_bvp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_ode.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_ode.cpython-311.pyc
index 894e98cf..fa9a6aa8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_ode.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_ode.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_odepack_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_odepack_py.cpython-311.pyc
index 9e21e4e6..4980556a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_odepack_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_odepack_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quad_vec.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quad_vec.cpython-311.pyc
index ace66fb6..89a4e519 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quad_vec.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quad_vec.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadpack_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadpack_py.cpython-311.pyc
index 2e3bae38..f0ba058f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadpack_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadpack_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadrature.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadrature.cpython-311.pyc
index e75a4bdf..c95da522 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadrature.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/_quadrature.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/dop.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/dop.cpython-311.pyc
index 76c262a6..47b53f8f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/dop.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/dop.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/lsoda.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/lsoda.cpython-311.pyc
index 4c5daf6e..7df780f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/lsoda.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/lsoda.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/odepack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/odepack.cpython-311.pyc
index 61fef46b..be3a56af 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/odepack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/odepack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/quadpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/quadpack.cpython-311.pyc
index 2c75015c..45f6c248 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/quadpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/quadpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/vode.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/vode.cpython-311.pyc
index 595d95fc..94dd4765 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/vode.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/__pycache__/vode.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/__init__.cpython-311.pyc
index 8a701165..50fec765 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/base.cpython-311.pyc
index 19c8b999..54146a95 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/bdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/bdf.cpython-311.pyc
index 2fa86327..637f4ca9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/bdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/bdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/common.cpython-311.pyc
index 29343112..b6cb84b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/dop853_coefficients.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/dop853_coefficients.cpython-311.pyc
index 7d7f6a9d..3886fe3a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/dop853_coefficients.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/dop853_coefficients.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/ivp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/ivp.cpython-311.pyc
index cf11d0ac..2a7110bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/ivp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/ivp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-311.pyc
index 3aed0265..30d414a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/lsoda.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/radau.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/radau.cpython-311.pyc
index 0eab6a12..15b50514 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/radau.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/radau.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/rk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/rk.cpython-311.pyc
index ba8a021a..68b1c0bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/rk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/__pycache__/rk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/__init__.cpython-311.pyc
index 7f413e15..62b16d48 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_ivp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_ivp.cpython-311.pyc
index dd4053a5..fa7738d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_ivp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_ivp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_rk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_rk.cpython-311.pyc
index cef5f409..4dc34177 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_rk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/_ivp/tests/__pycache__/test_rk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/__init__.cpython-311.pyc
index e14b0824..6ea2178c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test__quad_vec.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test__quad_vec.cpython-311.pyc
index 686ad93c..55a5dc71 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test__quad_vec.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test__quad_vec.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_banded_ode_solvers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_banded_ode_solvers.cpython-311.pyc
index 32c2d37a..40c629ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_banded_ode_solvers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_banded_ode_solvers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_bvp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_bvp.cpython-311.pyc
index c3b7727f..6088a18f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_bvp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_bvp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_integrate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_integrate.cpython-311.pyc
index 06284786..c477b7ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_integrate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_integrate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_odeint_jac.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_odeint_jac.cpython-311.pyc
index f54a28b3..93f66c0b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_odeint_jac.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_odeint_jac.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadpack.cpython-311.pyc
index f425e543..1889761c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadrature.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadrature.cpython-311.pyc
index f87d47ac..36e79b7b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadrature.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/integrate/tests/__pycache__/test_quadrature.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/__init__.cpython-311.pyc
index c940332c..8a681652 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_bsplines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_bsplines.cpython-311.pyc
index a8f25209..86cce6c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_bsplines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_bsplines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_cubic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_cubic.cpython-311.pyc
index d14cf2be..1029f0d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_cubic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_cubic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack2.cpython-311.pyc
index a575b4e5..b83e7fa5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_impl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_impl.cpython-311.pyc
index 6069fccc..f75c242e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_impl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_impl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_py.cpython-311.pyc
index b270d6e2..b670b21c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_fitpack_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpnd_info.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpnd_info.cpython-311.pyc
index 42de094a..b3f9098d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpnd_info.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpnd_info.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpolate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpolate.cpython-311.pyc
index 36b6614e..5dceaab0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpolate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_interpolate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_ndgriddata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_ndgriddata.cpython-311.pyc
index d7bf9601..b559d6f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_ndgriddata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_ndgriddata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_pade.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_pade.cpython-311.pyc
index 5ef42a18..24c458f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_pade.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_pade.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_polyint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_polyint.cpython-311.pyc
index e2b67b61..996f5b37 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_polyint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_polyint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbf.cpython-311.pyc
index adfe31a2..d44696c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbfinterp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbfinterp.cpython-311.pyc
index e3b78a9b..1e2282d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbfinterp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rbfinterp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rgi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rgi.cpython-311.pyc
index 9cde390e..fab70963 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rgi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/_rgi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack.cpython-311.pyc
index 6fa705b9..fe07a634 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack2.cpython-311.pyc
index 1c898020..bfa598aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/fitpack2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/interpolate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/interpolate.cpython-311.pyc
index fa2a695f..8851626c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/interpolate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/interpolate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/ndgriddata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/ndgriddata.cpython-311.pyc
index 674eeaca..509f27bf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/ndgriddata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/ndgriddata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/polyint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/polyint.cpython-311.pyc
index d7280dba..33a7af3e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/polyint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/polyint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/rbf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/rbf.cpython-311.pyc
index bb3b0e36..6b76d378 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/rbf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/__pycache__/rbf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/__init__.cpython-311.pyc
index ae0e2578..27761fbc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_bsplines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_bsplines.cpython-311.pyc
index 0cef4bae..b2af7eef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_bsplines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_bsplines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack.cpython-311.pyc
index 35a247bc..e4a2f7b5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack2.cpython-311.pyc
index 4d65cf5b..a5c185ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_fitpack2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_gil.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_gil.cpython-311.pyc
index 01b32bc8..91ee055b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_gil.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_gil.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpnd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpnd.cpython-311.pyc
index 01760470..2fc42059 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpnd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpnd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpolate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpolate.cpython-311.pyc
index fb217586..041ddb0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpolate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_interpolate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_ndgriddata.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_ndgriddata.cpython-311.pyc
index c4ec30fb..665d3b37 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_ndgriddata.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_ndgriddata.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_pade.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_pade.cpython-311.pyc
index eb511941..188904fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_pade.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_pade.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_polyint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_polyint.cpython-311.pyc
index e415f88c..ed56abe8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_polyint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_polyint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbf.cpython-311.pyc
index 3ba0d0ad..1b13c52f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbfinterp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbfinterp.cpython-311.pyc
index ec478a8f..eaaecda8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbfinterp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rbfinterp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rgi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rgi.cpython-311.pyc
index a8988e05..a7ebf3eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rgi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/interpolate/tests/__pycache__/test_rgi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/__init__.cpython-311.pyc
index ff3d1f77..442b4c8b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_fortran.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_fortran.cpython-311.pyc
index aa759ea7..0200eea6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_fortran.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_fortran.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_idl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_idl.cpython-311.pyc
index a76a4211..a439f70e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_idl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_idl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_mmio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_mmio.cpython-311.pyc
index 18f51d3e..2293ad25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_mmio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_mmio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_netcdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_netcdf.cpython-311.pyc
index cc775b1d..4dcdc118 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_netcdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/_netcdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/harwell_boeing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/harwell_boeing.cpython-311.pyc
index 1bfa8f61..0ef4cb70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/harwell_boeing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/harwell_boeing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/idl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/idl.cpython-311.pyc
index a6806b0e..7ccad37d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/idl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/idl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/mmio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/mmio.cpython-311.pyc
index 281c97f7..3a15708f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/mmio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/mmio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/netcdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/netcdf.cpython-311.pyc
index b013192a..bfe910a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/netcdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/netcdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/wavfile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/wavfile.cpython-311.pyc
index 8da5d5cd..06c6bea0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/wavfile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/__pycache__/wavfile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/__init__.cpython-311.pyc
index 33b815fc..cf328375 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/_fortran_format_parser.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/_fortran_format_parser.cpython-311.pyc
index e6566590..7623e153 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/_fortran_format_parser.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/_fortran_format_parser.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/hb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/hb.cpython-311.pyc
index 12dd8e48..b24b7e1a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/hb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/__pycache__/hb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/__init__.cpython-311.pyc
index 0349d4fc..65f91c18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_fortran_format.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_fortran_format.cpython-311.pyc
index 60fd47ac..c620e134 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_fortran_format.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_fortran_format.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_hb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_hb.cpython-311.pyc
index d99d45db..924f043f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_hb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/_harwell_boeing/tests/__pycache__/test_hb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/__init__.cpython-311.pyc
index 55bfd633..46082e53 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/_arffread.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/_arffread.cpython-311.pyc
index be958aae..5717eba3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/_arffread.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/_arffread.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/arffread.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/arffread.cpython-311.pyc
index f405a8f6..606285b1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/arffread.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/__pycache__/arffread.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/__init__.cpython-311.pyc
index 7d828a40..115df5a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/test_arffread.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/test_arffread.cpython-311.pyc
index 7246ff17..c064ee17 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/test_arffread.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/arff/tests/__pycache__/test_arffread.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/__init__.cpython-311.pyc
index 9c0e8461..f04db35d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_byteordercodes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_byteordercodes.cpython-311.pyc
index f62ac6af..1c7a2a33 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_byteordercodes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_byteordercodes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio.cpython-311.pyc
index 72f1245f..4ba7a2bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio4.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio4.cpython-311.pyc
index 16d50c13..28f083bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio4.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio4.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5.cpython-311.pyc
index 72fd572d..8cefb12d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5_params.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5_params.cpython-311.pyc
index d9ec1880..d94c2eab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5_params.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_mio5_params.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_miobase.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_miobase.cpython-311.pyc
index 5216135d..9197cc1e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_miobase.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/_miobase.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/byteordercodes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/byteordercodes.cpython-311.pyc
index 56a39207..201ba0e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/byteordercodes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/byteordercodes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio.cpython-311.pyc
index e49c9d5d..2abd0b7d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio4.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio4.cpython-311.pyc
index d3f46916..cb1795aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio4.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio4.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5.cpython-311.pyc
index 09802839..04c821be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_params.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_params.cpython-311.pyc
index 678735ce..7ebadcf5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_params.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_params.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_utils.cpython-311.pyc
index 29f9d4fa..c496b12a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio5_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio_utils.cpython-311.pyc
index cced52fb..af0152ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/mio_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/miobase.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/miobase.cpython-311.pyc
index e8d775a6..1d73e086 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/miobase.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/miobase.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/streams.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/streams.cpython-311.pyc
index 46c1bd08..6ceeaf1c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/streams.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/__pycache__/streams.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/__init__.cpython-311.pyc
index 715ca2cd..4d3e87f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_byteordercodes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_byteordercodes.cpython-311.pyc
index 2869de3b..ef552a7c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_byteordercodes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_byteordercodes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio.cpython-311.pyc
index 9af81d69..164e940c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio5_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio5_utils.cpython-311.pyc
index 9d905f8f..db9401f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio5_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio5_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_funcs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_funcs.cpython-311.pyc
index a3e4538f..8f8d0dee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_funcs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_funcs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_utils.cpython-311.pyc
index 90d13af5..448e7faf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_mio_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_miobase.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_miobase.cpython-311.pyc
index 2771aa69..6b8b1fd6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_miobase.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_miobase.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_pathological.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_pathological.cpython-311.pyc
index 63458656..274adbf8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_pathological.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_pathological.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_streams.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_streams.cpython-311.pyc
index ddfb2588..34af8267 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_streams.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/matlab/tests/__pycache__/test_streams.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/__init__.cpython-311.pyc
index 1dd20493..e486cf00 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_fortran.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_fortran.cpython-311.pyc
index 852ebdb4..0d2b92b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_fortran.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_fortran.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_idl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_idl.cpython-311.pyc
index ff4d8a20..688c56fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_idl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_idl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_mmio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_mmio.cpython-311.pyc
index eb4a3afd..7847b669 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_mmio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_mmio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_netcdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_netcdf.cpython-311.pyc
index 09e3dfaf..1d5dc101 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_netcdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_netcdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_paths.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_paths.cpython-311.pyc
index 90a5903d..8d091764 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_paths.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_paths.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_wavfile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_wavfile.cpython-311.pyc
index 14c0c5e6..2e097192 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_wavfile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/io/tests/__pycache__/test_wavfile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/__init__.cpython-311.pyc
index abcec6cd..8bb6ea66 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_basic.cpython-311.pyc
index 94b9c65a..457c88fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp.cpython-311.pyc
index cd0aedd6..14e74da3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cholesky.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cholesky.cpython-311.pyc
index baa20c60..1b67d1ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cholesky.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cholesky.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cossin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cossin.cpython-311.pyc
index e0760077..5fb85914 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cossin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_cossin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_ldl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_ldl.cpython-311.pyc
index fa236001..9ac3add5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_ldl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_ldl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_lu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_lu.cpython-311.pyc
index 87eb5faf..eac80bc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_lu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_lu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_polar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_polar.cpython-311.pyc
index 7b80aad8..2dece6f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_polar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_polar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qr.cpython-311.pyc
index 6b80782b..5efb289c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qz.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qz.cpython-311.pyc
index 1d135abe..fed37114 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qz.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_qz.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_schur.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_schur.cpython-311.pyc
index bfb11480..6ec5f599 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_schur.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_schur.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_svd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_svd.cpython-311.pyc
index 24054c21..7562e53f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_svd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_decomp_svd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_expm_frechet.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_expm_frechet.cpython-311.pyc
index 9ab0ea0f..8540c8f7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_expm_frechet.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_expm_frechet.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_flinalg_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_flinalg_py.cpython-311.pyc
index 4d1c769b..7d022d9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_flinalg_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_flinalg_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_interpolative_backend.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_interpolative_backend.cpython-311.pyc
index cd461130..54980fb1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_interpolative_backend.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_interpolative_backend.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs.cpython-311.pyc
index a72ade96..a6390b78 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_inv_ssq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_inv_ssq.cpython-311.pyc
index 0b2eac01..f759765a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_inv_ssq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_inv_ssq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_sqrtm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_sqrtm.cpython-311.pyc
index b57b01fd..3df56280 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_sqrtm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_matfuncs_sqrtm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_misc.cpython-311.pyc
index d8b4439f..9fff9c93 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_procrustes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_procrustes.cpython-311.pyc
index 4b59de17..2218e85e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_procrustes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_procrustes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_sketches.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_sketches.cpython-311.pyc
index 5716d127..6dc601e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_sketches.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_sketches.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_solvers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_solvers.cpython-311.pyc
index 2a509469..b42bc0cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_solvers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_solvers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_special_matrices.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_special_matrices.cpython-311.pyc
index 577a0770..92ee56f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_special_matrices.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_special_matrices.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_testutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_testutils.cpython-311.pyc
index 846dec61..c8f4afa9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_testutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/_testutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/basic.cpython-311.pyc
index 64154efd..282087ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/blas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/blas.cpython-311.pyc
index 85f919b7..3025d4e5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/blas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/blas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp.cpython-311.pyc
index 945791be..89f549ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_cholesky.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_cholesky.cpython-311.pyc
index 60c380de..057e34a7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_cholesky.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_cholesky.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_lu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_lu.cpython-311.pyc
index 460cf76e..6786407a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_lu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_lu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_qr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_qr.cpython-311.pyc
index 4857ca2f..607db01d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_qr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_qr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_schur.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_schur.cpython-311.pyc
index b829405c..535bc8ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_schur.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_schur.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_svd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_svd.cpython-311.pyc
index e691e74c..2242c643 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_svd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/decomp_svd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/flinalg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/flinalg.cpython-311.pyc
index cebba3df..0de1729a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/flinalg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/flinalg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/interpolative.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/interpolative.cpython-311.pyc
index 3a2e8dcc..39399fd6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/interpolative.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/interpolative.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/lapack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/lapack.cpython-311.pyc
index 3dc32c34..4ca9ce8d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/lapack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/lapack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/matfuncs.cpython-311.pyc
index b401a751..df702934 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/misc.cpython-311.pyc
index e35088f1..e77b35e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/special_matrices.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/special_matrices.cpython-311.pyc
index f3a9cbb2..95cb0037 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/special_matrices.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/__pycache__/special_matrices.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/__init__.cpython-311.pyc
index c3bd353d..0ab7ac64 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_basic.cpython-311.pyc
index 770e3967..b1efb533 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_blas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_blas.cpython-311.pyc
index ccbf4864..2462236b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_blas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_blas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_blas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_blas.cpython-311.pyc
index 86dfb20e..4cc8e042 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_blas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_blas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_lapack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_lapack.cpython-311.pyc
index 1cbeef79..a5340442 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_lapack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cython_lapack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cythonized_array_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cythonized_array_utils.cpython-311.pyc
index de498ce8..fc8674b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cythonized_array_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_cythonized_array_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp.cpython-311.pyc
index 881a4551..9918770e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cholesky.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cholesky.cpython-311.pyc
index 4e24afb1..c4fb136c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cholesky.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cholesky.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cossin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cossin.cpython-311.pyc
index 66fe8c6a..80139a46 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cossin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_cossin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_ldl.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_ldl.cpython-311.pyc
index 280293ef..208be493 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_ldl.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_ldl.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_polar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_polar.cpython-311.pyc
index 8b82b8e3..1a57092a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_polar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_polar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_update.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_update.cpython-311.pyc
index 370f374e..5dcd59e0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_update.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_decomp_update.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_fblas.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_fblas.cpython-311.pyc
index 530ec579..f3e00de5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_fblas.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_fblas.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_interpolative.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_interpolative.cpython-311.pyc
index 6b23e0e1..77d230d9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_interpolative.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_interpolative.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_lapack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_lapack.cpython-311.pyc
index 1da3861e..514c1af7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_lapack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_lapack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc
index ed219351..d107aab2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matmul_toeplitz.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matmul_toeplitz.cpython-311.pyc
index de85d3ac..69c9df2e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matmul_toeplitz.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_matmul_toeplitz.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_misc.cpython-311.pyc
index 052b5b32..369971ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_procrustes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_procrustes.cpython-311.pyc
index c8082b90..b1eafd71 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_procrustes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_procrustes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_sketches.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_sketches.cpython-311.pyc
index 87d7d3f4..36592b2b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_sketches.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_sketches.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solve_toeplitz.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solve_toeplitz.cpython-311.pyc
index ac705a2b..98b1304d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solve_toeplitz.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solve_toeplitz.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solvers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solvers.cpython-311.pyc
index af0304ed..d4c2d688 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solvers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_solvers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_special_matrices.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_special_matrices.cpython-311.pyc
index efd54f50..43fd6b82 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_special_matrices.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/linalg/tests/__pycache__/test_special_matrices.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/__init__.cpython-311.pyc
index 572a8b57..c0581d9a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/_common.cpython-311.pyc
index 01735799..cfe41224 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/common.cpython-311.pyc
index f0c47950..a5c6f300 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/doccer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/doccer.cpython-311.pyc
index 8e547335..8cc98acb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/doccer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/__pycache__/doccer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/__init__.cpython-311.pyc
index c68e9afb..a56eeb37 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_common.cpython-311.pyc
index e77179ab..f1177554 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_config.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_config.cpython-311.pyc
index 2148a520..78a2603b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_config.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_config.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_doccer.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_doccer.cpython-311.pyc
index 439cfd26..3170cd07 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_doccer.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/misc/tests/__pycache__/test_doccer.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/__init__.cpython-311.pyc
index acbccc12..1ec6724f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_filters.cpython-311.pyc
index cc753de1..be1ef40d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_fourier.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_fourier.cpython-311.pyc
index 98694920..03edc880 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_fourier.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_fourier.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_interpolation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_interpolation.cpython-311.pyc
index f66d8a73..b4b69900 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_interpolation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_interpolation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_measurements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_measurements.cpython-311.pyc
index b25d7cf3..336add41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_measurements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_measurements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_morphology.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_morphology.cpython-311.pyc
index 4b4a183f..93e8e868 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_morphology.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_morphology.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_docstrings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_docstrings.cpython-311.pyc
index c28abcfa..19ca0c58 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_docstrings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_docstrings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_support.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_support.cpython-311.pyc
index ad6a20ad..44ed72c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_support.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/_ni_support.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/filters.cpython-311.pyc
index da7a3a5b..65c4e6a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/fourier.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/fourier.cpython-311.pyc
index 96090c9f..47c2065c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/fourier.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/fourier.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/interpolation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/interpolation.cpython-311.pyc
index d09e6024..7c9ce026 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/interpolation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/interpolation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/measurements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/measurements.cpython-311.pyc
index d784d866..bd478531 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/measurements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/measurements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/morphology.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/morphology.cpython-311.pyc
index a54d3606..53c3dd44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/morphology.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/__pycache__/morphology.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/__init__.cpython-311.pyc
index bef7cb90..05100ab2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_c_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_c_api.cpython-311.pyc
index 530237f5..cca972a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_c_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_c_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_datatypes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_datatypes.cpython-311.pyc
index 57a87ddc..7b96ec4d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_datatypes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_datatypes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_filters.cpython-311.pyc
index 29c07c88..76f2a0dc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_fourier.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_fourier.cpython-311.pyc
index 9d4fc0de..123e7dc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_fourier.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_fourier.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_interpolation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_interpolation.cpython-311.pyc
index e485a9c3..7c0f7105 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_interpolation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_interpolation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_measurements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_measurements.cpython-311.pyc
index bef6e9a1..3e5994fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_measurements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_measurements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_morphology.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_morphology.cpython-311.pyc
index 3d9da092..513ec219 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_morphology.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_morphology.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_splines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_splines.cpython-311.pyc
index 4c6a08d2..4536161d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_splines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/ndimage/tests/__pycache__/test_splines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/__init__.cpython-311.pyc
index f63165bd..0a140c52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_add_newdocs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_add_newdocs.cpython-311.pyc
index fc960078..79afb085 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_add_newdocs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_add_newdocs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_models.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_models.cpython-311.pyc
index 2fad578c..1822067f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_models.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_models.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_odrpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_odrpack.cpython-311.pyc
index 3d72e66d..fc1f01fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_odrpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/_odrpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/models.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/models.cpython-311.pyc
index bac46f9f..8409c6ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/models.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/models.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/odrpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/odrpack.cpython-311.pyc
index 3c518bec..8d59a9e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/odrpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/__pycache__/odrpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/__init__.cpython-311.pyc
index d4f3e1af..4fcd6cd8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/test_odr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/test_odr.cpython-311.pyc
index 19ce8ed5..b4644927 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/test_odr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/odr/tests/__pycache__/test_odr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/__init__.cpython-311.pyc
index 92b9de01..c0bbba2a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_basinhopping.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_basinhopping.cpython-311.pyc
index 6bf720e0..b8312bad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_basinhopping.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_basinhopping.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_cobyla_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_cobyla_py.cpython-311.pyc
index d1809f60..ed5c0c06 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_cobyla_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_cobyla_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_constraints.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_constraints.cpython-311.pyc
index cd24fd9e..463ab257 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_constraints.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_constraints.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentiable_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentiable_functions.cpython-311.pyc
index 7e136f3e..b4009c25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentiable_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentiable_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentialevolution.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentialevolution.cpython-311.pyc
index 91c4b3e5..bbe4b0e3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentialevolution.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_differentialevolution.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_direct_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_direct_py.cpython-311.pyc
index e372a3e4..9fccbce4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_direct_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_direct_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_dual_annealing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_dual_annealing.cpython-311.pyc
index 7726a49a..d92e370e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_dual_annealing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_dual_annealing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_hessian_update_strategy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_hessian_update_strategy.cpython-311.pyc
index c14e396c..9b8c295d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_hessian_update_strategy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_hessian_update_strategy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_lbfgsb_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_lbfgsb_py.cpython-311.pyc
index 5767e3b9..fd7774b9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_lbfgsb_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_lbfgsb_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linesearch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linesearch.cpython-311.pyc
index 20697d26..6502d989 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linesearch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linesearch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog.cpython-311.pyc
index 48ad03db..f408ec06 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_doc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_doc.cpython-311.pyc
index c0388a8a..6ca04811 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_doc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_doc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_highs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_highs.cpython-311.pyc
index c5a99daf..428a44ca 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_highs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_highs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_ip.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_ip.cpython-311.pyc
index c746e44f..24a24e7f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_ip.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_ip.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_rs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_rs.cpython-311.pyc
index 5d886780..84a2336a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_rs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_rs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_simplex.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_simplex.cpython-311.pyc
index da944b26..2f6fd36e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_simplex.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_simplex.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_util.cpython-311.pyc
index 6801aff2..8c43574f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_linprog_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_milp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_milp.cpython-311.pyc
index 913b85f6..169340cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_milp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_milp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minimize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minimize.cpython-311.pyc
index 842b0275..729f94ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minimize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minimize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minpack_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minpack_py.cpython-311.pyc
index b4dfa0b3..41c830a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minpack_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_minpack_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nnls.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nnls.cpython-311.pyc
index c97b0d45..b978b594 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nnls.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nnls.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nonlin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nonlin.cpython-311.pyc
index 59fe08fb..068ef4c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nonlin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_nonlin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_numdiff.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_numdiff.cpython-311.pyc
index 6ef8c8c0..4db797cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_numdiff.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_numdiff.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_optimize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_optimize.cpython-311.pyc
index e958f69b..b002ea0a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_optimize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_optimize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_qap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_qap.cpython-311.pyc
index 80915fd4..4b120045 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_qap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_qap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_remove_redundancy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_remove_redundancy.cpython-311.pyc
index 06ae4804..e0653a4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_remove_redundancy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_remove_redundancy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root.cpython-311.pyc
index 8f10234b..917dae4e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root_scalar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root_scalar.cpython-311.pyc
index 3c5206e4..53184d6c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root_scalar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_root_scalar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_shgo.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_shgo.cpython-311.pyc
index b3d90568..894088b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_shgo.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_shgo.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_slsqp_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_slsqp_py.cpython-311.pyc
index c7d48877..9852039f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_slsqp_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_slsqp_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_spectral.cpython-311.pyc
index b3350373..05314170 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tnc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tnc.cpython-311.pyc
index 9779f086..1186bfcb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tnc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tnc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion.cpython-311.pyc
index a877975e..25b4e6ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_dogleg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_dogleg.cpython-311.pyc
index 1be39aa1..fbf20146 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_dogleg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_dogleg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_exact.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_exact.cpython-311.pyc
index 8a24844c..1210350e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_exact.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_exact.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_krylov.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_krylov.cpython-311.pyc
index 9e1c100e..4a0002c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_krylov.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_krylov.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_ncg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_ncg.cpython-311.pyc
index f3b14360..c799e96d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_ncg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_trustregion_ncg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tstutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tstutils.cpython-311.pyc
index 3de9ebd6..1a772e74 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tstutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_tstutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_zeros_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_zeros_py.cpython-311.pyc
index 6689a66b..41843e50 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_zeros_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/_zeros_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/cobyla.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/cobyla.cpython-311.pyc
index e4e208c1..681c83c1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/cobyla.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/cobyla.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/lbfgsb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/lbfgsb.cpython-311.pyc
index cb88f92c..24f1b549 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/lbfgsb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/lbfgsb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/linesearch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/linesearch.cpython-311.pyc
index 3d2e547b..83dd0e36 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/linesearch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/linesearch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack.cpython-311.pyc
index 75bb4503..df145ed2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack2.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack2.cpython-311.pyc
index 99725027..e5b3f961 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack2.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/minpack2.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/moduleTNC.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/moduleTNC.cpython-311.pyc
index 6222f042..423645e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/moduleTNC.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/moduleTNC.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/nonlin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/nonlin.cpython-311.pyc
index 7ac2f890..ff074781 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/nonlin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/nonlin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/optimize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/optimize.cpython-311.pyc
index 3a768dae..6e41b6bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/optimize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/optimize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/slsqp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/slsqp.cpython-311.pyc
index 89c8593b..45c2b4cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/slsqp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/slsqp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/tnc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/tnc.cpython-311.pyc
index dc9a649c..2f632647 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/tnc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/tnc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/zeros.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/zeros.cpython-311.pyc
index f8d9a8e2..65e279d0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/zeros.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/__pycache__/zeros.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_highs/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_highs/__pycache__/__init__.cpython-311.pyc
index c3f5ed10..450a882c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_highs/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_highs/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/__init__.cpython-311.pyc
index 2044ae5a..d1cec513 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/bvls.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/bvls.cpython-311.pyc
index 0367c8b6..8a481b70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/bvls.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/bvls.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/common.cpython-311.pyc
index c095ba41..a6f80c76 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/dogbox.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/dogbox.cpython-311.pyc
index fd385861..90a1ad07 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/dogbox.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/dogbox.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/least_squares.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/least_squares.cpython-311.pyc
index 59fb3fea..d87ff416 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/least_squares.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/least_squares.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/lsq_linear.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/lsq_linear.cpython-311.pyc
index 262ea8f2..59b9008e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/lsq_linear.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/lsq_linear.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf.cpython-311.pyc
index bfbd4e94..eafada70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf_linear.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf_linear.cpython-311.pyc
index d57c5099..9ddc239e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf_linear.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_lsq/__pycache__/trf_linear.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/__init__.cpython-311.pyc
index 406a4aec..4bfedee8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/triangulation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/triangulation.cpython-311.pyc
index 58882ca3..f736019e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/triangulation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_shgo_lib/__pycache__/triangulation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trlib/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trlib/__pycache__/__init__.cpython-311.pyc
index 7a58c027..bd0921dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trlib/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trlib/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/__init__.cpython-311.pyc
index fe48dbf5..a3d7e985 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/canonical_constraint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/canonical_constraint.cpython-311.pyc
index cef90df9..3e819ce8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/canonical_constraint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/canonical_constraint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/equality_constrained_sqp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/equality_constrained_sqp.cpython-311.pyc
index d0d100ac..c7421062 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/equality_constrained_sqp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/equality_constrained_sqp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/minimize_trustregion_constr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/minimize_trustregion_constr.cpython-311.pyc
index b94db41e..bbe6869b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/minimize_trustregion_constr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/minimize_trustregion_constr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/projections.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/projections.cpython-311.pyc
index c3a4448c..3e5a6de0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/projections.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/projections.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/qp_subproblem.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/qp_subproblem.cpython-311.pyc
index 497381aa..b6324c97 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/qp_subproblem.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/qp_subproblem.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/report.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/report.cpython-311.pyc
index 823e6e08..6a5259e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/report.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/report.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/tr_interior_point.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/tr_interior_point.cpython-311.pyc
index 0fa0f8a7..93977855 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/tr_interior_point.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/__pycache__/tr_interior_point.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/__init__.cpython-311.pyc
index ad36dfa0..89aec885 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_canonical_constraint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_canonical_constraint.cpython-311.pyc
index 92c3ff70..5a588f17 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_canonical_constraint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_canonical_constraint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_projections.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_projections.cpython-311.pyc
index 2b906069..0d903029 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_projections.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_projections.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_qp_subproblem.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_qp_subproblem.cpython-311.pyc
index df0fd309..ca9b944f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_qp_subproblem.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_qp_subproblem.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_report.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_report.cpython-311.pyc
index a9abb4c3..a9c5e36a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_report.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/_trustregion_constr/tests/__pycache__/test_report.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/cython_optimize/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/cython_optimize/__pycache__/__init__.cpython-311.pyc
index b08f63da..d13e2a9c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/cython_optimize/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/cython_optimize/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/__init__.cpython-311.pyc
index 9b344dde..1ac1450d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__basinhopping.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__basinhopping.cpython-311.pyc
index 3d0a5750..d3182e72 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__basinhopping.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__basinhopping.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__differential_evolution.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__differential_evolution.cpython-311.pyc
index 13a0c95b..08b9fa88 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__differential_evolution.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__differential_evolution.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__dual_annealing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__dual_annealing.cpython-311.pyc
index 78cb9577..d2ff2da8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__dual_annealing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__dual_annealing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__linprog_clean_inputs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__linprog_clean_inputs.cpython-311.pyc
index 422f08ce..a520fc31 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__linprog_clean_inputs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__linprog_clean_inputs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__numdiff.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__numdiff.cpython-311.pyc
index e9985ea9..c8d43200 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__numdiff.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__numdiff.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__remove_redundancy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__remove_redundancy.cpython-311.pyc
index 8a16ab90..247ed3ca 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__remove_redundancy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__remove_redundancy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__root.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__root.cpython-311.pyc
index e279cee1..d18d2f8b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__root.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__root.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__shgo.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__shgo.cpython-311.pyc
index 4f7b0f32..c836d8aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__shgo.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__shgo.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__spectral.cpython-311.pyc
index 3711fca6..b29f183b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test__spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cobyla.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cobyla.cpython-311.pyc
index 8c2bffe7..8c7e9081 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cobyla.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cobyla.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraint_conversion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraint_conversion.cpython-311.pyc
index 5534511c..1d509a1d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraint_conversion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraint_conversion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraints.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraints.cpython-311.pyc
index 851ebaef..c011e2eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraints.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_constraints.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cython_optimize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cython_optimize.cpython-311.pyc
index 0a973c53..5f1779b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cython_optimize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_cython_optimize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_differentiable_functions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_differentiable_functions.cpython-311.pyc
index 1f199632..459c7492 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_differentiable_functions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_differentiable_functions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_direct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_direct.cpython-311.pyc
index 05939e70..c9c7dcc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_direct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_direct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_hessian_update_strategy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_hessian_update_strategy.cpython-311.pyc
index 1179ea88..848b45e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_hessian_update_strategy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_hessian_update_strategy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_hessinv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_hessinv.cpython-311.pyc
index ce42871d..c8e8f0fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_hessinv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_hessinv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_setulb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_setulb.cpython-311.pyc
index 9b6c16e2..c6a7d800 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_setulb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lbfgsb_setulb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_least_squares.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_least_squares.cpython-311.pyc
index af84d034..66782487 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_least_squares.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_least_squares.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linear_assignment.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linear_assignment.cpython-311.pyc
index e4719b3d..e8255c6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linear_assignment.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linear_assignment.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linesearch.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linesearch.cpython-311.pyc
index 9bbfdc88..5703bcaa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linesearch.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linesearch.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linprog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linprog.cpython-311.pyc
index 3b6b6c92..fc9ab6c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linprog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_linprog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_common.cpython-311.pyc
index 45cfa13a..04b641d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_linear.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_linear.cpython-311.pyc
index b771de0a..f6192c90 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_linear.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_lsq_linear.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_milp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_milp.cpython-311.pyc
index 5afcb0fd..1a5cfeea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_milp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_milp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minimize_constrained.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minimize_constrained.cpython-311.pyc
index 233257d5..cba4059b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minimize_constrained.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minimize_constrained.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minpack.cpython-311.pyc
index 74b42538..636498a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_minpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nnls.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nnls.cpython-311.pyc
index 28ede1c5..3818ac96 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nnls.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nnls.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nonlin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nonlin.cpython-311.pyc
index 021cdec0..257733ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nonlin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_nonlin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_optimize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_optimize.cpython-311.pyc
index 205be7c5..ea0ee69b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_optimize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_optimize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_quadratic_assignment.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_quadratic_assignment.cpython-311.pyc
index 1ed9c04e..ff80a5da 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_quadratic_assignment.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_quadratic_assignment.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_regression.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_regression.cpython-311.pyc
index 391b43c1..930f7504 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_regression.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_regression.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_slsqp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_slsqp.cpython-311.pyc
index abc52636..46532f99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_slsqp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_slsqp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_tnc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_tnc.cpython-311.pyc
index 23e9564a..09b6d03f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_tnc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_tnc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion.cpython-311.pyc
index 80170ea5..b77d97f0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_exact.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_exact.cpython-311.pyc
index 539f6c61..bca5a71d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_exact.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_exact.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_krylov.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_krylov.cpython-311.pyc
index faae1828..bd30e7bb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_krylov.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_trustregion_krylov.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_zeros.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_zeros.cpython-311.pyc
index c49c8f88..1c857ad5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_zeros.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/optimize/tests/__pycache__/test_zeros.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/__init__.cpython-311.pyc
index be782d9f..49d9d717 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_arraytools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_arraytools.cpython-311.pyc
index 834d7443..c4f50eaa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_arraytools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_arraytools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_bsplines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_bsplines.cpython-311.pyc
index 36a8689b..763327f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_bsplines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_bsplines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_czt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_czt.cpython-311.pyc
index 7c4c9b87..b0afae6c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_czt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_czt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_filter_design.cpython-311.pyc
index 0245e93b..f17fa586 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_fir_filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_fir_filter_design.cpython-311.pyc
index abc13f75..22d466ed 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_fir_filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_fir_filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_lti_conversion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_lti_conversion.cpython-311.pyc
index 4dc714ee..884d3b0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_lti_conversion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_lti_conversion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_ltisys.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_ltisys.cpython-311.pyc
index 8768aa68..acfafc80 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_ltisys.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_ltisys.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_max_len_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_max_len_seq.cpython-311.pyc
index b84c42f4..e44a8490 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_max_len_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_max_len_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_peak_finding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_peak_finding.cpython-311.pyc
index 836ac0b5..d4df57f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_peak_finding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_peak_finding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_savitzky_golay.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_savitzky_golay.cpython-311.pyc
index 96b277e2..1b1f4f3c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_savitzky_golay.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_savitzky_golay.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_signaltools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_signaltools.cpython-311.pyc
index 035b7f74..ca3827ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_signaltools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_signaltools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral.cpython-311.pyc
index 3458fe19..40d18cc6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral_py.cpython-311.pyc
index 761ef4f5..1b94e699 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_spectral_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_upfirdn.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_upfirdn.cpython-311.pyc
index 0118d1e0..1cd12c65 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_upfirdn.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_upfirdn.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_waveforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_waveforms.cpython-311.pyc
index 82abb0a3..032a513d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_waveforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_waveforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_wavelets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_wavelets.cpython-311.pyc
index ab31d930..9e7c6c33 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_wavelets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/_wavelets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/bsplines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/bsplines.cpython-311.pyc
index 7ee1a0c9..220eeae9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/bsplines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/bsplines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/filter_design.cpython-311.pyc
index 4ea4f216..e2b6f238 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/fir_filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/fir_filter_design.cpython-311.pyc
index 5268527d..d0ab5767 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/fir_filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/fir_filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/lti_conversion.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/lti_conversion.cpython-311.pyc
index b728e245..d7f595c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/lti_conversion.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/lti_conversion.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/ltisys.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/ltisys.cpython-311.pyc
index ef73bd26..0d849d79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/ltisys.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/ltisys.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/signaltools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/signaltools.cpython-311.pyc
index 4461fff3..859bc876 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/signaltools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/signaltools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spectral.cpython-311.pyc
index 1c882e7a..9170ce9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spline.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spline.cpython-311.pyc
index c922a9a2..0236db35 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spline.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/spline.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/waveforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/waveforms.cpython-311.pyc
index 01c24a23..788abb50 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/waveforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/waveforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/wavelets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/wavelets.cpython-311.pyc
index c1d87d3a..f8f054ea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/wavelets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/__pycache__/wavelets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/__init__.cpython-311.pyc
index 7a474643..c3269b98 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/mpsig.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/mpsig.cpython-311.pyc
index 55e943bd..f0b2ff93 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/mpsig.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/mpsig.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_array_tools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_array_tools.cpython-311.pyc
index 0796c124..eff6ab3f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_array_tools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_array_tools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_bsplines.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_bsplines.cpython-311.pyc
index 6703404c..1b8e88ee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_bsplines.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_bsplines.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_cont2discrete.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_cont2discrete.cpython-311.pyc
index 3c78af13..93d6ae02 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_cont2discrete.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_cont2discrete.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_czt.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_czt.cpython-311.pyc
index dae44e41..9e4c6ccf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_czt.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_czt.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_dltisys.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_dltisys.cpython-311.pyc
index a9e0a133..d0b8374b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_dltisys.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_dltisys.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_filter_design.cpython-311.pyc
index 6ddbc3cc..584ce0df 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_fir_filter_design.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_fir_filter_design.cpython-311.pyc
index 69430c2e..e7a91982 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_fir_filter_design.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_fir_filter_design.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_ltisys.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_ltisys.cpython-311.pyc
index efbb2fb5..83d61dca 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_ltisys.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_ltisys.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_max_len_seq.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_max_len_seq.cpython-311.pyc
index 14e4a84c..fe6aaa0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_max_len_seq.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_max_len_seq.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_peak_finding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_peak_finding.cpython-311.pyc
index a786d01f..a9865664 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_peak_finding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_peak_finding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_result_type.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_result_type.cpython-311.pyc
index b708c670..e680cdb2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_result_type.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_result_type.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_savitzky_golay.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_savitzky_golay.cpython-311.pyc
index 0b5e7f73..1780d68b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_savitzky_golay.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_savitzky_golay.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_signaltools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_signaltools.cpython-311.pyc
index f49542d1..f9f84f6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_signaltools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_signaltools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_spectral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_spectral.cpython-311.pyc
index b2304daa..cf78259c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_spectral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_spectral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_upfirdn.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_upfirdn.cpython-311.pyc
index 736b2899..babd5e24 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_upfirdn.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_upfirdn.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_waveforms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_waveforms.cpython-311.pyc
index dc04637f..6f23330a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_waveforms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_waveforms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_wavelets.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_wavelets.cpython-311.pyc
index 26f609f4..d27f7878 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_wavelets.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_wavelets.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_windows.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_windows.cpython-311.pyc
index 185ea4c5..9bb64c26 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_windows.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/tests/__pycache__/test_windows.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/__init__.cpython-311.pyc
index 3665bad4..36c35f43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/_windows.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/_windows.cpython-311.pyc
index 01fa1f3b..30970478 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/_windows.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/_windows.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/windows.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/windows.cpython-311.pyc
index b1fabfc0..daa40b41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/windows.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/signal/windows/__pycache__/windows.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/__init__.cpython-311.pyc
index 86370ba1..41ffac00 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_arrays.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_arrays.cpython-311.pyc
index d6f55c58..9bd24917 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_arrays.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_arrays.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_base.cpython-311.pyc
index 0cc6d399..392df110 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_bsr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_bsr.cpython-311.pyc
index 98b91a73..83eed12a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_bsr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_bsr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_compressed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_compressed.cpython-311.pyc
index d8c18704..64a50ede 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_compressed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_compressed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_construct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_construct.cpython-311.pyc
index 0f62def1..41a5c3f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_construct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_construct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_coo.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_coo.cpython-311.pyc
index c579eb15..0697b4a0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_coo.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_coo.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csc.cpython-311.pyc
index e48b2b6e..2151d4ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csr.cpython-311.pyc
index 856cb524..d2d385d1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_csr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_data.cpython-311.pyc
index 4488d0ac..39580bca 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dia.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dia.cpython-311.pyc
index 2d5605c5..5578e3ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dia.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dia.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dok.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dok.cpython-311.pyc
index 097066b1..ff9bd322 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dok.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_dok.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_extract.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_extract.cpython-311.pyc
index 3e2f3902..a2d2b6cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_extract.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_extract.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_index.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_index.cpython-311.pyc
index a4de79b4..4a5e55c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_index.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_index.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_lil.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_lil.cpython-311.pyc
index b55675d9..437c8d6c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_lil.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_lil.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_matrix_io.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_matrix_io.cpython-311.pyc
index c45c0884..17d7decf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_matrix_io.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_matrix_io.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_spfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_spfuncs.cpython-311.pyc
index 431640f6..2210f185 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_spfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_spfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_sputils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_sputils.cpython-311.pyc
index 9815263a..949ce56c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_sputils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/_sputils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/base.cpython-311.pyc
index 36e1292f..29d6a5a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/bsr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/bsr.cpython-311.pyc
index f2412afb..4b19465c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/bsr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/bsr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/compressed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/compressed.cpython-311.pyc
index 1971bfdd..9af993e1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/compressed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/compressed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/construct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/construct.cpython-311.pyc
index 317c2183..f441eca8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/construct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/construct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/coo.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/coo.cpython-311.pyc
index cd6c564d..c5eb10c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/coo.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/coo.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csc.cpython-311.pyc
index bbd7c6fd..7dd9aa70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csr.cpython-311.pyc
index 2fd73cce..dd4b4182 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/csr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/data.cpython-311.pyc
index bf9e0efc..faf85ecc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dia.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dia.cpython-311.pyc
index 96c3f15c..014acec9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dia.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dia.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dok.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dok.cpython-311.pyc
index 9decd03f..387c4f39 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dok.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/dok.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/extract.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/extract.cpython-311.pyc
index cd8aa878..66f60c4a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/extract.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/extract.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/lil.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/lil.cpython-311.pyc
index 52248c9a..6d875173 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/lil.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/lil.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sparsetools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sparsetools.cpython-311.pyc
index 3b395f55..2d57c656 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sparsetools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sparsetools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/spfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/spfuncs.cpython-311.pyc
index de11b8c9..949aeb0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/spfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/spfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sputils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sputils.cpython-311.pyc
index 3c916bbb..b591d599 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sputils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/__pycache__/sputils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/__init__.cpython-311.pyc
index 0066bf5f..5f009f39 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_laplacian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_laplacian.cpython-311.pyc
index 1001a0fa..802a86ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_laplacian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_laplacian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_validation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_validation.cpython-311.pyc
index 7f8f6374..426891f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_validation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/_validation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/setup.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/setup.cpython-311.pyc
index cbd47b9b..b99710ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/setup.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/__pycache__/setup.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/__init__.cpython-311.pyc
index 0b2dcf6a..bd8f9a5c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_connected_components.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_connected_components.cpython-311.pyc
index 4712d3b1..609cfd86 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_connected_components.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_connected_components.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_conversions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_conversions.cpython-311.pyc
index 8c66779d..a57df0a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_conversions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_conversions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_flow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_flow.cpython-311.pyc
index d13d58a9..e73115e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_flow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_flow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_graph_laplacian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_graph_laplacian.cpython-311.pyc
index 57224039..2039cbfa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_graph_laplacian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_graph_laplacian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_matching.cpython-311.pyc
index c0c387e1..29f38963 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_reordering.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_reordering.cpython-311.pyc
index c9cf6b85..9aedd111 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_reordering.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_reordering.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_shortest_path.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_shortest_path.cpython-311.pyc
index bab37f15..b5f9bc55 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_shortest_path.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_shortest_path.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_spanning_tree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_spanning_tree.cpython-311.pyc
index ab747197..8110f286 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_spanning_tree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_spanning_tree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_traversal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_traversal.cpython-311.pyc
index a45a5d6d..1c073e3f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_traversal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/csgraph/tests/__pycache__/test_traversal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/__init__.cpython-311.pyc
index d8d0ae2e..a676b34a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_expm_multiply.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_expm_multiply.cpython-311.pyc
index ca3e67c5..b60c86d5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_expm_multiply.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_expm_multiply.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_interface.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_interface.cpython-311.pyc
index ddd5e7f6..1df245a6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_interface.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_interface.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_matfuncs.cpython-311.pyc
index 11202c7d..a98375f3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_norm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_norm.cpython-311.pyc
index 98ac786c..1b00f601 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_norm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_norm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_onenormest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_onenormest.cpython-311.pyc
index 262be738..b4a60cf8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_onenormest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_onenormest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_svdp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_svdp.cpython-311.pyc
index 8261c0b9..78c20d9d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_svdp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/_svdp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/dsolve.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/dsolve.cpython-311.pyc
index aa2e5121..ce78354d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/dsolve.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/dsolve.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/eigen.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/eigen.cpython-311.pyc
index 1448fee9..9c46f95b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/eigen.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/eigen.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/interface.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/interface.cpython-311.pyc
index b3445028..aeb137bc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/interface.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/interface.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/isolve.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/isolve.cpython-311.pyc
index ab6088ad..9239174d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/isolve.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/isolve.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/matfuncs.cpython-311.pyc
index 175b205b..1694011b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/__pycache__/matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/__init__.cpython-311.pyc
index 670ef48e..7b8678fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/_add_newdocs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/_add_newdocs.cpython-311.pyc
index d484b71e..043bb5c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/_add_newdocs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/_add_newdocs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/linsolve.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/linsolve.cpython-311.pyc
index 74225178..aa0242e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/linsolve.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/__pycache__/linsolve.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/__init__.cpython-311.pyc
index 7e725f62..2b0e040f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/test_linsolve.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/test_linsolve.cpython-311.pyc
index 7d9b7050..35790037 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/test_linsolve.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_dsolve/tests/__pycache__/test_linsolve.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/__init__.cpython-311.pyc
index 68544894..bf1bcb32 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds.cpython-311.pyc
index 31c526fd..7cc657f2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds_doc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds_doc.cpython-311.pyc
index cd6bee62..c76f42e9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds_doc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/__pycache__/_svds_doc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/__init__.cpython-311.pyc
index 89394a4e..e7bc21eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/arpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/arpack.cpython-311.pyc
index b763fc87..0f209ffa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/arpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/__pycache__/arpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/__init__.cpython-311.pyc
index 6c2ac809..6a869f1d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/test_arpack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/test_arpack.cpython-311.pyc
index 71a2a256..4e45a1fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/test_arpack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/arpack/tests/__pycache__/test_arpack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/__init__.cpython-311.pyc
index 388cd998..2ff3a69c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/lobpcg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/lobpcg.cpython-311.pyc
index 16345047..588d4bac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/lobpcg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/__pycache__/lobpcg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/__init__.cpython-311.pyc
index f06cb3b9..b1080d12 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/test_lobpcg.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/test_lobpcg.cpython-311.pyc
index 95c57dec..e89bb564 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/test_lobpcg.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/lobpcg/tests/__pycache__/test_lobpcg.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/__init__.cpython-311.pyc
index c514461e..d8e21f8b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/test_svds.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/test_svds.cpython-311.pyc
index d166fd62..32c83204 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/test_svds.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_eigen/tests/__pycache__/test_svds.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/__init__.cpython-311.pyc
index 4e1f67c6..897e59d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/_gcrotmk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/_gcrotmk.cpython-311.pyc
index b192513a..f99a8e5c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/_gcrotmk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/_gcrotmk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/iterative.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/iterative.cpython-311.pyc
index 079301c9..463bf312 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/iterative.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/iterative.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lgmres.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lgmres.cpython-311.pyc
index e3111c16..878e8822 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lgmres.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lgmres.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsmr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsmr.cpython-311.pyc
index d3e9c8fd..3b726e0b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsmr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsmr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsqr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsqr.cpython-311.pyc
index a8cbf493..7c0a878d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsqr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/lsqr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/minres.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/minres.cpython-311.pyc
index 9603ce84..ad017bdd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/minres.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/minres.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/tfqmr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/tfqmr.cpython-311.pyc
index 0c1c4bc1..66dbed83 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/tfqmr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/tfqmr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/utils.cpython-311.pyc
index e5729113..fbc3015d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/__init__.cpython-311.pyc
index 07eb67e7..26e7ac45 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_gcrotmk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_gcrotmk.cpython-311.pyc
index 93e20deb..025900f1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_gcrotmk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_gcrotmk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_iterative.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_iterative.cpython-311.pyc
index 8f4d58db..5cae2afd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_iterative.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_iterative.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lgmres.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lgmres.cpython-311.pyc
index fd398470..020beee2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lgmres.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lgmres.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsmr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsmr.cpython-311.pyc
index 86582ed7..d4b59aae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsmr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsmr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsqr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsqr.cpython-311.pyc
index 69430dbe..3d4c8622 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsqr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_lsqr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_minres.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_minres.cpython-311.pyc
index d884b84c..efd0c0de 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_minres.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_minres.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_utils.cpython-311.pyc
index 8419cee5..4c066422 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/_isolve/tests/__pycache__/test_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/__init__.cpython-311.pyc
index ee79be0f..c05130e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_expm_multiply.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_expm_multiply.cpython-311.pyc
index 62679d48..378eceef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_expm_multiply.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_expm_multiply.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_interface.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_interface.cpython-311.pyc
index f9b0588b..c0d8e1a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_interface.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_interface.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc
index 8d28844e..9d3bcc7a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_matfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_norm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_norm.cpython-311.pyc
index e7373940..bad971dc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_norm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_norm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_onenormest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_onenormest.cpython-311.pyc
index 9dd06fe0..ea05733f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_onenormest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_onenormest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_propack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_propack.cpython-311.pyc
index fdf9a386..159179a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_propack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_propack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_pydata_sparse.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_pydata_sparse.cpython-311.pyc
index 8fb62dfb..34ff5ed9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_pydata_sparse.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/linalg/tests/__pycache__/test_pydata_sparse.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/__init__.cpython-311.pyc
index b36d6a7b..a18d9c55 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_array_api.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_array_api.cpython-311.pyc
index 53e1c75b..28f62ad8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_array_api.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_array_api.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_base.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_base.cpython-311.pyc
index b462bb19..8f9b78a4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_base.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_base.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_construct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_construct.cpython-311.pyc
index 756fa0e9..1922405e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_construct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_construct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csc.cpython-311.pyc
index c422f6af..f9887a48 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csr.cpython-311.pyc
index 37a450c2..253af081 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_csr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_extract.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_extract.cpython-311.pyc
index 25193670..677df6f0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_extract.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_extract.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_matrix_io.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_matrix_io.cpython-311.pyc
index 7060a21d..d3993d6a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_matrix_io.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_matrix_io.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sparsetools.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sparsetools.cpython-311.pyc
index 0a4992d7..7a3559e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sparsetools.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sparsetools.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_spfuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_spfuncs.cpython-311.pyc
index 51a610d4..d0928a6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_spfuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_spfuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sputils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sputils.cpython-311.pyc
index 5f15c0c2..c8020889 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sputils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/sparse/tests/__pycache__/test_sputils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/__init__.cpython-311.pyc
index 5860635e..500115fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_geometric_slerp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_geometric_slerp.cpython-311.pyc
index 2a827977..0289c17d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_geometric_slerp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_geometric_slerp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_kdtree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_kdtree.cpython-311.pyc
index 75ffd460..20029a8e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_kdtree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_kdtree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_plotutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_plotutils.cpython-311.pyc
index 2de76b92..49c150f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_plotutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_plotutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_procrustes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_procrustes.cpython-311.pyc
index 0bd39228..108c2c1a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_procrustes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_procrustes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_spherical_voronoi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_spherical_voronoi.cpython-311.pyc
index 4f15954e..211dd6fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_spherical_voronoi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/_spherical_voronoi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/ckdtree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/ckdtree.cpython-311.pyc
index 0cc8ef92..6bc23879 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/ckdtree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/ckdtree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/distance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/distance.cpython-311.pyc
index b1a5c197..c77b8de4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/distance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/distance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/kdtree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/kdtree.cpython-311.pyc
index f9d59869..eca5fb6d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/kdtree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/kdtree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/qhull.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/qhull.cpython-311.pyc
index 937c4533..68ec7727 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/qhull.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/__pycache__/qhull.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/__init__.cpython-311.pyc
index 59ac4c69..e624e534 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__plotutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__plotutils.cpython-311.pyc
index ef78cc9f..3a1e6985 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__plotutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__plotutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__procrustes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__procrustes.cpython-311.pyc
index b5035336..ebc1c8fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__procrustes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test__procrustes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_distance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_distance.cpython-311.pyc
index c87bf151..e6a5dd70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_distance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_distance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_hausdorff.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_hausdorff.cpython-311.pyc
index a61356fa..b34bf70f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_hausdorff.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_hausdorff.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_kdtree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_kdtree.cpython-311.pyc
index 3f6b81c8..0e1fa315 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_kdtree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_kdtree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_qhull.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_qhull.cpython-311.pyc
index 9be5a452..cb37af14 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_qhull.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_qhull.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_slerp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_slerp.cpython-311.pyc
index 37dea182..40f21d21 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_slerp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_slerp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_spherical_voronoi.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_spherical_voronoi.cpython-311.pyc
index 6924c653..b43b7e7c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_spherical_voronoi.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/tests/__pycache__/test_spherical_voronoi.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/__init__.cpython-311.pyc
index 6f30cdd7..e46ab224 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_groups.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_groups.cpython-311.pyc
index 25f26946..0ca14fc7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_groups.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_groups.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_spline.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_spline.cpython-311.pyc
index 24f06145..74eaf324 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_spline.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/_rotation_spline.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/rotation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/rotation.cpython-311.pyc
index f1c5b8bf..25fb0d44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/rotation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/__pycache__/rotation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/__init__.cpython-311.pyc
index b835f1d7..c49a0a41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation.cpython-311.pyc
index 0d675234..d60f2e5d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_groups.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_groups.cpython-311.pyc
index 3816f807..7052c2e7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_groups.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_groups.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_spline.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_spline.cpython-311.pyc
index 13e91f2d..0395f5f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_spline.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/spatial/transform/tests/__pycache__/test_rotation_spline.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/__init__.cpython-311.pyc
index f2039d4c..b15de8c6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_add_newdocs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_add_newdocs.cpython-311.pyc
index e535ce70..3eaac0c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_add_newdocs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_add_newdocs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_basic.cpython-311.pyc
index 2030471e..5428b1e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_ellip_harm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_ellip_harm.cpython-311.pyc
index f3e5566a..4bc57636 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_ellip_harm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_ellip_harm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_lambertw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_lambertw.cpython-311.pyc
index 0c107ae1..c2789abe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_lambertw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_lambertw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_logsumexp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_logsumexp.cpython-311.pyc
index 0454e7a2..1be7f89a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_logsumexp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_logsumexp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_mptestutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_mptestutils.cpython-311.pyc
index 608358c4..e9d7cc09 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_mptestutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_mptestutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_orthogonal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_orthogonal.cpython-311.pyc
index 82e326f5..e1527b25 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_orthogonal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_orthogonal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_sf_error.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_sf_error.cpython-311.pyc
index 748dc525..55c5c011 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_sf_error.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_sf_error.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spfun_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spfun_stats.cpython-311.pyc
index 1b86d416..14dc6414 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spfun_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spfun_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spherical_bessel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spherical_bessel.cpython-311.pyc
index b5c345fa..6fcf8a61 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spherical_bessel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_spherical_bessel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_testutils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_testutils.cpython-311.pyc
index 3aca8373..efdd0547 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_testutils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/_testutils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/add_newdocs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/add_newdocs.cpython-311.pyc
index cebac409..3d25d496 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/add_newdocs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/add_newdocs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/basic.cpython-311.pyc
index 0adeb1b4..44f9a8ea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/orthogonal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/orthogonal.cpython-311.pyc
index 32903f89..0725a0b4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/orthogonal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/orthogonal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/sf_error.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/sf_error.cpython-311.pyc
index 9cb13c6f..4094865f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/sf_error.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/sf_error.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/specfun.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/specfun.cpython-311.pyc
index cac136b7..083f8598 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/specfun.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/specfun.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/spfun_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/spfun_stats.cpython-311.pyc
index 8eb07486..8a9784c8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/spfun_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/__pycache__/spfun_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/__init__.cpython-311.pyc
index 3e17c19c..232af482 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/cosine_cdf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/cosine_cdf.cpython-311.pyc
index 72c74ff6..1d5ad66b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/cosine_cdf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/cosine_cdf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/expn_asy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/expn_asy.cpython-311.pyc
index 28be8671..23504e9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/expn_asy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/expn_asy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_asy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_asy.cpython-311.pyc
index 85f27add..892ec9c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_asy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_asy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_data.cpython-311.pyc
index 6b4a3772..f8a9ee38 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/gammainc_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/lambertw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/lambertw.cpython-311.pyc
index a7deef87..369e6fb5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/lambertw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/lambertw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/loggamma.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/loggamma.cpython-311.pyc
index 4163eb30..898c09d1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/loggamma.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/loggamma.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/struve_convergence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/struve_convergence.cpython-311.pyc
index c36bd334..5c24bfdf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/struve_convergence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/struve_convergence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/utils.cpython-311.pyc
index ae83361a..78d8544f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel.cpython-311.pyc
index f3e904d8..5713fc7a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel_data.cpython-311.pyc
index b9eb2d06..70ecc427 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wright_bessel_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wrightomega.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wrightomega.cpython-311.pyc
index aab60729..349d54ea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wrightomega.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/wrightomega.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/zetac.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/zetac.cpython-311.pyc
index 931c2cc2..1970f410 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/zetac.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/_precompute/__pycache__/zetac.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/__init__.cpython-311.pyc
index 0dbf17cc..943a47c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_basic.cpython-311.pyc
index 0cb0ef42..95891f91 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_bdtr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_bdtr.cpython-311.pyc
index f10bb57d..bac08dad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_bdtr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_bdtr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_boxcox.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_boxcox.cpython-311.pyc
index ff86f337..fb2c30b6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_boxcox.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_boxcox.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdflib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdflib.cpython-311.pyc
index 235ce7d9..46c36dc8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdflib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdflib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdft_asymptotic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdft_asymptotic.cpython-311.pyc
index ec4cacb3..f7389ae3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdft_asymptotic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cdft_asymptotic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cosine_distr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cosine_distr.cpython-311.pyc
index 77e42ad5..28ecb43f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cosine_distr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cosine_distr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cython_special.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cython_special.cpython-311.pyc
index ba6c7130..7b3ca00e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cython_special.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_cython_special.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_data.cpython-311.pyc
index 3783d8eb..7948972f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_dd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_dd.cpython-311.pyc
index 3260f010..c51d68c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_dd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_dd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_digamma.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_digamma.cpython-311.pyc
index 3ce85d4a..c0266cc7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_digamma.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_digamma.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ellip_harm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ellip_harm.cpython-311.pyc
index a5a8f75d..a8545bb3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ellip_harm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ellip_harm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_erfinv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_erfinv.cpython-311.pyc
index f91cfcdf..37c4c7cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_erfinv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_erfinv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_exponential_integrals.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_exponential_integrals.cpython-311.pyc
index 4c2bf05d..e74eb738 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_exponential_integrals.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_exponential_integrals.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_faddeeva.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_faddeeva.cpython-311.pyc
index 311b1f23..ec157ed1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_faddeeva.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_faddeeva.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gamma.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gamma.cpython-311.pyc
index aa1c12ad..dc7511b9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gamma.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gamma.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gammainc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gammainc.cpython-311.pyc
index 115dc68e..e7bcc4fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gammainc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_gammainc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hyp2f1.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hyp2f1.cpython-311.pyc
index 079446e7..6e8172ad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hyp2f1.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hyp2f1.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hypergeometric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hypergeometric.cpython-311.pyc
index e7ac5a3a..91a106d4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hypergeometric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_hypergeometric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_kolmogorov.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_kolmogorov.cpython-311.pyc
index ce7c1f2b..a4861767 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_kolmogorov.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_kolmogorov.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_lambertw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_lambertw.cpython-311.pyc
index 583bdd8f..a0e459f0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_lambertw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_lambertw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_log_softmax.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_log_softmax.cpython-311.pyc
index 7a9424b9..2f297f08 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_log_softmax.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_log_softmax.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_loggamma.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_loggamma.cpython-311.pyc
index 82e802f8..86f9af98 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_loggamma.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_loggamma.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logit.cpython-311.pyc
index c25cdaca..9239a13e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logsumexp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logsumexp.cpython-311.pyc
index 5701eac5..a0a0f03c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logsumexp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_logsumexp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_mpmath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_mpmath.cpython-311.pyc
index dfee90c6..a0a5aa9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_mpmath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_mpmath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_nan_inputs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_nan_inputs.cpython-311.pyc
index 2bd119a0..ccd7f444 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_nan_inputs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_nan_inputs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtr.cpython-311.pyc
index 2044789a..ea2f544f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtri_exp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtri_exp.cpython-311.pyc
index 52834921..d8147586 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtri_exp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_ndtri_exp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal.cpython-311.pyc
index 5f8bc2af..b70050aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal_eval.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal_eval.cpython-311.pyc
index 8bc0bb89..d9f2fb5c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal_eval.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_orthogonal_eval.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_owens_t.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_owens_t.cpython-311.pyc
index 3e2d0462..d3e89ab1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_owens_t.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_owens_t.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pcf.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pcf.cpython-311.pyc
index b512b765..cc12e0be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pcf.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pcf.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pdtr.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pdtr.cpython-311.pyc
index ef06a111..e14ed7a0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pdtr.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_pdtr.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_powm1.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_powm1.cpython-311.pyc
index fe6f6953..5d82730e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_powm1.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_powm1.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_expn_asy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_expn_asy.cpython-311.pyc
index fe4803b2..1c0c545a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_expn_asy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_expn_asy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_gammainc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_gammainc.cpython-311.pyc
index 4b9a02b0..7b721251 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_gammainc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_gammainc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_utils.cpython-311.pyc
index ca8d96a2..853159cd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_precompute_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_round.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_round.cpython-311.pyc
index 5f4bb8b8..578354a8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_round.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_round.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sf_error.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sf_error.cpython-311.pyc
index f154982c..47254290 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sf_error.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sf_error.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sici.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sici.cpython-311.pyc
index 2db86b7a..bd898ea9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sici.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sici.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spence.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spence.cpython-311.pyc
index 44f640c9..30305b91 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spence.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spence.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spfun_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spfun_stats.cpython-311.pyc
index 64c62e8c..6a2b2e6e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spfun_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spfun_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sph_harm.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sph_harm.cpython-311.pyc
index 3630dfbd..eeca6e0e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sph_harm.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_sph_harm.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spherical_bessel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spherical_bessel.cpython-311.pyc
index bad9f1e7..f01cdb80 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spherical_bessel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_spherical_bessel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_trig.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_trig.cpython-311.pyc
index 6d9b2280..810775b2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_trig.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_trig.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wright_bessel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wright_bessel.cpython-311.pyc
index defa4852..3afb2f41 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wright_bessel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wright_bessel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wrightomega.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wrightomega.cpython-311.pyc
index 87f7ffb9..faffde02 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wrightomega.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_wrightomega.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_zeta.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_zeta.cpython-311.pyc
index 5471c17d..afc07f26 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_zeta.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/special/tests/__pycache__/test_zeta.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/__init__.cpython-311.pyc
index 8481b2ab..4625f42a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_axis_nan_policy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_axis_nan_policy.cpython-311.pyc
index 02bd5830..6be11519 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_axis_nan_policy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_axis_nan_policy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binned_statistic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binned_statistic.cpython-311.pyc
index ca0ac49d..74665bd4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binned_statistic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binned_statistic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binomtest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binomtest.cpython-311.pyc
index 53b799d1..2ae7cc92 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binomtest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_binomtest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_common.cpython-311.pyc
index 70112068..375ff70f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_constants.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_constants.cpython-311.pyc
index 1d970a5f..376b9c42 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_constants.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_constants.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_continuous_distns.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_continuous_distns.cpython-311.pyc
index 8d14f0ba..b031baba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_continuous_distns.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_continuous_distns.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_covariance.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_covariance.cpython-311.pyc
index f6285595..fb031da4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_covariance.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_covariance.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_crosstab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_crosstab.cpython-311.pyc
index 71f41361..909639fb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_crosstab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_crosstab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-311.pyc
index e71fa462..253c4ed6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_discrete_distns.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distn_infrastructure.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distn_infrastructure.cpython-311.pyc
index ee67ba0f..2e610d15 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distn_infrastructure.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distn_infrastructure.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distr_params.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distr_params.cpython-311.pyc
index 1793a8fd..22266a1d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distr_params.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_distr_params.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_entropy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_entropy.cpython-311.pyc
index 8258910b..23992f8a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_entropy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_entropy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_fit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_fit.cpython-311.pyc
index 0cb40532..80f80fee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_fit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_fit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_generate_pyx.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_generate_pyx.cpython-311.pyc
index cedd3371..48bd0d18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_generate_pyx.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_generate_pyx.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_hypotests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_hypotests.cpython-311.pyc
index e2672c2f..64535a8c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_hypotests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_hypotests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_kde.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_kde.cpython-311.pyc
index 17726a9d..ea0e6df5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_kde.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_kde.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_ksstats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_ksstats.cpython-311.pyc
index a5694b90..76d289ce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_ksstats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_ksstats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mannwhitneyu.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mannwhitneyu.cpython-311.pyc
index 609f0152..824cb24b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mannwhitneyu.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mannwhitneyu.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_morestats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_morestats.cpython-311.pyc
index afae0bbb..e4018bda 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_morestats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_morestats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_basic.cpython-311.pyc
index c4cc951d..52becdd9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_extras.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_extras.cpython-311.pyc
index 78869824..faf1f682 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_extras.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_mstats_extras.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_multivariate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_multivariate.cpython-311.pyc
index ef4c3e75..63357ec7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_multivariate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_multivariate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_odds_ratio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_odds_ratio.cpython-311.pyc
index 836a8d33..c82b5246 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_odds_ratio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_odds_ratio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_page_trend_test.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_page_trend_test.cpython-311.pyc
index cce6e16b..9f706a7e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_page_trend_test.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_page_trend_test.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_qmc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_qmc.cpython-311.pyc
index 5b913d29..1b8c0860 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_qmc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_qmc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_relative_risk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_relative_risk.cpython-311.pyc
index fca08652..dc227a1c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_relative_risk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_relative_risk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_resampling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_resampling.cpython-311.pyc
index b60f4f88..5e4266e4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_resampling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_resampling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_result_classes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_result_classes.cpython-311.pyc
index 7389f865..87b6183b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_result_classes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_result_classes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_rvs_sampling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_rvs_sampling.cpython-311.pyc
index eb30db49..546eb735 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_rvs_sampling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_rvs_sampling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_mstats_common.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_mstats_common.cpython-311.pyc
index cfd23a42..6c103832 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_mstats_common.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_mstats_common.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_py.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_py.cpython-311.pyc
index 464994f7..8f7224b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_py.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_stats_py.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_tukeylambda_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_tukeylambda_stats.cpython-311.pyc
index c83d8d6c..f620c750 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_tukeylambda_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_tukeylambda_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_variation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_variation.cpython-311.pyc
index 48ea89ac..4e11b715 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_variation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_variation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_warnings_errors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_warnings_errors.cpython-311.pyc
index 67718003..06ce2987 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_warnings_errors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/_warnings_errors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/biasedurn.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/biasedurn.cpython-311.pyc
index 2cf8ffc2..0a6abbc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/biasedurn.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/biasedurn.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/contingency.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/contingency.cpython-311.pyc
index 1dee18db..016f413b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/contingency.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/contingency.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/distributions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/distributions.cpython-311.pyc
index 02a2ca33..f4daf516 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/distributions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/distributions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/kde.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/kde.cpython-311.pyc
index b8ccaddd..a7848f05 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/kde.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/kde.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/morestats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/morestats.cpython-311.pyc
index 86e5b6ba..bb9ce167 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/morestats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/morestats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats.cpython-311.pyc
index 7314990f..d2c07479 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_basic.cpython-311.pyc
index b1f03c13..b7ac7c73 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_extras.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_extras.cpython-311.pyc
index cd706b5b..a3d5aaff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_extras.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mstats_extras.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mvn.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mvn.cpython-311.pyc
index 2155784f..48c322fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mvn.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/mvn.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/qmc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/qmc.cpython-311.pyc
index b06aefa0..e4cf3d70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/qmc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/qmc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/sampling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/sampling.cpython-311.pyc
index 04f69320..2c7a9219 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/sampling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/sampling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/statlib.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/statlib.cpython-311.pyc
index 5a5d0fba..0205dd62 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/statlib.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/statlib.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/stats.cpython-311.pyc
index ff687a87..3f824fa4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/__pycache__/stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/_boost/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/_boost/__pycache__/__init__.cpython-311.pyc
index c9fa6d72..99c1d79b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/_boost/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/_boost/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/_levy_stable/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/_levy_stable/__pycache__/__init__.cpython-311.pyc
index 5bed86b9..44659b6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/_levy_stable/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/_levy_stable/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/_rcont/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/_rcont/__pycache__/__init__.cpython-311.pyc
index 7f533085..96877163 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/_rcont/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/_rcont/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/_unuran/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/_unuran/__pycache__/__init__.cpython-311.pyc
index c9dc8bcb..fd004d19 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/_unuran/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/_unuran/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/__init__.cpython-311.pyc
index 974b1ea8..ac587509 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/common_tests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/common_tests.cpython-311.pyc
index c8997773..d9331092 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/common_tests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/common_tests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_axis_nan_policy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_axis_nan_policy.cpython-311.pyc
index 5bb62b62..34e3096c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_axis_nan_policy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_axis_nan_policy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_binned_statistic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_binned_statistic.cpython-311.pyc
index 867556c0..1dab2169 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_binned_statistic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_binned_statistic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_boost_ufuncs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_boost_ufuncs.cpython-311.pyc
index c61ae2c3..4587b63f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_boost_ufuncs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_boost_ufuncs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_contingency.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_contingency.cpython-311.pyc
index 2aa28209..1e52adcf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_contingency.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_contingency.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_continuous_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_continuous_basic.cpython-311.pyc
index 6ae6589b..9b3fee18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_continuous_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_continuous_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_crosstab.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_crosstab.cpython-311.pyc
index 8c2a0f4c..7e7ba2c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_crosstab.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_crosstab.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_basic.cpython-311.pyc
index 3e849837..da1d0eee 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_distns.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_distns.cpython-311.pyc
index 1dc8182d..5e356a18 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_distns.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_discrete_distns.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_distributions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_distributions.cpython-311.pyc
index e285ce6a..a7b68a16 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_distributions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_distributions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_entropy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_entropy.cpython-311.pyc
index b9428e06..46a86626 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_entropy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_entropy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_fit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_fit.cpython-311.pyc
index 97a64af7..46879825 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_fit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_fit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_hypotests.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_hypotests.cpython-311.pyc
index ea83074c..92904f08 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_hypotests.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_hypotests.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_kdeoth.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_kdeoth.cpython-311.pyc
index 0f411a95..7047eafc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_kdeoth.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_kdeoth.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_morestats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_morestats.cpython-311.pyc
index 1c5d0ecb..df0bbdbd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_morestats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_morestats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_basic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_basic.cpython-311.pyc
index 51d4522e..f8289e19 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_basic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_basic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_extras.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_extras.cpython-311.pyc
index 0e042da8..937f778d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_extras.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_mstats_extras.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_multivariate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_multivariate.cpython-311.pyc
index a51739a6..65ec9943 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_multivariate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_multivariate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_odds_ratio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_odds_ratio.cpython-311.pyc
index cf21fbd3..07ef2023 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_odds_ratio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_odds_ratio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_qmc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_qmc.cpython-311.pyc
index 1689a589..30ce0106 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_qmc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_qmc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_rank.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_rank.cpython-311.pyc
index 7fe11b4c..9e561ed1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_rank.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_rank.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_relative_risk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_relative_risk.cpython-311.pyc
index ebd24b54..0a897caf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_relative_risk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_relative_risk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_resampling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_resampling.cpython-311.pyc
index 8c2e47d2..19f9975f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_resampling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_resampling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_sampling.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_sampling.cpython-311.pyc
index 84727777..39947773 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_sampling.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_sampling.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_stats.cpython-311.pyc
index a920b8cd..bde0af38 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_tukeylambda_stats.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_tukeylambda_stats.cpython-311.pyc
index d1d0c5b1..32b3160c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_tukeylambda_stats.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_tukeylambda_stats.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_variation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_variation.cpython-311.pyc
index 16916949..2b4684a9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_variation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/__pycache__/test_variation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/data/__pycache__/fisher_exact_results_from_r.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/data/__pycache__/fisher_exact_results_from_r.cpython-311.pyc
index 63e3977f..23047d4b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/data/__pycache__/fisher_exact_results_from_r.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/scipy/stats/tests/data/__pycache__/fisher_exact_results_from_r.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/__init__.cpython-311.pyc
index 14448793..2377966c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/conftest.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/conftest.cpython-311.pyc
index d9959ded..c59e2046 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/conftest.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/__pycache__/conftest.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/__init__.cpython-311.pyc
index f079205f..9ea9cb6b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_dependency_checks.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_dependency_checks.cpython-311.pyc
index a9ffae40..5ba3625a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_dependency_checks.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_dependency_checks.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_geometry.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_geometry.cpython-311.pyc
index 3ca8f0a9..78e015a3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_geometry.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_geometry.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_tempfile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_tempfile.cpython-311.pyc
index 39afaa83..c9f8ca35 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_tempfile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_tempfile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_warnings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_warnings.cpython-311.pyc
index 46121d27..3f67ffad 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_warnings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/_warnings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/coord.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/coord.cpython-311.pyc
index c9dc6c52..f8da4ec5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/coord.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/coord.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/filters.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/filters.cpython-311.pyc
index 9f20132b..8e12504c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/filters.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/filters.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/tester.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/tester.cpython-311.pyc
index f1e1f343..f7189357 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/tester.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/tester.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/testing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/testing.cpython-311.pyc
index 4805987a..99a4e1bd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/testing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/testing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/utils.cpython-311.pyc
index 31f71009..bcb4a26b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/version_requirements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/version_requirements.cpython-311.pyc
index 73cf4b3e..bb1dd10a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/version_requirements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/__pycache__/version_requirements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/__init__.cpython-311.pyc
index 97a729f4..8fa214b9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_coord.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_coord.cpython-311.pyc
index 1ac8d1bf..7dbb6bc0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_coord.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_coord.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_fast_exp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_fast_exp.cpython-311.pyc
index ef4186e2..85971c82 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_fast_exp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_fast_exp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_geometry.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_geometry.cpython-311.pyc
index 0538396c..f2340f5f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_geometry.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_geometry.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_interpolation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_interpolation.cpython-311.pyc
index 8e1f621f..0dfcc5fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_interpolation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_interpolation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_safe_as_int.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_safe_as_int.cpython-311.pyc
index b2f41528..88fdec33 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_safe_as_int.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_safe_as_int.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_testing.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_testing.cpython-311.pyc
index d9cc58ae..7b3b3e44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_testing.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_testing.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_utils.cpython-311.pyc
index f15af694..2878a359 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_version_requirements.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_version_requirements.cpython-311.pyc
index 9addd9eb..af2e9d9e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_version_requirements.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_version_requirements.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_warnings.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_warnings.cpython-311.pyc
index 77446158..60766057 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_warnings.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/_shared/tests/__pycache__/test_warnings.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/__init__.cpython-311.pyc
index 9e57b219..1c9be38b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/adapt_rgb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/adapt_rgb.cpython-311.pyc
index 7c388bb1..e01c26be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/adapt_rgb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/adapt_rgb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorconv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorconv.cpython-311.pyc
index f0e390a5..a3806c8c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorconv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorconv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorlabel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorlabel.cpython-311.pyc
index d6987cc5..6a8d9a5a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorlabel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/colorlabel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/delta_e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/delta_e.cpython-311.pyc
index 6885d34e..ef567016 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/delta_e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/delta_e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/rgb_colors.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/rgb_colors.cpython-311.pyc
index f47f97aa..ab2f0d74 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/rgb_colors.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/__pycache__/rgb_colors.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/__init__.cpython-311.pyc
index 47412249..5a92a172 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_adapt_rgb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_adapt_rgb.cpython-311.pyc
index 34ee43f9..de80fd76 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_adapt_rgb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_adapt_rgb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorconv.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorconv.cpython-311.pyc
index 43ed3030..565576f0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorconv.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorconv.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorlabel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorlabel.cpython-311.pyc
index b2e1b9cf..3dcdc2ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorlabel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_colorlabel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_delta_e.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_delta_e.cpython-311.pyc
index e0d47b7c..073585f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_delta_e.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/color/tests/__pycache__/test_delta_e.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/__init__.cpython-311.pyc
index 7c6041b8..15762228 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_binary_blobs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_binary_blobs.cpython-311.pyc
index 2defc95b..1782d727 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_binary_blobs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_binary_blobs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_fetchers.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_fetchers.cpython-311.pyc
index 205734a5..a29fb9db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_fetchers.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_fetchers.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_registry.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_registry.cpython-311.pyc
index 8ac7db28..fc95c0dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_registry.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/__pycache__/_registry.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/__init__.cpython-311.pyc
index 645a3620..22341f13 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/test_data.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/test_data.cpython-311.pyc
index d10b2454..c21e0303 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/test_data.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/data/tests/__pycache__/test_data.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/__init__.cpython-311.pyc
index 8f798248..f5dd8084 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_polygon2mask.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_polygon2mask.cpython-311.pyc
index 9e084f0e..084e10d8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_polygon2mask.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_polygon2mask.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_random_shapes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_random_shapes.cpython-311.pyc
index 0ac60482..0aceb8a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_random_shapes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/_random_shapes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw.cpython-311.pyc
index 3833080e..a7d6399f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw3d.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw3d.cpython-311.pyc
index 31db7147..e730dc0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw3d.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw3d.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw_nd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw_nd.cpython-311.pyc
index 636ca433..72812ce6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw_nd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/__pycache__/draw_nd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/__init__.cpython-311.pyc
index ac079776..78403920 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw.cpython-311.pyc
index 51cb4bc3..c09a2b22 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw3d.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw3d.cpython-311.pyc
index b068b004..3e01adeb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw3d.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw3d.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw_nd.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw_nd.cpython-311.pyc
index 747dee19..d5f0fdd3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw_nd.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_draw_nd.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_polygon2mask.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_polygon2mask.cpython-311.pyc
index 4bcc9518..b6ac7daa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_polygon2mask.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_polygon2mask.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_random_shapes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_random_shapes.cpython-311.pyc
index eae656f6..cd1042f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_random_shapes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/draw/tests/__pycache__/test_random_shapes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/__init__.cpython-311.pyc
index bbad0d1f..5be370a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/_adapthist.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/_adapthist.cpython-311.pyc
index 9f2964ae..3223a843 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/_adapthist.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/_adapthist.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/exposure.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/exposure.cpython-311.pyc
index fc311524..a4252968 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/exposure.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/exposure.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/histogram_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/histogram_matching.cpython-311.pyc
index b3e4091e..3cb8beb2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/histogram_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/__pycache__/histogram_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/__init__.cpython-311.pyc
index fdf3dbb4..8000bb36 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_exposure.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_exposure.cpython-311.pyc
index 2de2a6c9..8b4c3849 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_exposure.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_exposure.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_histogram_matching.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_histogram_matching.cpython-311.pyc
index 599bd9ad..67f912b5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_histogram_matching.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/exposure/tests/__pycache__/test_histogram_matching.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/__init__.cpython-311.pyc
index 56083cf1..cfb7dfce 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_basic_features.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_basic_features.cpython-311.pyc
index 3c51a4e6..35752d4b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_basic_features.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_basic_features.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_canny.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_canny.cpython-311.pyc
index 0412cab7..2af8463b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_canny.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_canny.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_daisy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_daisy.cpython-311.pyc
index 7a821384..13895e4f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_daisy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_daisy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_hog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_hog.cpython-311.pyc
index e9af8913..04bea00d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_hog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_hog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_orb_descriptor_positions.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_orb_descriptor_positions.cpython-311.pyc
index 45468e6f..11a1777b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_orb_descriptor_positions.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/_orb_descriptor_positions.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/blob.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/blob.cpython-311.pyc
index d384e66d..5c5d3f52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/blob.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/blob.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/brief.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/brief.cpython-311.pyc
index 96cf1c83..f102c4ff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/brief.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/brief.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/censure.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/censure.cpython-311.pyc
index 47c97826..d38025ba 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/censure.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/censure.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/corner.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/corner.cpython-311.pyc
index 5e9c7fe9..e890c45c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/corner.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/corner.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/haar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/haar.cpython-311.pyc
index 4f76122c..33d38134 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/haar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/haar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/match.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/match.cpython-311.pyc
index 5063572e..7578d0cb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/match.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/match.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/orb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/orb.cpython-311.pyc
index b5498274..a0b2a14c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/orb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/orb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/peak.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/peak.cpython-311.pyc
index 67dbea5d..0f2b4825 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/peak.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/peak.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/sift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/sift.cpython-311.pyc
index 4d026ba6..af235983 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/sift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/sift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/template.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/template.cpython-311.pyc
index be68760d..62a56314 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/template.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/template.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/texture.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/texture.cpython-311.pyc
index db004196..9a1b0138 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/texture.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/texture.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/util.cpython-311.pyc
index 2711e94c..85c5e49e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/__pycache__/util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/__init__.cpython-311.pyc
index 6410f568..a998fe3b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_basic_features.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_basic_features.cpython-311.pyc
index 3b37c4f2..92d9a4ec 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_basic_features.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_basic_features.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_blob.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_blob.cpython-311.pyc
index ac280376..c3b2cc3a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_blob.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_blob.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_brief.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_brief.cpython-311.pyc
index 0d2a77f2..99a05fc1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_brief.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_brief.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_canny.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_canny.cpython-311.pyc
index 2e1f599c..59323d39 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_canny.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_canny.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_cascade.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_cascade.cpython-311.pyc
index b8dff442..7fcb3f0c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_cascade.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_cascade.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_censure.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_censure.cpython-311.pyc
index ac2bace4..1345f3c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_censure.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_censure.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_corner.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_corner.cpython-311.pyc
index 76e24265..85e0d09b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_corner.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_corner.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_daisy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_daisy.cpython-311.pyc
index 88b84f6e..91e5c77b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_daisy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_daisy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_haar.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_haar.cpython-311.pyc
index c17eaaeb..b807c42c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_haar.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_haar.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_hog.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_hog.cpython-311.pyc
index fa728277..15a3468f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_hog.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_hog.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_match.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_match.cpython-311.pyc
index 2124fb76..6635c7f6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_match.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_match.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_orb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_orb.cpython-311.pyc
index 86627c73..01aa5915 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_orb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_orb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_peak.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_peak.cpython-311.pyc
index 7c0caa00..eae46996 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_peak.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_peak.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_sift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_sift.cpython-311.pyc
index 7b2fde01..095807cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_sift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_sift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_template.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_template.cpython-311.pyc
index 760fc368..c22af47f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_template.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_template.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_texture.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_texture.cpython-311.pyc
index 3633fef0..d2e21f5d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_texture.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_texture.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_util.cpython-311.pyc
index c5922559..6c7a1ef1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/feature/tests/__pycache__/test_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/__init__.cpython-311.pyc
index a1d91c01..6a0b98d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_fft_based.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_fft_based.cpython-311.pyc
index 6bbf5e65..9ce20869 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_fft_based.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_fft_based.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gabor.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gabor.cpython-311.pyc
index a2669c5c..a6848095 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gabor.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gabor.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gaussian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gaussian.cpython-311.pyc
index ee2ac0ee..33616725 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gaussian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_gaussian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_median.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_median.cpython-311.pyc
index 0a6119bd..26b04f1a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_median.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_median.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_rank_order.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_rank_order.cpython-311.pyc
index 1aefb6b4..36028192 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_rank_order.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_rank_order.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_sparse.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_sparse.cpython-311.pyc
index 4550f93d..f8856810 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_sparse.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_sparse.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_unsharp_mask.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_unsharp_mask.cpython-311.pyc
index 4304f60c..c2c8af30 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_unsharp_mask.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_unsharp_mask.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_window.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_window.cpython-311.pyc
index 667b00ba..ab6ce0db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_window.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/_window.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/edges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/edges.cpython-311.pyc
index e3a32c16..2fe99cd7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/edges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/edges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/lpi_filter.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/lpi_filter.cpython-311.pyc
index b28cf6ab..ee929820 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/lpi_filter.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/lpi_filter.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/ridges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/ridges.cpython-311.pyc
index 86e39c5d..d4270c26 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/ridges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/ridges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/thresholding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/thresholding.cpython-311.pyc
index c4b74ad6..55656d7b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/thresholding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/__pycache__/thresholding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/__init__.cpython-311.pyc
index c42726c2..f327f519 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/_percentile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/_percentile.cpython-311.pyc
index e77e427b..c6ca1bdd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/_percentile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/_percentile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/bilateral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/bilateral.cpython-311.pyc
index a2c9b85d..c119b527 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/bilateral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/bilateral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/generic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/generic.cpython-311.pyc
index f91a5645..3ffcea97 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/generic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/__pycache__/generic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/__init__.cpython-311.pyc
index a27422e6..77ad5544 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/test_rank.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/test_rank.cpython-311.pyc
index 4dd87a57..8fe0f3c3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/test_rank.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/rank/tests/__pycache__/test_rank.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/__init__.cpython-311.pyc
index 7a303e42..8c56b4d1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_correlate.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_correlate.cpython-311.pyc
index fd92c2da..64eab2bc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_correlate.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_correlate.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_edges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_edges.cpython-311.pyc
index 4eca08cc..8eecec06 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_edges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_edges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_fft_based.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_fft_based.cpython-311.pyc
index 422c9599..4012b6e8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_fft_based.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_fft_based.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gabor.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gabor.cpython-311.pyc
index 5fc5ac96..ac57d121 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gabor.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gabor.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gaussian.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gaussian.cpython-311.pyc
index 230db3d3..8615ffd3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gaussian.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_gaussian.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_lpi_filter.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_lpi_filter.cpython-311.pyc
index 60ecc8b2..f69d8144 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_lpi_filter.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_lpi_filter.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_median.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_median.cpython-311.pyc
index 3e5f6b6f..dbad161e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_median.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_median.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_ridges.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_ridges.cpython-311.pyc
index 3d278038..a0d2bd51 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_ridges.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_ridges.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_thresholding.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_thresholding.cpython-311.pyc
index 18a5f422..55cc7212 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_thresholding.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_thresholding.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_unsharp_mask.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_unsharp_mask.cpython-311.pyc
index 5b164d1d..aaece65f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_unsharp_mask.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_unsharp_mask.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_window.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_window.cpython-311.pyc
index 249d594a..ef2d8c07 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_window.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/filters/tests/__pycache__/test_window.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/__init__.cpython-311.pyc
index 5ee22136..0ae82f82 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/manual_segmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/manual_segmentation.cpython-311.pyc
index 04eda695..96a636d0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/manual_segmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/manual_segmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/trainable_segmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/trainable_segmentation.cpython-311.pyc
index bbd6760a..34331a85 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/trainable_segmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/__pycache__/trainable_segmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/graph/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/graph/__pycache__/__init__.cpython-311.pyc
index 28efb864..e3a64a55 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/graph/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/graph/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/__init__.cpython-311.pyc
index 4800008f..3ca3c28a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/test_trainable_segmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/test_trainable_segmentation.cpython-311.pyc
index 817706ee..255c9482 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/test_trainable_segmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/future/tests/__pycache__/test_trainable_segmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/__init__.cpython-311.pyc
index 81455c79..f7550c1c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph.cpython-311.pyc
index a1a10a01..e7bbdb46 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_cut.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_cut.cpython-311.pyc
index 285bcf76..6acc1c56 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_cut.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_cut.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_merge.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_merge.cpython-311.pyc
index deb547a8..79eee6ab 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_merge.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_graph_merge.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_ncut.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_ncut.cpython-311.pyc
index cabc1d57..72ed6beb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_ncut.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_ncut.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_rag.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_rag.cpython-311.pyc
index 8d5d782f..188b6fc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_rag.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/_rag.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/mcp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/mcp.cpython-311.pyc
index d84679ca..29175561 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/mcp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/mcp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/spath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/spath.cpython-311.pyc
index 97dd58cd..947e9a44 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/spath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/__pycache__/spath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/__init__.cpython-311.pyc
index e361ca46..0a8e3dfb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_anisotropy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_anisotropy.cpython-311.pyc
index 3348a38e..5807b2f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_anisotropy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_anisotropy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_connect.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_connect.cpython-311.pyc
index ed115ca6..886c5e3b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_connect.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_connect.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_flexible.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_flexible.cpython-311.pyc
index 9da9834e..92eafe19 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_flexible.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_flexible.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_heap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_heap.cpython-311.pyc
index 53006159..aa5d3856 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_heap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_heap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_mcp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_mcp.cpython-311.pyc
index 71cd0a22..5d06f41a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_mcp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_mcp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_pixel_graph.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_pixel_graph.cpython-311.pyc
index 78575e88..78af0083 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_pixel_graph.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_pixel_graph.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_rag.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_rag.cpython-311.pyc
index 632f7e85..499bd7cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_rag.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_rag.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_spath.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_spath.cpython-311.pyc
index cff430fd..d2df20a1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_spath.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/graph/tests/__pycache__/test_spath.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/__init__.cpython-311.pyc
index cf49afda..9058c74d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_image_stack.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_image_stack.cpython-311.pyc
index 1a94a7da..6990e62e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_image_stack.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_image_stack.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_io.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_io.cpython-311.pyc
index 10bb75e9..9962b332 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_io.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/_io.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/collection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/collection.cpython-311.pyc
index fd1ffeb1..c1a8c728 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/collection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/collection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/manage_plugins.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/manage_plugins.cpython-311.pyc
index 5ca1dc12..dabe6e52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/manage_plugins.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/manage_plugins.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/sift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/sift.cpython-311.pyc
index 25c60f50..63833018 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/sift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/sift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/util.cpython-311.pyc
index cc918cb2..e367ebf7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/__pycache__/util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/__init__.cpython-311.pyc
index a66ef954..b0223e0f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/fits_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/fits_plugin.cpython-311.pyc
index b9f05906..5cf0c6e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/fits_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/fits_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/gdal_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/gdal_plugin.cpython-311.pyc
index bd1bb068..d5da86c9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/gdal_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/gdal_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imageio_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imageio_plugin.cpython-311.pyc
index 88bcbf35..d34be5f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imageio_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imageio_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imread_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imread_plugin.cpython-311.pyc
index b64d814d..3600025f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imread_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/imread_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/matplotlib_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/matplotlib_plugin.cpython-311.pyc
index 34c1b77d..19f3f692 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/matplotlib_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/matplotlib_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/pil_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/pil_plugin.cpython-311.pyc
index 48eef9b8..363c3e24 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/pil_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/pil_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/simpleitk_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/simpleitk_plugin.cpython-311.pyc
index 44f00de9..2093aade 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/simpleitk_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/simpleitk_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/tifffile_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/tifffile_plugin.cpython-311.pyc
index b04b3520..94a1d9a3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/tifffile_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/_plugins/__pycache__/tifffile_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/__init__.cpython-311.pyc
index 0da4c279..d4e5b1af 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_collection.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_collection.cpython-311.pyc
index af33c37d..8e9f187b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_collection.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_collection.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_fits.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_fits.cpython-311.pyc
index 24f762ef..6c2b9087 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_fits.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_fits.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_histograms.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_histograms.cpython-311.pyc
index 851e3cdf..354f6174 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_histograms.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_histograms.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imageio.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imageio.cpython-311.pyc
index c25f399a..804ff4ae 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imageio.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imageio.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imread.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imread.cpython-311.pyc
index bff991a1..681dc483 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imread.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_imread.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_io.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_io.cpython-311.pyc
index 410566d7..afbfded6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_io.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_io.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_mpl_imshow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_mpl_imshow.cpython-311.pyc
index 4647e1b9..067ee2c4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_mpl_imshow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_mpl_imshow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_multi_image.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_multi_image.cpython-311.pyc
index 9098d459..f0c3ba4d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_multi_image.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_multi_image.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_pil.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_pil.cpython-311.pyc
index 4718e5ed..6fba6a2c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_pil.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_pil.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_plugin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_plugin.cpython-311.pyc
index a66d34ec..e0db8e84 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_plugin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_plugin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_sift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_sift.cpython-311.pyc
index 039a102a..b2d79d92 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_sift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_sift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_simpleitk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_simpleitk.cpython-311.pyc
index 2fee5217..fa420080 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_simpleitk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_simpleitk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_tifffile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_tifffile.cpython-311.pyc
index c26ec0d8..ac216f21 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_tifffile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/io/tests/__pycache__/test_tifffile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/__init__.cpython-311.pyc
index 3c0fcad7..903ba87f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_blur_effect.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_blur_effect.cpython-311.pyc
index ab9a295b..378c6a2d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_blur_effect.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_blur_effect.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_colocalization.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_colocalization.cpython-311.pyc
index 3b82c790..0ce423c0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_colocalization.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_colocalization.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_find_contours.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_find_contours.cpython-311.pyc
index e6deadb5..74e59049 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_find_contours.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_find_contours.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_label.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_label.cpython-311.pyc
index 95d45504..3fa1400a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_label.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_label.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-311.pyc
index 1174c744..80348cf7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-311.pyc
index dd2c0840..457bda70 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_marching_cubes_lewiner_luts.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments.cpython-311.pyc
index 2bc433cb..131960b5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments_analytical.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments_analytical.cpython-311.pyc
index e973c972..dd77a5e9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments_analytical.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_moments_analytical.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_polygon.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_polygon.cpython-311.pyc
index 1355f635..29d124ea 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_polygon.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_polygon.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops.cpython-311.pyc
index 698d90e0..5e5c0db6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops_utils.cpython-311.pyc
index b82483e3..a701b99a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/_regionprops_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/block.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/block.cpython-311.pyc
index c53b140b..d1f39922 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/block.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/block.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/entropy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/entropy.cpython-311.pyc
index e6bcd9bf..8ae80668 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/entropy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/entropy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/fit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/fit.cpython-311.pyc
index 5c094c5e..93bc6e77 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/fit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/fit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/pnpoly.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/pnpoly.cpython-311.pyc
index 7de52e27..73c0187f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/pnpoly.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/pnpoly.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/profile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/profile.cpython-311.pyc
index 7326b8ea..f29b47dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/profile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/__pycache__/profile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/__init__.cpython-311.pyc
index 21e3d6d2..bb6958eb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_block.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_block.cpython-311.pyc
index b7b3e5fe..bfc7914f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_block.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_block.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_blur_effect.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_blur_effect.cpython-311.pyc
index 7278a0ef..38ffd711 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_blur_effect.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_blur_effect.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_ccomp.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_ccomp.cpython-311.pyc
index cb454bac..cd13433f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_ccomp.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_ccomp.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_colocalization.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_colocalization.cpython-311.pyc
index 4beb560e..55d7173c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_colocalization.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_colocalization.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_entropy.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_entropy.cpython-311.pyc
index e113b724..603d56b7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_entropy.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_entropy.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_find_contours.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_find_contours.cpython-311.pyc
index 55f7b80e..004871d7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_find_contours.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_find_contours.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_fit.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_fit.cpython-311.pyc
index f7db37b6..5f20c0cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_fit.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_fit.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_label.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_label.cpython-311.pyc
index 11acd89f..3d7c70f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_label.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_label.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_marching_cubes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_marching_cubes.cpython-311.pyc
index a183600a..3e5d2f69 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_marching_cubes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_marching_cubes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_moments.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_moments.cpython-311.pyc
index 7fe2d80d..05673e96 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_moments.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_moments.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_pnpoly.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_pnpoly.cpython-311.pyc
index 9f059a30..e68ccfdd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_pnpoly.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_pnpoly.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_polygon.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_polygon.cpython-311.pyc
index 515dc813..fb21999a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_polygon.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_polygon.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_profile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_profile.cpython-311.pyc
index 3cfd5caa..4f1b6094 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_profile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_profile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_regionprops.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_regionprops.cpython-311.pyc
index 4b1c02bc..f996f8fc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_regionprops.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/measure/tests/__pycache__/test_regionprops.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/__init__.cpython-311.pyc
index 88bb777c..3d018b3f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_adapted_rand_error.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_adapted_rand_error.cpython-311.pyc
index aff1f9c7..ae74ebc0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_adapted_rand_error.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_adapted_rand_error.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_contingency_table.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_contingency_table.cpython-311.pyc
index f13f7673..85458d0d 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_contingency_table.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_contingency_table.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_structural_similarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_structural_similarity.cpython-311.pyc
index 0859c282..5b5d3944 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_structural_similarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_structural_similarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_variation_of_information.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_variation_of_information.cpython-311.pyc
index 77265f4d..2f199a6f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_variation_of_information.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/_variation_of_information.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/set_metrics.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/set_metrics.cpython-311.pyc
index 297cceeb..f5952406 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/set_metrics.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/set_metrics.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/simple_metrics.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/simple_metrics.cpython-311.pyc
index 38a7c2a7..1ca2ce80 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/simple_metrics.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/__pycache__/simple_metrics.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/__init__.cpython-311.pyc
index b071b34a..70d4e472 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_segmentation_metrics.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_segmentation_metrics.cpython-311.pyc
index d3ac1b18..adc82fd9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_segmentation_metrics.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_segmentation_metrics.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_set_metrics.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_set_metrics.cpython-311.pyc
index 4508e9b1..de7a9beb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_set_metrics.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_set_metrics.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_simple_metrics.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_simple_metrics.cpython-311.pyc
index 8ef16e59..687a42fe 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_simple_metrics.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_simple_metrics.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_structural_similarity.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_structural_similarity.cpython-311.pyc
index 0c276341..396c1838 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_structural_similarity.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/metrics/tests/__pycache__/test_structural_similarity.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/__init__.cpython-311.pyc
index 2e4d8fe0..48aa11e9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_flood_fill.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_flood_fill.cpython-311.pyc
index f5e8fc1c..184da2a3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_flood_fill.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_flood_fill.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_skeletonize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_skeletonize.cpython-311.pyc
index ee3f9014..e4f52061 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_skeletonize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_skeletonize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_util.cpython-311.pyc
index 460193d7..21b78bbf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/binary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/binary.cpython-311.pyc
index 00a2bb59..2c2c9e7e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/binary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/binary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/convex_hull.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/convex_hull.cpython-311.pyc
index 114598bd..69668462 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/convex_hull.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/convex_hull.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/extrema.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/extrema.cpython-311.pyc
index 27995e31..ffb5f2f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/extrema.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/extrema.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/footprints.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/footprints.cpython-311.pyc
index d3ab0de1..a20723e6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/footprints.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/footprints.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/gray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/gray.cpython-311.pyc
index 7f99c929..0dc019aa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/gray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/gray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/grayreconstruct.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/grayreconstruct.cpython-311.pyc
index 818640a0..c46a86cf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/grayreconstruct.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/grayreconstruct.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/isotropic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/isotropic.cpython-311.pyc
index 48f6c018..93241a7c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/isotropic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/isotropic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/max_tree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/max_tree.cpython-311.pyc
index ca741682..5cf2f737 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/max_tree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/max_tree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/misc.cpython-311.pyc
index 144a9a5d..e1227415 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/__pycache__/misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/__init__.cpython-311.pyc
index 6e72d958..4a54e920 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_binary.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_binary.cpython-311.pyc
index da84f428..c89802d6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_binary.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_binary.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_convex_hull.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_convex_hull.cpython-311.pyc
index b114742e..a3ccb259 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_convex_hull.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_convex_hull.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_extrema.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_extrema.cpython-311.pyc
index 41f3319e..d629278c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_extrema.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_extrema.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_flood_fill.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_flood_fill.cpython-311.pyc
index 0ba708d7..b7625268 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_flood_fill.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_flood_fill.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_footprints.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_footprints.cpython-311.pyc
index 0397791e..4330fc6b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_footprints.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_footprints.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_gray.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_gray.cpython-311.pyc
index d686c2f4..8ec051b1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_gray.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_gray.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_isotropic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_isotropic.cpython-311.pyc
index 804961c3..a17da056 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_isotropic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_isotropic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_max_tree.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_max_tree.cpython-311.pyc
index 111bc571..5571fc53 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_max_tree.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_max_tree.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_misc.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_misc.cpython-311.pyc
index 1f861ca5..8be3100c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_misc.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_misc.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_reconstruction.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_reconstruction.cpython-311.pyc
index b5baaa55..24ae27d1 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_reconstruction.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_reconstruction.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize.cpython-311.pyc
index 659e0da8..9db6b972 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize_3d.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize_3d.cpython-311.pyc
index e3b85dd8..c8a9d177 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize_3d.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_skeletonize_3d.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_util.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_util.cpython-311.pyc
index 6e2d0aed..e6620571 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_util.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/morphology/tests/__pycache__/test_util.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/__init__.cpython-311.pyc
index 6ddff9c2..61a1e227 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_masked_phase_cross_correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_masked_phase_cross_correlation.cpython-311.pyc
index 08cd8a07..e647b2be 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_masked_phase_cross_correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_masked_phase_cross_correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow.cpython-311.pyc
index 6fc82d0f..039756cd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow_utils.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow_utils.cpython-311.pyc
index 8bdf8bc4..8df0b155 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow_utils.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_optical_flow_utils.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_phase_cross_correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_phase_cross_correlation.cpython-311.pyc
index 3ced8cc9..121953c7 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_phase_cross_correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/__pycache__/_phase_cross_correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/__init__.cpython-311.pyc
index 69f30734..03025265 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_ilk.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_ilk.cpython-311.pyc
index add40d75..431ea4fa 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_ilk.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_ilk.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_masked_phase_cross_correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_masked_phase_cross_correlation.cpython-311.pyc
index fa254473..b0c32151 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_masked_phase_cross_correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_masked_phase_cross_correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_phase_cross_correlation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_phase_cross_correlation.cpython-311.pyc
index aa0cecaa..4c61ee52 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_phase_cross_correlation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_phase_cross_correlation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_tvl1.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_tvl1.cpython-311.pyc
index 946d6897..0625dfd6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_tvl1.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/registration/tests/__pycache__/test_tvl1.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/__init__.cpython-311.pyc
index 94317c1d..04f1780e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_cycle_spin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_cycle_spin.cpython-311.pyc
index 4b0d6ce7..e7cc1f07 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_cycle_spin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_cycle_spin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_denoise.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_denoise.cpython-311.pyc
index dba641e5..a96807a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_denoise.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/_denoise.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/deconvolution.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/deconvolution.cpython-311.pyc
index a7b6832b..678fb8b0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/deconvolution.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/deconvolution.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/inpaint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/inpaint.cpython-311.pyc
index d89f5adf..c3e1392a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/inpaint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/inpaint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/j_invariant.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/j_invariant.cpython-311.pyc
index 65c838bb..e6eebf09 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/j_invariant.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/j_invariant.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/non_local_means.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/non_local_means.cpython-311.pyc
index 8c6e1b11..df7364cc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/non_local_means.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/non_local_means.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/rolling_ball.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/rolling_ball.cpython-311.pyc
index 03609dc4..2df022f8 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/rolling_ball.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/rolling_ball.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/uft.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/uft.cpython-311.pyc
index e8ddc8a3..87474848 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/uft.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/uft.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/unwrap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/unwrap.cpython-311.pyc
index 3a5370f5..7d4ad97f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/unwrap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/__pycache__/unwrap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/__init__.cpython-311.pyc
index 99a58a8b..0b3e1760 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_denoise.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_denoise.cpython-311.pyc
index 95a577c4..ddb9f7f5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_denoise.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_denoise.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_inpaint.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_inpaint.cpython-311.pyc
index 10348ad3..f855d4a5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_inpaint.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_inpaint.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_j_invariant.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_j_invariant.cpython-311.pyc
index c3d8134d..a06e39f9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_j_invariant.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_j_invariant.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_restoration.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_restoration.cpython-311.pyc
index 506d35a8..db033906 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_restoration.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_restoration.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_rolling_ball.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_rolling_ball.cpython-311.pyc
index 199e75ca..1684f43b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_rolling_ball.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_rolling_ball.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_unwrap.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_unwrap.cpython-311.pyc
index 06409102..3a8246a9 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_unwrap.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/restoration/tests/__pycache__/test_unwrap.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/__init__.cpython-311.pyc
index 03a1ba90..a41306d3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_chan_vese.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_chan_vese.cpython-311.pyc
index 1d60aa4a..fe6737f4 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_chan_vese.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_chan_vese.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_clear_border.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_clear_border.cpython-311.pyc
index 19553625..cab67694 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_clear_border.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_clear_border.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_expand_labels.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_expand_labels.cpython-311.pyc
index f07a96b0..deee5a49 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_expand_labels.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_expand_labels.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_felzenszwalb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_felzenszwalb.cpython-311.pyc
index f98ff5a3..9b06075e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_felzenszwalb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_felzenszwalb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_join.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_join.cpython-311.pyc
index 33f8bf27..dd8be70f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_join.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_join.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_quickshift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_quickshift.cpython-311.pyc
index 4b45a70b..95efa36a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_quickshift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_quickshift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_watershed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_watershed.cpython-311.pyc
index 498414c7..d7a82542 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_watershed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/_watershed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/active_contour_model.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/active_contour_model.cpython-311.pyc
index 6e41a3c4..a2838473 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/active_contour_model.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/active_contour_model.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/boundaries.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/boundaries.cpython-311.pyc
index 2be4edc0..f0819cc5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/boundaries.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/boundaries.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/morphsnakes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/morphsnakes.cpython-311.pyc
index 9462acb3..5b8daf5a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/morphsnakes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/morphsnakes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/random_walker_segmentation.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/random_walker_segmentation.cpython-311.pyc
index 61ce1881..cb730455 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/random_walker_segmentation.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/random_walker_segmentation.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/slic_superpixels.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/slic_superpixels.cpython-311.pyc
index 5309f3dd..b2257215 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/slic_superpixels.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/__pycache__/slic_superpixels.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/__init__.cpython-311.pyc
index 72de5493..b98b0ffc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_active_contour_model.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_active_contour_model.cpython-311.pyc
index 23db9efb..649028ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_active_contour_model.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_active_contour_model.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_boundaries.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_boundaries.cpython-311.pyc
index e869b1da..6b0060c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_boundaries.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_boundaries.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_chan_vese.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_chan_vese.cpython-311.pyc
index cc729686..5705f52f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_chan_vese.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_chan_vese.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_clear_border.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_clear_border.cpython-311.pyc
index 16d02948..477c8287 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_clear_border.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_clear_border.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_expand_labels.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_expand_labels.cpython-311.pyc
index a8c8e5bc..053b5bdf 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_expand_labels.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_expand_labels.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_felzenszwalb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_felzenszwalb.cpython-311.pyc
index 9c20977a..dd8cd870 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_felzenszwalb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_felzenszwalb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_join.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_join.cpython-311.pyc
index af81ffa2..5ee69a99 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_join.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_join.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_morphsnakes.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_morphsnakes.cpython-311.pyc
index 45d1b742..84f4e80f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_morphsnakes.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_morphsnakes.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_quickshift.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_quickshift.cpython-311.pyc
index ba697327..7bd552dc 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_quickshift.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_quickshift.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_random_walker.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_random_walker.cpython-311.pyc
index bbacc460..cb990c4c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_random_walker.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_random_walker.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_slic.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_slic.cpython-311.pyc
index 092efced..53ef623b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_slic.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_slic.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_watershed.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_watershed.cpython-311.pyc
index 4c86e897..5315990f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_watershed.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/segmentation/tests/__pycache__/test_watershed.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/__init__.cpython-311.pyc
index 0d045e4d..c0569c05 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_geometric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_geometric.cpython-311.pyc
index 1ea59abb..829d7b84 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_geometric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_geometric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_warps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_warps.cpython-311.pyc
index a5c08702..140dd1ef 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_warps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/_warps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/finite_radon_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/finite_radon_transform.cpython-311.pyc
index 188e1ad3..a3b525ac 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/finite_radon_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/finite_radon_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/hough_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/hough_transform.cpython-311.pyc
index 998180d2..be2e62db 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/hough_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/hough_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/integral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/integral.cpython-311.pyc
index 13e283f7..f577ed43 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/integral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/integral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/pyramids.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/pyramids.cpython-311.pyc
index 3b836f70..e0545e96 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/pyramids.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/pyramids.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/radon_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/radon_transform.cpython-311.pyc
index 4a9b7253..637d1502 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/radon_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/__pycache__/radon_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/__init__.cpython-311.pyc
index 9b19c3bb..aed74eb3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_finite_radon_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_finite_radon_transform.cpython-311.pyc
index ee6fb9f7..b46480b3 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_finite_radon_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_finite_radon_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_geometric.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_geometric.cpython-311.pyc
index 04e31450..88e8962c 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_geometric.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_geometric.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_hough_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_hough_transform.cpython-311.pyc
index c757a5c5..aef4522f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_hough_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_hough_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_integral.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_integral.cpython-311.pyc
index f1aed681..73e2cda0 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_integral.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_integral.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_pyramids.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_pyramids.cpython-311.pyc
index a075c812..4f5f91fd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_pyramids.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_pyramids.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_radon_transform.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_radon_transform.cpython-311.pyc
index 682f5c10..66213485 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_radon_transform.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_radon_transform.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_warps.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_warps.cpython-311.pyc
index cbeca41c..01d4deff 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_warps.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/transform/tests/__pycache__/test_warps.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/__init__.cpython-311.pyc
index 04df1bb7..51fb7413 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_invert.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_invert.cpython-311.pyc
index 537e5199..9ad5388a 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_invert.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_invert.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_label.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_label.cpython-311.pyc
index d6e3c0d4..c7bddb79 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_label.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_label.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_map_array.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_map_array.cpython-311.pyc
index 92c59e6d..b5314456 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_map_array.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_map_array.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_montage.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_montage.cpython-311.pyc
index cc002836..b2f0d36b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_montage.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_montage.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_regular_grid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_regular_grid.cpython-311.pyc
index ada75983..d2535093 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_regular_grid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/_regular_grid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/apply_parallel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/apply_parallel.cpython-311.pyc
index bd84ee9b..5766bb04 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/apply_parallel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/apply_parallel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/arraycrop.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/arraycrop.cpython-311.pyc
index 4b90913e..78c3e57e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/arraycrop.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/arraycrop.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/compare.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/compare.cpython-311.pyc
index 33a039cb..5487fa2f 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/compare.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/compare.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/dtype.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/dtype.cpython-311.pyc
index c35eebd5..ebbdb9dd 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/dtype.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/dtype.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/lookfor.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/lookfor.cpython-311.pyc
index d8a0faf5..5bd60361 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/lookfor.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/lookfor.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/noise.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/noise.cpython-311.pyc
index ad290452..b42bec01 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/noise.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/noise.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/shape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/shape.cpython-311.pyc
index 3a582568..d413b1d2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/shape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/shape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/unique.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/unique.cpython-311.pyc
index 8a5d3312..f62ccdde 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/unique.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/__pycache__/unique.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/__init__.cpython-311.pyc
index f73d093d..bc2b32c5 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_apply_parallel.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_apply_parallel.cpython-311.pyc
index b6d84c45..d418603b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_apply_parallel.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_apply_parallel.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_arraycrop.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_arraycrop.cpython-311.pyc
index a4a36c0b..738f802b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_arraycrop.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_arraycrop.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_compare.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_compare.cpython-311.pyc
index 358930d2..2e6950e2 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_compare.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_compare.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_dtype.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_dtype.cpython-311.pyc
index 2e0843d0..97c50b66 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_dtype.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_dtype.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_invert.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_invert.cpython-311.pyc
index 8fb64e40..74c26496 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_invert.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_invert.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_labels.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_labels.cpython-311.pyc
index c6cd69cb..6d233b08 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_labels.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_labels.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_map_array.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_map_array.cpython-311.pyc
index eb848e63..e501f617 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_map_array.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_map_array.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_montage.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_montage.cpython-311.pyc
index 792fe12c..76cfcca6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_montage.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_montage.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_random_noise.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_random_noise.cpython-311.pyc
index c6cbbd67..1db0be68 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_random_noise.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_random_noise.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_regular_grid.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_regular_grid.cpython-311.pyc
index e459316b..274ed23e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_regular_grid.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_regular_grid.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_shape.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_shape.cpython-311.pyc
index 3eda3029..daad338b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_shape.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_shape.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_unique_rows.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_unique_rows.cpython-311.pyc
index d76a7f1b..8ba04016 100644
Binary files a/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_unique_rows.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/skimage/util/tests/__pycache__/test_unique_rows.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile-2023.3.21.dist-info/RECORD b/.CondaPkg/env/Lib/site-packages/tifffile-2023.3.21.dist-info/RECORD
index bbaee5b2..f52b8da7 100644
--- a/.CondaPkg/env/Lib/site-packages/tifffile-2023.3.21.dist-info/RECORD
+++ b/.CondaPkg/env/Lib/site-packages/tifffile-2023.3.21.dist-info/RECORD
@@ -1,7 +1,7 @@
-../../Scripts/lsm2bin.exe,sha256=if8JfXVfujmZqpmZDl0Wr4US1DLgrYtQJP-RovXMbOQ,108395
-../../Scripts/tiff2fsspec.exe,sha256=jLa5pgnPGKzKrs8QYfkVt414AxMB062954-MPhkiuMw,108399
-../../Scripts/tiffcomment.exe,sha256=skI9pYr62yk-PrMDOD2gq7t4Z9PrftZ_0CRTnymKBas,108399
-../../Scripts/tifffile.exe,sha256=RoKbQGIRObqGQtntfDayzNwC5Fxh5Pm2vOoO0oCIfBE,108387
+../../Scripts/lsm2bin.exe,sha256=-lt2172va6cttVKlqyMzQVzgPtf-8-ysWJ8Fjqznq4c,108437
+../../Scripts/tiff2fsspec.exe,sha256=kVcyZXPLu283U6uFvvx3PhltiBPAabepR2XhPpLopQ8,108441
+../../Scripts/tiffcomment.exe,sha256=XWTKeNKRVIoCUdm53VjIaqkh9lkJgNs1FaIMeHKegWA,108441
+../../Scripts/tifffile.exe,sha256=gUECkUtFMxNWzBqcUZcrlXaQG4fJl6Y1wwENSbHL5_A,108429
tifffile-2023.3.21.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
tifffile-2023.3.21.dist-info/LICENSE,sha256=UaYFwz9ERK2MJWQ0D4u6496U4_4Oukv3CzZMTjx07zI,1559
tifffile-2023.3.21.dist-info/METADATA,sha256=5ZGjzhzUy6_1ey0QvDiAuxBsAHmPIEdSZ5YYfzkDkxw,30826
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__init__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__init__.cpython-311.pyc
index c426ccb4..59d9efa6 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__init__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__init__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__main__.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__main__.cpython-311.pyc
index dd434bee..22928a29 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__main__.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/__main__.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/_imagecodecs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/_imagecodecs.cpython-311.pyc
index e332f6fa..86a58e31 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/_imagecodecs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/_imagecodecs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/geodb.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/geodb.cpython-311.pyc
index f215f041..955c359e 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/geodb.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/geodb.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/lsm2bin.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/lsm2bin.cpython-311.pyc
index 83487c85..85f11fcb 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/lsm2bin.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/lsm2bin.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/numcodecs.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/numcodecs.cpython-311.pyc
index ac72f71f..1ea0318b 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/numcodecs.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/numcodecs.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiff2fsspec.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiff2fsspec.cpython-311.pyc
index cfb501a4..a8b75074 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiff2fsspec.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiff2fsspec.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiffcomment.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiffcomment.cpython-311.pyc
index 9809090d..c2136b26 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiffcomment.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tiffcomment.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tifffile.cpython-311.pyc b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tifffile.cpython-311.pyc
index 2d671f9a..4b42d521 100644
Binary files a/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tifffile.cpython-311.pyc and b/.CondaPkg/env/Lib/site-packages/tifffile/__pycache__/tifffile.cpython-311.pyc differ
diff --git a/.CondaPkg/env/Library/COPYING.txt b/.CondaPkg/env/Library/COPYING.txt
deleted file mode 100644
index e77516e1..00000000
--- a/.CondaPkg/env/Library/COPYING.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-Copyright © 2004-2006 The Trustees of Indiana University and Indiana University Research and Technology Corporation. All rights reserved.
-Copyright © 2004-2005 The University of Tennessee and The University of Tennessee Research Foundation. All rights reserved.
-Copyright © 2004-2005 High Performance Computing Center Stuttgart, University of Stuttgart. All rights reserved.
-Copyright © 2004-2005 The Regents of the University of California. All rights reserved.
-Copyright © 2009 CNRS
-Copyright © 2009-2016 Inria. All rights reserved.
-Copyright © 2009-2015 Université Bordeaux
-Copyright © 2009-2015 Cisco Systems, Inc. All rights reserved.
-Copyright © 2009-2012 Oracle and/or its affiliates. All rights reserved.
-Copyright © 2010 IBM
-Copyright © 2010 Jirka Hladky
-Copyright © 2012 Aleksej Saushev, The NetBSD Foundation
-Copyright © 2012 Blue Brain Project, EPFL. All rights reserved.
-Copyright © 2013-2014 University of Wisconsin-La Crosse. All rights reserved.
-Copyright © 2015 Research Organization for Information Science and Technology (RIST). All rights reserved.
-Copyright © 2015-2016 Intel, Inc. All rights reserved.
-See COPYING in top-level directory.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-1. Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
-3. The name of the author may not be used to endorse or promote products
- derived from this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/.CondaPkg/env/Library/NEWS.txt b/.CondaPkg/env/Library/NEWS.txt
deleted file mode 100644
index 4ddcbf44..00000000
--- a/.CondaPkg/env/Library/NEWS.txt
+++ /dev/null
@@ -1,2022 +0,0 @@
-Copyright © 2009 CNRS
-Copyright © 2009-2022 Inria. All rights reserved.
-Copyright © 2009-2013 Université Bordeaux
-Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
-Copyright © 2020 Hewlett Packard Enterprise. All rights reserved.
-
-$COPYRIGHT$
-
-Additional copyrights may follow
-
-$HEADER$
-
-===========================================================================
-
-This file contains the main features as well as overviews of specific
-bug fixes (and other actions) for each version of hwloc since version
-0.9.
-
-
-Version 2.9.0
--------------
-* Backends
- + Expose the memory size of CXL memory devices (Type 3) on Linux.
- + The LevelZero backend now reports the "XeLinkBandwidth" distance
- matrix between L0 devices (and subdevices) when available.
- + Add support for CUDA compute capability up to 9.0.
-* Tools
- + lstopo now switches to console mode when its output is redirected.
- Graphical window mode may be forced back with --of window.
- + hwloc-calc now accepts "numa" in -H, and I/O subtypes such as "gpu"
- in -I and -N.
-
-
-Version 2.8.0
--------------
-* API
- + Add HWLOC_TOPOLOGY_FLAG_NO_DISTANCES, _NO_MEMATTRS and _NO_CPUKINDS
- to reduce the overhead when unneeded.
- + Add separate Read/Write Bandwidth/Latency memory attributes and
- implement them on Linux.
-* Backends
- + NUMA nodes may now have a subtype such as DRAM, HBM, SPM, or NVM
- on heterogeneous memory platforms on Linux.
- - Add DAXType and DAXParent attributes on Linux to tell where a
- DAX device or its corresponding NUMA node come from (SPM for
- Specific-Purpose or NVM for Non-Volatile Memory).
- + Detect heterogeneous caches in hybrid CPUs on MacOS X,
- thanks to Paul Bone for the help.
- + Max frequencies are not ignored in Linux cpukinds anymore (they were
- ignored in hwloc 2.7.0), but they may be slightly adjusted to avoid
- reporting hybrid CPUs because Intel Turbo Boost Max 3.0.
- - See the documentation of environment variable HWLOC_CPUKINDS_MAXFREQ.
- + Hardwire the PCI locality of HPE Cray EX235a nodes.
-* Tools
- + lstopo and other tools may now load Linux and x86 cpuid topology files
- from a tarball.
- + lstopo may now replace the P# and L# index prefixes with custom strings
- thanks to --os-index-prefix and --logical-index-prefix options.
-* Misc
- + Add --disable-readme to avoid regenerating the top-level hwloc README
- file from the documentation.
-
-
-Version 2.7.1
--------------
-* Workaround crashes when virtual machines report incoherent x86 CPUID
- information about numbers of cores and threads.
- Thanks to Peter Bense for the report.
-* Use setenv() instead of putenv() when trying to force enable oneAPI L0
- support, to avoid issues with applications that touch the environment,
- thanks to Josh Hursey for the patch.
-* Add some warnings at the end of configure when GPU libraries are
- missing on the system or their path is missing in the environment.
-
-
-Version 2.7.0
--------------
-* Backends
- + Add support for NUMA nodes and caches with more than 64 PUs across
- multiple processor groups on Windows 11 and Windows Server 2022.
- + Group objects are not created for Windows processor groups anymore,
- except if HWLOC_WINDOWS_PROCESSOR_GROUP_OBJS=1 in the environment.
- + Expose "Cluster" group objects on Linux kernel 5.16+ for CPUs
- that share some internal cache or bus. This can be equivalent
- to the L2 Cache level on some platforms (e.g. x86) or a specific
- level between L2 and L3 on others (e.g. ARM Kungpeng 920).
- Thanks to Jonathan Cameron for the help.
- - HWLOC_DONT_MERGE_CLUSTER_GROUPS=1 may be set in the environment
- to prevent these groups from being merged with identical caches, etc.
- + Improve the oneAPI LevelZero backend:
- - Expose subdevices such as "ze0.1" inside root OS devices ("ze0")
- when the hardware contains multiple subdevices.
- - Add many new attributes to describe device type, and the
- numbers of slices, subslices, execution units and threads.
- - Expose the memory information as LevelZeroHBM/DDR/MemorySize infos.
- + Ignore the max frequencies of cores in Linux cpukinds when the
- base frequencies are available (to avoid exposing hybrid CPUs
- when Intel Turbo Boost Max 3.0 gives slightly different max
- frequencies to CPU cores).
- - May be reverted by setting HWLOC_CPUKINDS_MAXFREQ=1 in the environment.
-* Tools
- + Add --grey and --palette options to switch lstopo to greyscale or
- white-background-only graphics, or to tune individual colors.
-* Build
- + Windows CMake builds now support non-MSVC compilers, detect several
- features at build time, can build/run tests, etc.
- Thanks to Michael Hirsch and Alexander Neumann .
-
-
-Version 2.6.0
--------------
-* Backends
- + Expose two cpukinds for energy-efficient cores (icestorm) and
- high-performance cores (firestorm) on Apple M1 on Mac OS X.
- + Use sysfs CPU "capacity" to rank hybrid cores by efficiency
- on Linux when available (mostly on recent ARM platforms for now).
- + Improve HWLOC_MEMBIND_BIND (without the STRICT flag) on Linux kernel
- >= 5.15: If more than one node is given, the kernel may now use all
- of them instead of only the first one before falling back to others.
- + Expose cache os_index when available on Linux, it may be needed
- when using resctrl to configure cache partitioning, memory bandwidth
- monitoring, etc.
- + Add a "XGMIHops" distances matrix in the RSMI backend for AMD GPU
- interconnected through XGMI links.
- + Expose AMD GPU memory information (VRAM and GTT) in the RSMI backend.
- + Add OS devices such as "bxi0" for Atos/Bull BXI HCAs on Linux.
-* Tools
- + lstopo has a better placement algorithm with respect to I/O
- objects, see --children-order in the manpage for details.
- + hwloc-annotate may now change object subtypes and cache or memory
- sizes.
-* Build
- + Allow to specify the ROCm installation for building the RSMI backend:
- - Use a custom installation path if specified with --with-rocm=.
- - Use /opt/rocm- if specified with --with-rocm-version=
- or the ROCM_VERSION environment variable.
- - Try /opt/rocm if it exists.
- - See "How do I enable ROCm SMI and select which version to use?"
- in the FAQ for details.
- + Add a CMakeLists for Windows under contrib/windows-cmake/ .
-* Documentation
- + Add FAQ entry "How do I create a custom heterogeneous and
- asymmetric topology?"
-
-
-Version 2.5.0
--------------
-* API
- + Add hwloc/windows.h to query Windows processor groups.
- + Add hwloc_get_obj_with_same_locality() to convert between objects
- with same locality, for instance NUMA nodes and Packages,
- or OS devices within a PCI device.
- + Add hwloc_distances_transform() to modify distances structures.
- - hwloc-annotate and lstopo have new distances-transform options.
- + hwloc_distances_add() is replaced with _add_create() followed by
- _add_values() and _add_commit(). See hwloc/distances.h for details.
- + Add topology flags to mitigate binding modifications during
- hwloc discovery, especially on Windows:
- - HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING and _MEMBINDING
- restrict discovery to PUs and NUMA nodes inside the binding.
- - HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING prevents from ever
- changing the binding during discovery.
-* Backends
- + Add a levelzero backend for oneAPI L0 devices, exposed as OS devices
- of subtype "LevelZero" and name such as "ze0".
- - Add hwloc/levelzero.h for interoperability between converting
- between L0 API devices and hwloc cpusets or OS devices.
- + Expose NEC Vector Engine cards on Linux as OS devices of subtype
- "VectorEngine" and name "ve0", etc.
- Thanks to Anara Kozhokanova, Tim Cramer and Erich Focht for the help.
- + Add a NVLinkBandwidth distances structure between NVIDIA GPUs
- (and POWER processor or NVSwitches) in the NVML backend,
- and a XGMIBandwidth distances structure between AMD GPUs
- in the RSMI backends.
- - See "Topology Attributes: Distances, Memory Attributes and CPU Kinds"
- in the documentation for details about these new distances.
- + Add support for NUMA node 0 being offline in Linux, thanks to Jirka Hladky.
-* Build
- + Add --with-cuda-version= or look at the CUDA_VERSION
- environment variable to find the appropriate CUDA pkg-config files.
- Thanks to Stephen Herbein for the suggestion.
- - Also add --with-cuda= to specify the CUDA installation path
- manually (and its NVML and OpenCL components).
- Thanks to Andrea Bocci for the suggestion.
- - See "How do I enable CUDA and select which CUDA version to use?"
- in the FAQ for details.
-* Tools
- + lstopo now has a --windows-processor-groups option on Windows.
- + hwloc-ps now has a --short-name option to avoid long/truncated
- command path.
- + hwloc-ps now has a --single-ancestor option to return a single
- (possibly too large) object where a process is bound.
- + hwloc-ps --pid-cmd may now query environment variables,
- including MPI-specific variables to find out process ranks.
-
-
-Version 2.4.1
--------------
-* Fix AMD OpenCL device locality when PCI bus or device number >= 128.
- Thanks to Edgar Leon for reporting the issue.
- + Applications using any of the following inline functions must
- be recompiled to get the fix: hwloc_opencl_get_device_pci_busid()
- hwloc_opencl_get_device_cpuset(), hwloc_opencl_get_device_osdev().
-* Fix the ranking of cpukinds on non-Windows systems,
- thanks to Ivan Kochin for the report.
-* Fix the insertion of custom Groups after loading the topology,
- thanks to Scott Hicks.
-* Add support for CPU0 being offline in Linux, thanks to Garrett Clay.
-* Fix missing x86 Package and Core objects FreeBSD/NetBSD.
- Thanks to Thibault Payet and Yuri Victorovich for the report.
-* Fix the import of very large distances with heterogeneous object types.
-* Fix a memory leak in the Linux backend,
- thanks to Perceval Anichini.
-
-
-Version 2.4.0
--------------
-* API
- + Add hwloc/cpukinds.h for reporting information about hybrid CPUs.
- - Use Linux cpufreq frequencies to rank cores by efficiency.
- - Use x86 CPUID hybrid leaf and future Linux kernels sysfs CPU type
- files to identify Intel Atom and Core cores.
- - Use the Windows native EfficiencyClass to separate kinds.
-* Backends
- + Properly handle Linux kernel 5.10+ exposing ACPI HMAT information
- with knowledge of Generic Initiators.
-* Tools
- + lstopo has new --cpukinds and --no-cpukinds options for showing
- CPU kinds or not in textual and graphical modes respectively.
- + hwloc-calc has a new --cpukind option for filtering PUs by kind.
- + hwloc-annotate has a new cpukind command for modifying CPU kinds.
-* Misc
- + Fix hwloc_bitmap_nr_ulongs(), thanks to Norbert Eicker.
- + Add a documentation section about
- "Topology Attributes: Distances, Memory Attributes and CPU Kinds".
- + Silence some spurious warnings in the OpenCL backend and when showing
- process binding with lstopo --ps.
-
-
-Version 2.3.0
--------------
-* API
- + Add hwloc/memattrs.h for exposing latency/bandwidth information
- between initiators (CPU sets for now) and target NUMA nodes,
- typically on heterogeneous platforms.
- - When available, bandwidths and latencies are read from the ACPI HMAT
- table exposed by Linux kernel 5.2+.
- - Attributes may also be customized to expose user-defined performance
- information.
- + Add hwloc_get_local_numanode_objs() for listing NUMA nodes that are
- local to some locality.
- + The new topology flag HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT causes
- support arrays to be loaded from XML exported with hwloc 2.3+.
- - hwloc_topology_get_support() now returns an additional "misc"
- array with feature "imported_support" set when support was imported.
- + Add hwloc_topology_refresh() to refresh internal caches after modifying
- the topology and before consulting the topology in a multithread context.
-* Backends
- + Add a ROCm SMI backend and a hwloc/rsmi.h helper file for getting
- the locality of AMD GPUs, now exposed as "rsmi" OS devices.
- Thanks to Mike Li.
- + Remove POWER device-tree-based topology on Linux,
- (it was disabled by default since 2.1).
-* Tools
- + Command-line options for specifying flags now understand comma-separated
- lists of flag names (substrings).
- + hwloc-info and hwloc-calc have new --local-memory --local-memory-flags
- and --best-memattr options for reporting local memory nodes and filtering
- by memory attributes.
- + hwloc-bind has a new --best-memattr option for filtering by memory attributes
- among the memory binding set.
- + Tools that have a --restrict option may now receive a nodeset or
- some custom flags for restricting the topology.
- + lstopo now has a --thickness option for changing line thickness in the
- graphical output.
- + Fix lstopo drawing when autoresizing on Windows 10.
- + Pressing the F5 key in lstopo X11 and Windows graphical/interactive outputs
- now refreshes the display according to the current topology and binding.
- + Add a tikz lstopo graphical backend to generate picture easily included into
- LaTeX documents. Thanks to Clement Foyer.
-* Misc
- + The default installation path of the Bash completion file has changed to
- ${datadir}/bash-completion/completions/hwloc. Thanks to Tomasz Kłoczko.
-
-
-Version 2.2.0
--------------
-* API
- + Add hwloc_bitmap_singlify_by_core() to remove SMT from a given cpuset,
- thanks to Florian Reynier for the suggestion.
- + Add --enable-32bits-pci-domain to stop ignoring PCI devices with domain
- >16bits (e.g. 10000:02:03.4). Enabling this option breaks the library ABI.
- Thanks to Dylan Simon for the help.
-* Backends
- + Add support for Linux cgroups v2.
- + Add NUMA support for FreeBSD.
- + Add get_last_cpu_location support for FreeBSD.
- + Remove support for Intel Xeon Phi (MIC, Knights Corner) co-processors.
-* Tools
- + Add --uid to filter the hwloc-ps output by uid on Linux.
- + Add a GRAPHICAL OUTPUT section in the manpage of lstopo.
-* Misc
- + Use the native dlopen instead of libltdl,
- unless --disable-plugin-dlopen is passed at configure time.
-
-
-Version 2.1.0
--------------
-* API
- + Add a new "Die" object (HWLOC_OBJ_DIE) for upcoming x86 processors
- with multiple dies per package, in the x86 and Linux backends.
- + Add the new HWLOC_OBJ_MEMCACHE object type for memory-side caches.
- - They are filtered-out by default, except in command-line tools.
- - They are only available on very recent platforms running Linux 5.2+
- and uptodate ACPI tables.
- - The KNL MCDRAM in cache mode is still exposed as a L3 unless
- HWLOC_KNL_MSCACHE_L3=0 in the environment.
- + Add HWLOC_RESTRICT_FLAG_BYNODESET and _REMOVE_MEMLESS for restricting
- topologies based on some memory nodes.
- + Add hwloc_topology_set_components() for blacklisting some components
- from being enabled in a topology.
- + Add hwloc_bitmap_nr_ulongs() and hwloc_bitmap_from/to_ulongs(),
- thanks to Junchao Zhang for the suggestion.
- + Improve the API for dealing with disallowed resources
- - HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM is replaced with FLAG_INCLUDE_DISALLOWED
- and --whole-system command-line options with --disallowed.
- . Former names are still accepted for backward compatibility.
- - Add hwloc_topology_allow() for changing allowed sets after load().
- - Add the HWLOC_ALLOW=all environment variable to totally ignore
- administrative restrictions such as Linux Cgroups.
- - Add disallowed_pu and disallowed_numa bits to the discovery support
- structure.
- + Group objects have a new "dont_merge" attribute to prevent them from
- being automatically merged with identical parent or children.
- + Add more distances-related features:
- - Add hwloc_distances_get_name() to retrieve a string describing
- what a distances structure contain.
- - Add hwloc_distances_get_by_name() to retrieve distances structures
- based on their name.
- - Add hwloc_distances_release_remove()
- - Distances may now cover objects of different types with new kind
- HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES.
-* Backends
- + Add support for Linux 5.3 new sysfs cpu topology files with Die information.
- + Add support for Intel v2 Extended Topology Enumeration in the x86 backend.
- + Improve memory locality on Linux by using HMAT initiators (exposed
- since Linux 5.2+), and NUMA distances for CPU-less NUMA nodes.
- + The x86 backend now properly handles offline CPUs.
- + Detect the locality of NVIDIA GPU OpenCL devices.
- + Ignore NUMA nodes that correspond to NVIDIA GPU by default.
- - They may be unignored if HWLOC_KEEP_NVIDIA_GPU_NUMA_NODES=1 in the environment.
- - Fix their CPU locality and add info attributes to identify them.
- Thanks to Max Katz and Edgar Leon for the help.
- + Add support for IBM S/390 drawers.
- + Rework the heuristics for discovering KNL Cluster and Memory modes
- to stop assuming all CPUs are online (required for mOS support).
- Thanks to Sharath K Bhat for testing patches.
- + Ignore NUMA node information from AMD topoext in the x86 backend,
- unless HWLOC_X86_TOPOEXT_NUMANODES=1 is set in the environment.
- + Expose Linux DAX devices as hwloc Block OS devices.
- + Remove support for /proc/cpuinfo-only topology discovery in Linux
- kernel prior to 2.6.16.
- + Disable POWER device-tree-based topology on Linux by default.
- - It may be reenabled by setting HWLOC_USE_DT=1 in the environment.
- + Discovery components are now divided in phases that may be individually
- blacklisted.
- - The linuxio component has been merged back into the linux component.
-* Tools
- + lstopo
- - lstopo factorizes objects by default in the graphical output when
- there are more than 4 identical children.
- . New options --no-factorize and --factorize may be used to configure this.
- . Hit the 'f' key to disable factorizing in interactive outputs.
- - Both logical and OS/physical indexes are now displayed by default
- for PU and NUMA nodes.
- - The X11 and Windows interactive outputs support many keyboard
- shortcuts to dynamically customize the attributes, legend, etc.
- - Add --linespacing and change default margins and linespacing.
- - Add --allow for changing allowed sets.
- - Add a native SVG backend. Its graphical output may be slightly less
- pretty than Cairo (still used by default if available) but the SVG
- code provides attributes to manipulate objects from HTML/JS.
- See dynamic_SVG_example.html for an example.
- + Add --nodeset options to hwloc-calc for converting between cpusets and
- nodesets.
- + Add --no-smt to lstopo, hwloc-bind and hwloc-calc to ignore multiple
- PU in SMT cores.
- + hwloc-annotate may annotate multiple locations at once.
- + Add a HTML/JS version of hwloc-ps. See contrib/hwloc-ps.www/README.
- + Add bash completions.
-* Misc
- + Add several FAQ entries in "Compatibility between hwloc versions"
- about API version, ABI, XML, Synthetic strings, and shmem topologies.
-
-
-Version 2.0.4 (also included in 1.11.13 when appropriate)
--------------
-* Add support for Linux 5.3 new sysfs cpu topology files with Die information.
-* Add support for Intel v2 Extended Topology Enumeration in the x86 backend.
-* Tiles, Modules and Dies are exposed as Groups for now.
- + HWLOC_DONT_MERGE_DIE_GROUPS=1 may be set in the environment to prevent
- Die groups from being automatically merged with identical parent or children.
-* Ignore NUMA node information from AMD topoext in the x86 backend,
- unless HWLOC_X86_TOPOEXT_NUMANODES=1 is set in the environment.
-* Group objects have a new "dont_merge" attribute to prevent them from
- being automatically merged with identical parent or children.
-
-
-Version 2.0.3 (also included in 1.11.12 when appropriate)
--------------
-* Fix build on Cygwin, thanks to Marco Atzeri for the patches.
-* Fix a corner case of hwloc_topology_restrict() where children would
- become out-of-order.
-* Fix the return length of export_xmlbuffer() functions to always
- include the ending \0.
-* Fix lstopo --children-order argument parsing.
-
-
-Version 2.0.2 (also included in 1.11.11 when appropriate)
--------------
-* Add support for Hygon Dhyana processors in the x86 backend,
- thanks to Pu Wen for the patch.
-* Fix symbol renaming to also rename internal components,
- thanks to Evan Ramos for the patch.
-* Fix build on HP-UX, thanks to Richard Lloyd for reporting the issues.
-* Detect PCI link speed without being root on Linux >= 4.13.
-* Add HWLOC_VERSION* macros to the public headers,
- thanks to Gilles Gouaillardet for the suggestion.
-
-
-Version 2.0.1 (also included in 1.11.10 when relevant)
--------------
-* Bump the library soname to 15:0:0 to avoid conflicts with hwloc 1.11.x
- releases. The hwloc 2.0.0 soname was buggy (12:0:0), applications will
- have to be recompiled.
-* Serialize pciaccess discovery to fix concurrent topology loads in
- multiple threads.
-* Fix hwloc-dump-hwdata to only process SMBIOS information that correspond
- to the KNL and KNM configuration.
-* Add a heuristic for guessing KNL/KNM memory and cluster modes when
- hwloc-dump-hwdata could not run as root earlier.
-* Add --no-text lstopo option to remove text from some boxes in the
- graphical output. Mostly useful for removing Group labels.
-* Some minor fixes to memory binding.
-
-
-Version 2.0.0
--------------
-*** The ABI of the library has changed. ***
- For instance some hwloc_obj fields were reordered, added or removed, see below.
- + HWLOC_API_VERSION and hwloc_get_api_version() now give 0x00020000.
- + See "How do I handle ABI breaks and API upgrades ?" in the FAQ
- and "Upgrading to hwloc 2.0 API" in the documentation.
-* Major API changes
- + Memory, I/O and Misc objects are now stored in dedicated children lists,
- not in the usual children list that is now only used for CPU-side objects.
- - hwloc_get_next_child() may still be used to iterate over these 4 lists
- of children at once.
- - hwloc_obj_type_is_normal(), _memory() and _io() may be used to check
- the kind of a given object type.
- + Topologies always have at least one NUMA object. On non-NUMA machines,
- a single NUMA object is added to describe the entire machine memory.
- The NUMA level cannot be ignored anymore.
- + The NUMA level is special since NUMA nodes are not in the main hierarchy
- of objects anymore. Its depth is a fake negative depth that should not be
- compared with normal levels.
- - If all memory objects are attached to parents at the same depth,
- it may be retrieved with hwloc_get_memory_parents_depth().
- + The HWLOC_OBJ_CACHE type is replaced with 8 types HWLOC_OBJ_L[1-5]CACHE
- and HWLOC_OBJ_L[1-3]ICACHE that remove the need to disambiguate levels
- when looking for caches with _by_type() functions.
- - New hwloc_obj_type_is_{,d,i}cache() functions may be used to check whether
- a given type is a cache.
- + Reworked ignoring/filtering API
- - Replace hwloc_topology_ignore*() functions with hwloc_topology_set_type_filter()
- and hwloc_topology_set_all_types_filter().
- . Contrary to hwloc_topology_ignore_{type,all}_keep_structure() which
- removed individual objects, HWLOC_TYPE_FILTER_KEEP_STRUCTURE only removes
- entire levels (so that topology do not become too asymmetric).
- - Remove HWLOC_TOPOLOGY_FLAG_ICACHES in favor of hwloc_topology_set_icache_types_filter()
- with HWLOC_TYPE_FILTER_KEEP_ALL.
- - Remove HWLOC_TOPOLOGY_FLAG_IO_DEVICES, _IO_BRIDGES and _WHOLE_IO in favor of
- hwloc_topology_set_io_types_filter() with HWLOC_TYPE_FILTER_KEEP_ALL or
- HWLOC_TYPE_FILTER_KEEP_IMPORTANT.
- + The distance API has been completely reworked. It is now described
- in hwloc/distances.h.
- + Return values
- - Most functions in hwloc/bitmap.h now return an int that may be negative
- in case of failure to realloc/extend the internal storage of a bitmap.
- - hwloc_obj_add_info() also returns an int in case allocations fail.
-* Minor API changes
- + Object attributes
- - obj->memory is removed.
- . local_memory and page_types attributes are now in obj->attr->numanode
- . total_memory moves obj->total_memory.
- - Objects do not have allowed_cpuset and allowed_nodeset anymore.
- They are only available for the entire topology using
- hwloc_topology_get_allowed_cpuset() and hwloc_topology_get_allowed_nodeset().
- - Objects now have a "subtype" field that supersedes former "Type" and
- "CoProcType" info attributes.
- + Object and level depths are now signed ints.
- + Object string printing and parsing
- - hwloc_type_sscanf() deprecates the old hwloc_obj_type_sscanf().
- - hwloc_type_sscanf_as_depth() is added to convert a type name into
- a level depth.
- - hwloc_obj_cpuset_snprintf() is deprecated in favor of hwloc_bitmap_snprintf().
- + Misc objects
- - Replace hwloc_topology_insert_misc_object_by_cpuset() with
- hwloc_topology_insert_group_object() to precisely specify the location
- of an additional hierarchy level in the topology.
- - Misc objects have their own level and depth to iterate over all of them.
- - Misc objects may now only be inserted as a leaf object with
- hwloc_topology_insert_misc_object() which deprecates
- hwloc_topology_insert_misc_object_by_parent().
- + hwloc_topology_restrict() doesn't remove objects that contain memory
- by default anymore.
- - The list of existing restrict flags was modified.
- + The discovery support array now contains some NUMA specific bits.
- + XML export functions take an additional flags argument,
- for instance for exporting XMLs that are compatible with hwloc 1.x.
- + Functions diff_load_xml*(), diff_export_xml*() and diff_destroy() in
- hwloc/diff.h do not need a topology as first parameter anymore.
- + hwloc_parse_cpumap_file () superseded by hwloc_linux_read_path_as_cpumask()
- in hwloc/linux.h.
- + HWLOC_MEMBIND_DEFAULT and HWLOC_MEMBIND_FIRSTTOUCH were clarified.
-* New APIs and Features
- + Add hwloc/shmem.h for sharing topologies between processes running on
- the same machine (for reducing the memory footprint).
- + Add the experimental netloc subproject. It is disabled by default
- and can be enabled with --enable-netloc.
- It currently brings command-line tools to gather and visualize the
- topology of InfiniBand fabrics, and an API to convert such topologies
- into Scotch architectures for process mapping.
- See the documentation for details.
-* Removed APIs and features
- + Remove the online_cpuset from struct hwloc_obj. Offline PUs get unknown
- topologies on Linux nowadays, and wrong topology on Solaris. Other OS
- do not support them. And one cannot do much about them anyway. Just keep
- them in complete_cpuset.
- + Remove the now-unused "System" object type HWLOC_OBJ_SYSTEM,
- defined to MACHINE for backward compatibility.
- + The almost-unused "os_level" attribute has been removed from the
- hwloc_obj structure.
- + Remove the custom interface for assembling the topologies of different
- nodes as well as the hwloc-assembler tools.
- + hwloc_topology_set_fsroot() is removed, the environment variable
- HWLOC_FSROOT may be used for the same remote testing/debugging purpose.
- + Remove the deprecated hwloc_obj_snprintf(), hwloc_obj_type_of_string(),
- hwloc_distribute[v]().
- * Remove Myrinet Express interoperability (hwloc/myriexpress.h).
- + Remove Kerrighed support from the Linux backend.
- + Remove Tru64 (OSF/1) support.
- - Remove HWLOC_MEMBIND_REPLICATE which wasn't available anywhere else.
-* Backend improvements
- + Linux
- - OS devices do not have to be attached through PCI anymore,
- for instance enabling the discovery of NVDIMM block devices.
- - Remove the dependency on libnuma.
- - Add a SectorSize attribute to block OS devices.
- + Mac OS X
- - Fix detection of cores and hyperthreads.
- - Add CPUVendor, Model, ... attributes.
- + Windows
- - Add get_area_memlocation().
-* Tools
- + lstopo and hwloc-info have a new --filter option matching the new filtering API.
- + lstopo can be given --children-order=plain to force a basic displaying
- of memory and normal children together below their parent.
- + hwloc-distances was removed and replaced with lstopo --distances.
-* Misc
- + Exports
- - Exporting to synthetic now ignores I/O and Misc objects.
- + PCI discovery
- - Separate OS device discovery from PCI discovery. Only the latter is disabled
- with --disable-pci at configure time. Both may be disabled with --disable-io.
- - The `linuxpci' component is now renamed into `linuxio'.
- - The old `libpci' component name from hwloc 1.6 is not supported anymore,
- only the `pci' name from hwloc 1.7 is now recognized.
- - The HWLOC_PCI___LOCALCPUS environment variables are superseded
- with a single HWLOC_PCI_LOCALITY where bus ranges may be specified.
- - Do not set PCI devices and bridges name automatically. Vendor and device
- names are already in info attributes.
- + Components and discovery
- - Add HWLOC_SYNTHETIC environment variable to enforce a synthetic topology
- as if hwloc_topology_set_synthetic() had been called.
- - HWLOC_COMPONENTS doesn't support xml or synthetic component attributes
- anymore, they should be passed in HWLOC_XMLFILE or HWLOC_SYNTHETIC instead.
- - HWLOC_COMPONENTS takes precedence over other environment variables
- for selecting components.
- + hwloc now requires a C99 compliant compiler.
-
-
-Version 1.11.13 (also included in 2.0.4)
----------------
-* Add support for Linux 5.3 new sysfs cpu topology files with Die information.
-* Add support for Intel v2 Extended Topology Enumeration in the x86 backend.
-* Tiles, Modules and Dies are exposed as Groups for now.
- + HWLOC_DONT_MERGE_DIE_GROUPS=1 may be set in the environment to prevent
- Die groups from being automatically merged with identical parent or children.
-* Ignore NUMA node information from AMD topoext in the x86 backend,
- unless HWLOC_X86_TOPOEXT_NUMANODES=1 is set in the environment.
-* Group objects have a new "dont_merge" attribute to prevent them from
- being automatically merged with identical parent or children.
-
-
-Version 1.11.12 (also included in 2.0.3)
----------------
-* Fix a corner case of hwloc_topology_restrict() where children would
- become out-of-order.
-* Fix the return length of export_xmlbuffer() functions to always
- include the ending \0.
-
-
-Version 1.11.11 (also included in 2.0.2)
----------------
-* Add support for Hygon Dhyana processors in the x86 backend,
- thanks to Pu Wen for the patch.
-* Fix symbol renaming to also rename internal components,
- thanks to Evan Ramos for the patch.
-* Fix build on HP-UX, thanks to Richard Lloyd for reporting the issues.
-* Detect PCI link speed without being root on Linux >= 4.13.
-
-
-Version 1.11.10 (also included in 2.0.1)
----------------
-* Fix detection of cores and hyperthreads on Mac OS X.
-* Serialize pciaccess discovery to fix concurrent topology loads in
- multiple threads.
-* Fix first touch area memory binding on Linux when thread memory
- binding is different.
-* Some minor fixes to memory binding.
-* Fix hwloc-dump-hwdata to only process SMBIOS information that correspond
- to the KNL and KNM configuration.
-* Add a heuristic for guessing KNL/KNM memory and cluster modes when
- hwloc-dump-hwdata could not run as root earlier.
-* Fix discovery of NVMe OS devices on Linux >= 4.0.
-* Add get_area_memlocation() on Windows.
-* Add CPUVendor, Model, ... attributes on Mac OS X.
-
-
-Version 1.11.9
---------------
-* Add support for Zhaoxin ZX-C and ZX-D processors in the x86 backend,
- thanks to Jeff Zhao for the patch.
-* Fix AMD Epyc 24-core L3 cache locality in the x86 backend.
-* Don't crash in the x86 backend when the CPUID vendor string is unknown.
-* Fix the missing pu discovery support bit on some OS.
-* Fix the management of the lstopoStyle info attribute for custom colors.
-* Add verbose warnings when failing to load hwloc v2.0+ XMLs.
-
-
-Version 1.11.8
---------------
-* Multiple Solaris improvements, thanks to Maureen Chew for the help:
- + Detect caches on Sparc.
- + Properly detect allowed/disallowed PUs and NUMA nodes with processor sets.
- + Add hwloc_get_last_cpu_location() support for the current thread.
-* Add support for CUDA compute capability 7.0 and fix support for 6.[12].
-* Tools improvements
- + Fix search for objects by physical index in command-line tools.
- + Add missing "cpubind:get_thisthread_last_cpu_location" in the output
- of hwloc-info --support.
- + Add --pid and --name to specify target processes in hwloc-ps.
- + Display thread names in lstopo and hwloc-ps on Linux.
-* Doc improvements
- + Add a FAQ entry about building on Windows.
- + Install missing sub-manpage for hwloc_obj_add_info() and
- hwloc_obj_get_info_by_name().
-
-
-Version 1.11.7
---------------
-* Fix hwloc-bind --membind for CPU-less NUMA nodes (again).
- Thanks to Gilles Gouaillardet for reporting the issue.
-* Fix a memory leak on IBM S/390 platforms running Linux.
-* Fix a memory leak when forcing the x86 backend first on amd64/topoext
- platforms running Linux.
-* Command-line tools now support "hbm" instead "numanode" for filtering
- only high-bandwidth memory nodes when selecting locations.
- + hwloc-bind also support --hbm and --no-hbm for filtering only or
- no HBM nodes.
- Thanks to Nicolas Denoyelle for the suggestion.
-* Add --children and --descendants to hwloc-info for listing object
- children or object descendants of a specific type.
-* Add --no-index, --index, --no-attrs, --attrs to disable/enable display
- of index numbers or attributes in the graphical lstopo output.
-* Try to gather hwloc-dump-hwdata output from all possible locations
- in hwloc-gather-topology.
-* Updates to the documentation of locations in hwloc(7) and
- command-line tools manpages.
-
-
-Version 1.11.6
---------------
-* Make the Linux discovery about twice faster, especially on the CPU side,
- by trying to avoid sysfs file accesses as much as possible.
-* Add support for AMD Family 17h processors (Zen) SMT cores in the Linux
- and x86 backends.
-* Add the HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES flag (and the
- HWLOC_THISSYSTEM_ALLOWED_RESOURCES environment variable) for reading the
- set of allowed resources from the local operating system even if the
- topology was loaded from XML or synthetic.
-* Fix hwloc_bitmap_set/clr_range() for infinite ranges that do not
- overlap currently defined ranges in the bitmap.
-* Don't reset the lstopo zoom scale when moving the X11 window.
-* lstopo now has --flags for manually setting topology flags.
-* hwloc_get_depth_type() returns HWLOC_TYPE_DEPTH_UNKNOWN for Misc objects.
-
-
-Version 1.11.5
---------------
-* Add support for Knights Mill Xeon Phi, thanks to Piotr Luc for the patch.
-* Reenable distance gathering on Solaris, disabled by mistake since v1.0.
- Thanks to TU Wien for the help.
-* Fix hwloc_get_*obj*_inside_cpuset() functions to ignore objects with
- empty CPU sets, for instance, CPU-less NUMA nodes such as KNL MCDRAM.
- Thanks to Nicolas Denoyelle for the report.
-* Fix XML import of multiple distance matrices.
-* Add a FAQ entry about "hwloc is only a structural model, it ignores
- performance models, memory bandwidth, etc.?"
-
-
-Version 1.11.4
---------------
-* Add MemoryMode and ClusterMode attributes in the Machine object on KNL.
- Add doc/examples/get-knl-modes.c for an example of retrieving them.
- Thanks to Grzegorz Andrejczuk.
-* Fix Linux build with -m32 with respect to libudev.
- Thanks to Paul Hargrove for reporting the issue.
-* Fix build with Visual Studio 2015, thanks to Eloi Gaudry for reporting
- the issue and providing the patch.
-* Don't forget to display OS device children in the graphical lstopo.
-* Fix a memory leak on Solaris, thanks to Bryon Gloden for the patch.
-* Properly handle realloc() failures, thanks to Bryon Gloden for reporting
- the issue.
-* Fix lstopo crash in ascii/fig/windows outputs when some objects have a
- lstopoStyle info attribute.
-
-
-Version 1.11.3
---------------
-* Bug fixes
- + Fix a memory leak on Linux S/390 hosts with books.
- + Fix /proc/mounts parsing on Linux by using mntent.h.
- Thanks to Nathan Hjelm for reporting the issue.
- + Fix a x86 infinite loop on VMware due to the x2APIC feature being
- advertised without actually being fully supported.
- Thanks to Jianjun Wen for reporting the problem and testing the patch.
- + Fix the return value of hwloc_alloc() on mmap() failure.
- Thanks to Hugo Brunie for reporting the issue.
- + Fix the return value of command-line tools in some error cases.
- + Do not break individual thread bindings during x86 backend discovery in a
- multithreaded process. Thanks to Farouk Mansouri for the report.
- + Fix hwloc-bind --membind for CPU-less NUMA nodes.
- + Fix some corner cases in the XML export/import of application userdata.
-* API Improvements
- + Add HWLOC_MEMBIND_BYNODESET flag so that membind() functions accept
- either cpusets or nodesets.
- + Add hwloc_get_area_memlocation() to check where pages are actually
- allocated. Only implemented on Linux for now.
- - There's no _nodeset() variant, but the new flag HWLOC_MEMBIND_BYNODESET
- is supported.
- + Make hwloc_obj_type_sscanf() parse back everything that may be outputted
- by hwloc_obj_type_snprintf().
-* Detection Improvements
- + Allow the x86 backend to add missing cache levels, so that it completes
- what the Solaris backend lacks.
- Thanks to Ryan Zezeski for reporting the issue.
- + Do not filter-out FibreChannel PCI adapters by default anymore.
- Thanks to Matt Muggeridge for the report.
- + Add support for CUDA compute capability 6.x.
-* Tools
- + Add --support to hwloc-info to list supported features, just like with
- hwloc_topology_get_support().
- - Also add --objects and --topology to explicitly switch between the
- default modes.
- + Add --tid to let hwloc-bind operate on individual threads on Linux.
- + Add --nodeset to let hwloc-bind report memory binding as NUMA node sets.
- + hwloc-annotate and lstopo don't drop application userdata from XMLs anymore.
- - Add --cu to hwloc-annotate to drop these application userdata.
- + Make the hwloc-dump-hwdata dump directory configurable through configure
- options such as --runstatedir or --localstatedir.
-* Misc Improvements
- + Add systemd service template contrib/systemd/hwloc-dump-hwdata.service
- for launching hwloc-dump-hwdata at boot on Linux.
- Thanks to Grzegorz Andrejczuk.
- + Add HWLOC_PLUGINS_BLACKLIST environment variable to prevent some plugins
- from being loaded. Thanks to Alexandre Denis for the suggestion.
- + Small improvements for various Windows build systems,
- thanks to Jonathan L Peyton and Marco Atzeri.
-
-
-Version 1.11.2
---------------
-* Improve support for Intel Knights Landing Xeon Phi on Linux:
- + Group local NUMA nodes of normal memory (DDR) and high-bandwidth memory
- (MCDRAM) together through "Cluster" groups so that the local MCDRAM is
- easy to find.
- - See "How do I find the local MCDRAM NUMA node on Intel Knights
- Landing Xeon Phi?" in the documentation.
- - For uniformity across all KNL configurations, always have a NUMA node
- object even if the host is UMA.
- + Fix the detection of the memory-side cache:
- - Add the hwloc-dump-hwdata superuser utility to dump SMBIOS information
- into /var/run/hwloc/ as root during boot, and load this dumped
- information from the hwloc library at runtime.
- - See "Why do I need hwloc-dump-hwdata for caches on Intel Knights
- Landing Xeon Phi?" in the documentation.
- Thanks to Grzegorz Andrejczuk for the patches and for the help.
-* The x86 and linux backends may now be combined for discovering CPUs
- through x86 CPUID and memory from the Linux kernel.
- This is useful for working around buggy CPU information reported by Linux
- (for instance the AMD Bulldozer/Piledriver bug below).
- Combination is enabled by passing HWLOC_COMPONENTS=x86 in the environment.
-* Fix L3 cache sharing on AMD Opteron 63xx (Piledriver) and 62xx (Bulldozer)
- in the x86 backend. Thanks to many users who helped.
-* Fix the overzealous L3 cache sharing fix added to the x86 backend in 1.11.1
- for AMD Opteron 61xx (Magny-Cours) processors.
-* The x86 backend may now add the info attribute Inclusive=0 or 1 to caches
- it discovers, or to caches discovered by other backends earlier.
- Thanks to Guillaume Beauchamp for the patch.
-* Fix the management on alloc_membind() allocation failures on AIX, HP-UX
- and OSF/Tru64.
-* Fix spurious failures to load with ENOMEM on AIX in case of Misc objects
- below PUs.
-* lstopo improvements in X11 and Windows graphical mode:
- + Add + - f 1 shortcuts to manually zoom-in, zoom-out, reset the scale,
- or fit the entire window.
- + Display all keyboard shortcuts in the console.
-* Debug messages may be disabled at runtime by passing HWLOC_DEBUG_VERBOSE=0
- in the environment when --enable-debug was passed to configure.
-* Add a FAQ entry "What are these Group objects in my topology?".
-
-
-Version 1.11.1
---------------
-* Detection fixes
- + Hardwire the topology of Fujitsu K-computer, FX10, FX100 servers to
- workaround buggy Linux kernels.
- Thanks to Takahiro Kawashima and Gilles Gouaillardet.
- + Fix L3 cache information on AMD Opteron 61xx Magny-Cours processors
- in the x86 backend. Thanks to Guillaume Beauchamp for the patch.
- + Detect block devices directly attached to PCI without a controller,
- for instance NVMe disks. Thanks to Barry M. Tannenbaum.
- + Add the PCISlot attribute to all PCI functions instead of only the
- first one.
-* Miscellaneous internal fixes
- + Ignore PCI bridges that could fail assertions by reporting buggy
- secondary-subordinate bus numbers
- Thanks to George Bosilca for reporting the issue.
- + Fix an overzealous assertion when inserting an intermediate Group object
- while Groups are totally ignored.
- + Fix a memory leak on Linux on AMD processors with dual-core compute units.
- Thanks to Bob Benner.
- + Fix a memory leak on failure to load a xml diff file.
- + Fix some segfaults when inputting an invalid synthetic description.
- + Fix a segfault when plugins fail to find core symbols.
- Thanks to Guy Streeter.
-* Many fixes and improvements in the Windows backend:
- + Fix the discovery of more than 32 processors and multiple processor
- groups. Thanks to Barry M. Tannenbaum for the help.
- + Add thread binding set support in case of multiple process groups.
- + Add thread binding get support.
- + Add get_last_cpu_location() support for the current thread.
- + Disable the unsupported process binding in case of multiple processor
- groups.
- + Fix/update the Visual Studio support under contrib/windows.
- Thanks to Eloi Gaudry for the help.
-* Tools fixes
- + Fix a segfault when displaying logical indexes in the graphical lstopo.
- Thanks to Guillaume Mercier for reporting the issue.
- + Fix lstopo linking with X11 libraries, for instance on Mac OS X.
- Thanks to Scott Atchley and Pierre Ramet for reporting the issue.
- + hwloc-annotate, hwloc-diff and hwloc-patch do not drop unavailable
- resources from the output anymore and those may be annotated as well.
- + Command-line tools may now import XML from the standard input with -i -.xml
- + Add missing documentation for the hwloc-info --no-icaches option.
-
-
-Version 1.11.0
---------------
-* API
- + Socket objects are renamed into Package to align with the terminology
- used by processor vendors. The old HWLOC_OBJ_SOCKET type and "Socket"
- name are still supported for backward compatibility.
- + HWLOC_OBJ_NODE is replaced with HWLOC_OBJ_NUMANODE for clarification.
- HWLOC_OBJ_NODE is still supported for backward compatibility.
- "Node" and "NUMANode" strings are supported as in earlier releases.
-* Detection improvements
- + Add support for Intel Knights Landing Xeon Phi.
- Thanks to Grzegorz Andrejczuk and Lukasz Anaczkowski.
- + Add Vendor, Model, Revision, SerialNumber, Type and LinuxDeviceID
- info attributes to Block OS devices on Linux. Thanks to Vineet Pedaballe
- for the help.
- - Add --disable-libudev to avoid dependency on the libudev library.
- + Add "MemoryModule" Misc objects with information about DIMMs, on Linux
- when privileged and when I/O is enabled.
- Thanks to Vineet Pedaballe for the help.
- + Add a PCISlot attribute to PCI devices on Linux when supported to
- identify the physical PCI slot where the board is plugged.
- + Add CPUStepping info attribute on x86 processors,
- thanks to Thomas Röhl for the suggestion.
- + Ignore the device-tree on non-Power architectures to avoid buggy
- detection on ARM. Thanks to Orion Poplawski for reporting the issue.
- + Work-around buggy Xeon E5v3 BIOS reporting invalid PCI-NUMA affinity
- for the PCI links on the second processor.
- + Add support for CUDA compute capability 5.x, thanks Benjamin Worpitz.
- + Many fixes to the x86 backend
- - Add L1i and fix L2/L3 type on old AMD processors without topoext support.
- - Fix Intel CPU family and model numbers when basic family isn't 6 or 15.
- - Fix package IDs on recent AMD processors.
- - Fix misc issues due to incomplete APIC IDs on x2APIC processors.
- - Avoid buggy discovery on old SGI Altix UVs with non-unique APIC IDs.
- + Gather total machine memory on NetBSD.
-* Tools
- + lstopo
- - Collapse identical PCI devices unless --no-collapse is given.
- This avoids gigantic outputs when a PCI device contains dozens of
- identical virtual functions.
- - The ASCII art output is now called "ascii", for instance in
- "lstopo -.ascii".
- The former "txt" extension is retained for backward compatibility.
- - Automatically scales graphical box width to the inner text in Cairo,
- ASCII and Windows outputs.
- - Add --rect to lstopo to force rectangular layout even for NUMA nodes.
- - Add --restrict-flags to configure the behavior of --restrict.
- - Objects may have a "Type" info attribute to specify a better type name
- and display it in lstopo.
- - Really export all verbose information to the given output file.
- + hwloc-annotate
- - May now operate on all types of objects, including I/O.
- - May now insert Misc objects in the topology.
- - Do not drop instruction caches and I/O devices from the output anymore.
- + Fix lstopo path in hwloc-gather-topology after install.
-* Misc
- + Fix hwloc/cudart.h for machines with multiple PCI domains,
- thanks to Imre Kerr for reporting the problem.
- + Fix PCI Bridge-specific depth attribute.
- + Fix hwloc_bitmap_intersect() for two infinite bitmaps.
- + Fix some corner cases in the building of levels on large NUMA machines
- with non-uniform NUMA groups and I/Os.
- + Improve the performance of object insertion by cpuset for large
- topologies.
- + Prefix verbose XML import errors with the source name.
- + Improve pkg-config checks and error messages.
- + Fix excluding after a component with an argument in the HWLOC_COMPONENTS
- environment variable.
-* Documentation
- + Fix the recommended way in documentation and examples to allocate memory
- on some node, it should use HWLOC_MEMBIND_BIND.
- Thanks to Nicolas Bouzat for reporting the issue.
- + Add a "Miscellaneous objects" section in the documentation.
- + Add a FAQ entry "What happens to my topology if I disable symmetric
- multithreading, hyper-threading, etc. ?" to the documentation.
-
-
-Version 1.10.1
---------------
-* Actually remove disallowed NUMA nodes from nodesets when the whole-system
- flag isn't enabled.
-* Fix the gathering of PCI domains. Thanks to James Custer for reporting
- the issue and providing a patch.
-* Fix the merging of identical parent and child in presence of Misc objects.
- Thanks to Dave Love for reporting the issue.
-* Fix some misordering of children when merging with ignore_keep_structure()
- in partially allowed topologies.
-* Fix an overzealous assertion in the debug code when running on a single-PU
- host with I/O. Thanks to Thomas Van Doren for reporting the issue.
-* Don't forget to setup NUMA node object nodesets in x86 backend (for BSDs)
- and OSF/Tru64 backend.
-* Fix cpuid-x86 build error with gcc -O3 on x86-32. Thanks to Thomas Van Doren
- for reporting the issue.
-* Fix support for future very large caches in the x86 backend.
-* Fix vendor/device names for SR-IOV PCI devices on Linux.
-* Fix an unlikely crash in case of buggy hierarchical distance matrix.
-* Fix PU os_index on some AIX releases. Thanks to Hendryk Bockelmann and
- Erik Schnetter for helping debugging.
-* Fix hwloc_bitmap_isincluded() in case of infinite sets.
-* Change hwloc-ls.desktop into a lstopo.desktop and only install it if
- lstopo is built with Cairo/X11 support. It cannot work with a non-graphical
- lstopo or hwloc-ls.
-* Add support for the renaming of Socket into Package in future releases.
-* Add support for the replacement of HWLOC_OBJ_NODE with HWLOC_OBJ_NUMANODE
- in future releases.
-* Clarify the documentation of distance matrices in hwloc.h and in the manpage
- of the hwloc-distances. Thanks to Dave Love for the suggestion.
-* Improve some error messages by displaying more information about the
- hwloc library in use.
-* Document how to deal with the ABI break when upgrading to the upcoming 2.0
- See "How do I handle ABI breaks and API upgrades ?" in the FAQ.
-
-
-Version 1.10.0
---------------
-* API
- + Add hwloc_topology_export_synthetic() to export a topology to a
- synthetic string without using lstopo. See the Synthetic topologies
- section in the documentation.
- + Add hwloc_topology_set/get_userdata() to let the application save
- a private pointer in the topology whenever it needs a way to find
- its own object corresponding to a topology.
- + Add hwloc_get_numanode_obj_by_os_index() and document that this function
- as well as hwloc_get_pu_obj_by_os_index() are good at converting
- nodesets and cpusets into objects.
- + hwloc_distrib() does not ignore any objects anymore when there are
- too many of them. They get merged with others instead.
- Thanks to Tim Creech for reporting the issue.
-* Tools
- + hwloc-bind --get now executes the command after displaying
- the binding instead of ignoring the command entirely.
- Thanks to John Donners for the suggestion.
- + Clarify that memory sizes shown in lstopo are local by default
- unless specified (total memory added in the root object).
-* Synthetic topologies
- + Synthetic topology descriptions may now specify attributes such as
- memory sizes and OS indexes. See the Synthetic topologies section
- in the documentation.
- + lstopo now exports in this fully-detailed format by default.
- The new option --export-synthetic-flags may be used to revert
- back the old format.
-* Documentation
- + Add the doc/examples/ subdirectory with several real-life examples,
- including the already existing hwloc-hello.C for basics.
- Thanks to Rob Aulwes for the suggestion.
- + Improve the documentation of CPU and memory binding in the API.
- + Add a FAQ entry about operating system errors, especially on AMD
- platforms with buggy cache information.
- + Add a FAQ entry about loading many topologies in a single program.
-* Misc
- + Work around buggy Linux kernels reporting 2 sockets instead
- 1 socket with 2 NUMA nodes for each Xeon E5 v3 (Haswell) processor.
- + pciutils/libpci support is now removed since libpciaccess works
- well and there's also a Linux-specific PCI backend. For the record,
- pciutils was GPL and therefore disabled by default since v1.6.2.
- + Add --disable-cpuid configure flag to work around buggy processor
- simulators reporting invalid CPUID information.
- Thanks for Andrew Friedley for reporting the issue.
- + Fix a racy use of libltdl when manipulating multiple topologies in
- different threads.
- Thanks to Andra Hugo for reporting the issue and testing patches.
- + Fix some build failures in private/misc.h.
- Thanks to Pavan Balaji and Ralph Castain for the reports.
- + Fix failures to detect X11/Xutil.h on some Solaris platforms.
- Thanks to Siegmar Gross for reporting the failure.
- + The plugin ABI has changed, this release will not load plugins
- built against previous hwloc releases.
-
-
-Version 1.9.1
--------------
-* Fix a crash when the PCI locality is invalid. Attach to the root object
- instead. Thanks to Nicolas Denoyelle for reporting the issue.
-* Fix -f in lstopo manpage. Thanks to Jirka Hladky for reporting the issue.
-* Fix hwloc_obj_type_sscanf() and others when strncasecmp() is not properly
- available. Thanks to Nick Papior Andersen for reporting the problem.
-* Mark Linux file descriptors as close-on-exec to avoid leaks on exec.
-* Fix some minor memory leaks.
-
-
-Version 1.9.0
--------------
-* API
- + Add hwloc_obj_type_sscanf() to extend hwloc_obj_type_of_string() with
- type-specific attributes such as Cache/Group depth and Cache type.
- hwloc_obj_type_of_string() is moved to hwloc/deprecated.h.
- + Add hwloc_linux_get_tid_last_cpu_location() for retrieving the
- last CPU where a Linux thread given by TID ran.
- + Add hwloc_distrib() to extend the old hwloc_distribute[v]() functions.
- hwloc_distribute[v]() is moved to hwloc/deprecated.h.
- + Don't mix total and local memory when displaying verbose object attributes
- with hwloc_obj_attr_snprintf() or in lstopo.
-* Backends
- + Add CPUVendor, CPUModelNumber and CPUFamilyNumber info attributes for
- x86, ia64 and Xeon Phi sockets on Linux, to extend the x86-specific
- support added in v1.8.1. Requested by Ralph Castain.
- + Add many CPU- and Platform-related info attributes on ARM and POWER
- platforms, in the Machine and Socket objects.
- + Add CUDA info attributes describing the number of multiprocessors and
- cores and the size of the global, shared and L2 cache memories in CUDA
- OS devices.
- + Add OpenCL info attributes describing the number of compute units and
- the global memory size in OpenCL OS devices.
- + The synthetic backend now accepts extended types such as L2Cache, L1i or
- Group3. lstopo also exports synthetic strings using these extended types.
-* Tools
- + lstopo
- - Do not overwrite output files by default anymore.
- Pass -f or --force to enforce it.
- - Display OpenCL, CUDA and Xeon Phi numbers of cores and memory sizes
- in the graphical output.
- - Fix export to stdout when specifying a Cairo-based output type
- with --of.
- + hwloc-ps
- - Add -e or --get-last-cpu-location to report where processes/threads
- run instead of where they are bound.
- - Report locations as likely-more-useful objects such as Cores or Sockets
- instead of Caches when possible.
- + hwloc-bind
- - Fix failure on Windows when not using --pid.
- - Add -e as a synonym to --get-last-cpu-location.
- + hwloc-distrib
- - Add --reverse to distribute using last objects first and singlify
- into last bits first. Thanks to Jirka Hladky for the suggestion.
- + hwloc-info
- - Report unified caches when looking for data or instruction cache
- ancestor objects.
-* Misc
- + Add experimental Visual Studio support under contrib/windows.
- Thanks to Eloi Gaudry for his help and for providing the first draft.
- + Fix some overzealous assertions and warnings about the ordering of
- objects on a level with respect to cpusets. The ordering is only
- guaranteed for complete cpusets (based on the first bit in sets).
- + Fix some memory leaks when importing xml diffs and when exporting a
- "too complex" entry.
-
-
-Version 1.8.1
--------------
-* Fix the cpuid code on Windows 64bits so that the x86 backend gets
- enabled as expected and can populate CPU information.
- Thanks to Robin Scher for reporting the problem.
-* Add CPUVendor/CPUModelNumber/CPUFamilyNumber attributes when running
- on x86 architecture. Thanks to Ralph Castain for the suggestion.
-* Work around buggy BIOS reporting duplicate NUMA nodes on Linux.
- Thanks to Jeff Becker for reporting the problem and testing the patch.
-* Add a name to the lstopo graphical window. Thanks to Michael Prokop
- for reporting the issue.
-
-
-Version 1.8.0
--------------
-* New components
- + Add the "linuxpci" component that always works on Linux even when
- libpciaccess and libpci aren't available (and even with a modified
- file-system root). By default the old "pci" component runs first
- because "linuxpci" lacks device names (obj->name is always NULL).
-* API
- + Add the topology difference API in hwloc/diff.h for manipulating
- many similar topologies.
- + Add hwloc_topology_dup() for duplicating an entire topology.
- + hwloc.h and hwloc/helper.h have been reorganized to clarify the
- documentation sections. The actual inline code has moved out of hwloc.h
- into the new hwloc/inlines.h.
- + Deprecated functions are now in hwloc/deprecated.h, and not in the
- official documentation anymore.
-* Tools
- + Add hwloc-diff and hwloc-patch tools together with the new diff API.
- + Add hwloc-compress-dir to (de)compress an entire directory of XML files
- using hwloc-diff and hwloc-patch.
- + Object colors in the graphical output of lstopo may be changed by adding
- a "lstopoStyle" info attribute. See CUSTOM COLORS in the lstopo(1) manpage
- for details. Thanks to Jirka Hladky for discussing the idea.
- + hwloc-gather-topology may now gather I/O-related files on Linux when
- --io is given. Only the linuxpci component supports discovering I/O
- objects from these extended tarballs.
- + hwloc-annotate now supports --ri to remove/replace info attributes with
- a given name.
- + hwloc-info supports "root" and "all" special locations for dumping
- information about the root object.
- + lstopo now supports --append-legend to append custom lines of text
- to the legend in the graphical output. Thanks to Jirka Hladky for
- discussing the idea.
- + hwloc-calc and friends have a more robust parsing of locations given
- on the command-line and they report useful error messages about it.
- + Add --whole-system to hwloc-bind, hwloc-calc, hwloc-distances and
- hwloc-distrib, and add --restrict to hwloc-bind for uniformity among
- tools.
-* Misc
- + Calling hwloc_topology_load() or hwloc_topology_set_*() on an already
- loaded topology now returns an error (deprecated since release 1.6.1).
- + Fix the initialisation of cpusets and nodesets in Group objects added
- when inserting PCI hostbridges.
- + Never merge Group objects that were added explicitly by the user with
- hwloc_custom_insert_group_object_by_parent().
- + Add a sanity check during dynamic plugin loading to prevent some
- crashes when hwloc is dynamically loaded by another plugin mechanisms.
- + Add --with-hwloc-plugins-path to specify the install/load directories
- of plugins.
- + Add the MICSerialNumber info attribute to the root object when running
- hwloc inside a Xeon Phi to match the same attribute in the MIC OS device
- when running in the host.
-
-
-Version 1.7.2
--------------
-* Do not create invalid block OS devices on very old Linux kernel such
- as RHEL4 2.6.9.
-* Fix PCI subvendor/device IDs.
-* Fix the management of Misc objects inserted by parent.
- Thanks to Jirka Hladky for reporting the problem.
-* Add a PortState into attribute to OpenFabrics OS devices.
-* Add a MICSerialNumber info attribute to Xeon PHI/MIC OS devices.
-* Improve verbose error messages when failing to load from XML.
-
-
-Version 1.7.1
--------------
-* Fix a failed assertion in the distance grouping code when loading a XML
- file that already contains some groups.
- Thanks to Laercio Lima Pilla for reporting the problem.
-* Remove unexpected Group objects when loading XML topologies with I/O
- objects and NUMA distances.
- Thanks to Elena Elkina for reporting the problem and testing patches.
-* Fix PCI link speed discovery when using libpciaccess.
-* Fix invalid libpciaccess virtual function device/vendor IDs when using
- SR-IOV PCI devices on Linux.
-* Fix GL component build with old NVCtrl releases.
- Thanks to Jirka Hladky for reporting the problem.
-* Fix embedding breakage caused by libltdl.
- Thanks to Pavan Balaji for reporting the problem.
-* Always use the system-wide libltdl instead of shipping one inside hwloc.
-* Document issues when enabling plugins while embedding hwloc in another
- project, in the documentation section Embedding hwloc in Other Software.
-* Add a FAQ entry "How to get useful topology information on NetBSD?"
- in the documentation.
-* Somes fixes in the renaming code for embedding.
-* Miscellaneous minor build fixes.
-
-
-Version 1.7.0
--------------
-* New operating system backends
- + Add BlueGene/Q compute node kernel (CNK) support. See the FAQ in the
- documentation for details. Thanks to Jeff Hammond, Christopher Samuel
- and Erik Schnetter for their help.
- + Add NetBSD support, thanks to Aleksej Saushev.
-* New I/O device discovery
- + Add co-processor OS devices such as "mic0" for Intel Xeon Phi (MIC)
- on Linux. Thanks to Jerome Vienne for helping.
- + Add co-processor OS devices such as "cuda0" for NVIDIA CUDA-capable GPUs.
- + Add co-processor OS devices such as "opencl0d0" for OpenCL GPU devices
- on the AMD OpenCL implementation.
- + Add GPU OS devices such as ":0.0" for NVIDIA X11 displays.
- + Add GPU OS devices such as "nvml0" for NVIDIA GPUs.
- Thanks to Marwan Abdellah and Stefan Eilemann for helping.
- These new OS devices have some string info attributes such as CoProcType,
- GPUModel, etc. to better identify them.
- See the I/O Devices and Attributes documentation sections for details.
-* New components
- + Add the "opencl", "cuda", "nvml" and "gl" components for I/O device
- discovery.
- + "nvml" also improves the discovery of NVIDIA GPU PCIe link speed.
- All of these new components may be built as plugins. They may also be
- disabled entirely by passing --disable-opencl/cuda/nvml/gl to configure.
- See the I/O Devices, Components and Plugins, and FAQ documentation
- sections for details.
-* API
- + Add hwloc_topology_get_flags().
- + Add hwloc/plugins.h for building external plugins.
- See the Adding new discovery components and plugins section.
-* Interoperability
- + Add hwloc/opencl.h, hwloc/nvml.h, hwloc/gl.h and hwloc/intel-mic.h
- to retrieve the locality of OS devices that correspond to AMD OpenCL
- GPU devices or indexes, to NVML devices or indexes, to NVIDIA X11
- displays, or to Intel Xeon Phi (MIC) device indexes.
- + Add new helpers in hwloc/cuda.h and hwloc/cudart.h to convert
- between CUDA devices or indexes and hwloc OS devices.
- + Add hwloc_ibv_get_device_osdev() and clarify the requirements
- of the OpenFabrics Verbs helpers in hwloc/openfabrics-verbs.h.
-* Tools
- + hwloc-info is not only a synonym of lstopo -s anymore, it also
- dumps information about objects given on the command-line.
-* Documentation
- + Add a section "Existing components and plugins".
- + Add a list of common OS devices in section "Software devices".
- + Add a new FAQ entry "Why is lstopo slow?" about lstopo slowness
- issues because of GPUs.
- + Clarify the documentation of inline helpers in hwloc/myriexpress.h
- and hwloc/openfabrics-verbs.h.
-* Misc
- + Improve cache detection on AIX.
- + The HWLOC_COMPONENTS variable now excludes the components whose
- names are prefixed with '-'.
- + lstopo --ignore PU now works when displaying the topology in
- graphical and textual mode (not when exporting to XML).
- + Make sure I/O options always appear in lstopo usage, not only when
- using pciutils/libpci.
- + Remove some unneeded Linux specific includes from some interoperability
- headers.
- + Fix some inconsistencies in hwloc-distrib and hwloc-assembler-remote
- manpages. Thanks to Guy Streeter for the report.
- + Fix a memory leak on AIX when getting memory binding.
- + Fix many small memory leaks on Linux.
- + The `libpci' component is now called `pci' but the old name is still
- accepted in the HWLOC_COMPONENTS variable for backward compatibility.
-
-
-Version 1.6.2
--------------
-* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
- pciutils/libpci is only used if --enable-libpci is given to configure
- because its GPL license may taint hwloc. See the Installation section
- in the documentation for details.
-* Fix get_cpubind on Solaris when bound to a single PU with
- processor_bind(). Thanks to Eugene Loh for reporting the problem
- and providing a patch.
-
-
-Version 1.6.1
--------------
-* Fix some crash or buggy detection in the x86 backend when Linux
- cgroups/cpusets restrict the available CPUs.
-* Fix the pkg-config output with --libs --static.
- Thanks to Erik Schnetter for reporting one of the problems.
-* Fix the output of hwloc-calc -H --hierarchical when using logical
- indexes in the output.
-* Calling hwloc_topology_load() multiple times on the same topology
- is officially deprecated. hwloc will warn in such cases.
-* Add some documentation about existing plugins/components, package
- dependencies, and I/O devices specification on the command-line.
-
-
-Version 1.6.0
--------------
-* Major changes
- + Reorganize the backend infrastructure to support dynamic selection
- of components and dynamic loading of plugins. For details, see the
- new documentation section Components and plugins.
- - The HWLOC_COMPONENTS variable lets one replace the default discovery
- components.
- - Dynamic loading of plugins may be enabled with --enable-plugins
- (except on AIX and Windows). It will build libxml2 and libpci
- support as separated modules. This helps reducing the dependencies
- of the core hwloc library when distributed as a binary package.
-* Backends
- + Add CPUModel detection on Darwin and x86/FreeBSD.
- Thanks to Robin Scher for providing ways to implement this.
- + The x86 backend now adds CPUModel info attributes to socket objects
- created by other backends that do not natively support this attribute.
- + Fix detection on FreeBSD in case of cpuset restriction. Thanks to
- Sebastian Kuzminsky for reporting the problem.
-* XML
- + Add hwloc_topology_set_userdata_import/export_callback(),
- hwloc_export_obj_userdata() and _userdata_base64() to let
- applications specify how to save/restore the custom data they placed
- in the userdata private pointer field of hwloc objects.
-* Tools
- + Add hwloc-annotate program to add string info attributes to XML
- topologies.
- + Add --pid-cmd to hwloc-ps to append the output of a command to each
- PID line. May be used for showing Open MPI process ranks, see the
- hwloc-ps(1) manpage for details.
- + hwloc-bind now exits with an error if binding fails; the executable
- is not launched unless binding suceeeded or --force was given.
- + Add --quiet to hwloc-calc and hwloc-bind to hide non-fatal error
- messages.
- + Fix command-line pid support in windows tools.
- + All programs accept --verbose as a synonym to -v.
-* Misc
- + Fix some DIR descriptor leaks on Linux.
- + Fix I/O device lists when some were filtered out after a XML import.
- + Fix the removal of I/O objects when importing a I/O-enabled XML topology
- without any I/O topology flag.
- + When merging objects with HWLOC_IGNORE_TYPE_KEEP_STRUCTURE or
- lstopo --merge, compare object types before deciding which one of two
- identical object to remove (e.g. keep sockets in favor of caches).
- + Add some GUID- and LID-related info attributes to OpenFabrics
- OS devices.
- + Only add CPUType socket attributes on Solaris/Sparc. Other cases
- don't report reliable information (Solaris/x86), and a replacement
- is available as the Architecture string info in the Machine object.
- + Add missing Backend string info on Solaris in most cases.
- + Document object attributes and string infos in a new Attributes
- section in the documentation.
- + Add a section about Synthetic topologies in the documentation.
-
-
-Version 1.5.2 (some of these changes are in 1.6.2 but not in 1.6)
--------------
-* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
- pciutils/libpci is only used if --enable-libpci is given to configure
- because its GPL license may taint hwloc. See the Installation section
- in the documentation for details.
-* Fix get_cpubind on Solaris when bound to a single PU with
- processor_bind(). Thanks to Eugene Loh for reporting the problem
- and providing a patch.
-* Fix some DIR descriptor leaks on Linux.
-* Fix I/O device lists when some were filtered out after a XML import.
-* Add missing Backend string info on Solaris in most cases.
-* Fix the removal of I/O objects when importing a I/O-enabled XML topology
- without any I/O topology flag.
-* Fix the output of hwloc-calc -H --hierarchical when using logical
- indexes in the output.
-* Fix the pkg-config output with --libs --static.
- Thanks to Erik Schnetter for reporting one of the problems.
-
-
-Version 1.5.1
--------------
-* Fix block OS device detection on Linux kernel 3.3 and later.
- Thanks to Guy Streeter for reporting the problem and testing the fix.
-* Fix the cpuid code in the x86 backend (for FreeBSD). Thanks to
- Sebastian Kuzminsky for reporting problems and testing patches.
-* Fix 64bit detection on FreeBSD.
-* Fix some corner cases in the management of the thissystem flag with
- respect to topology flags and environment variables.
-* Fix some corner cases in command-line parsing checks in hwloc-distrib
- and hwloc-distances.
-* Make sure we do not miss some block OS devices on old Linux kernels
- when a single PCI device has multiple IDE hosts/devices behind it.
-* Do not disable I/O devices or instruction caches in hwloc-assembler output.
-
-
-Version 1.5.0
--------------
-* Backends
- + Do not limit the number of processors to 1024 on Solaris anymore.
- + Gather total machine memory on FreeBSD. Thanks to Cyril Roelandt.
- + XML topology files do not depend on the locale anymore. Float numbers
- such as NUMA distances or PCI link speeds now always use a dot as a
- decimal separator.
- + Add instruction caches detection on Linux, AIX, Windows and Darwin.
- + Add get_last_cpu_location() support for the current thread on AIX.
- + Support binding on AIX when threads or processes were bound with
- bindprocessor(). Thanks to Hendryk Bockelmann for reporting the issue
- and testing patches, and to Farid Parpia for explaining the binding
- interfaces.
- + Improve AMD topology detection in the x86 backend (for FreeBSD) using
- the topoext feature.
-* API
- + Increase HWLOC_API_VERSION to 0x00010500 so that API changes may be
- detected at build-time.
- + Add a cache type attribute describind Data, Instruction and Unified
- caches. Caches with different types but same depth (for instance L1d
- and L1i) are placed on different levels.
- + Add hwloc_get_cache_type_depth() to retrieve the hwloc level depth of
- of the given cache depth and type, for instance L1i or L2.
- It helps disambiguating the case where hwloc_get_type_depth() returns
- HWLOC_TYPE_DEPTH_MULTIPLE.
- + Instruction caches are ignored unless HWLOC_TOPOLOGY_FLAG_ICACHES is
- passed to hwloc_topology_set_flags() before load.
- + Add hwloc_ibv_get_device_osdev_by_name() OpenFabrics helper in
- openfabrics-verbs.h to find the hwloc OS device object corresponding to
- an OpenFabrics device.
-* Tools
- + Add lstopo-no-graphics, a lstopo built without graphical support to
- avoid dependencies on external libraries such as Cairo and X11. When
- supported, graphical outputs are only available in the original lstopo
- program.
- - Packagers splitting lstopo and lstopo-no-graphics into different
- packages are advised to use the alternatives system so that lstopo
- points to the best available binary.
- + Instruction caches are enabled in lstopo by default. Use --no-icaches
- to disable them.
- + Add -t/--threads to show threads in hwloc-ps.
-* Removal of obsolete components
- + Remove the old cpuset interface (hwloc/cpuset.h) which is deprecated and
- superseded by the bitmap API (hwloc/bitmap.h) since v1.1.
- hwloc_cpuset and nodeset types are still defined, but all hwloc_cpuset_*
- compatibility wrappers are now gone.
- + Remove Linux libnuma conversion helpers for the deprecated and
- broken nodemask_t interface.
- + Remove support for "Proc" type name, it was superseded by "PU" in v1.0.
- + Remove hwloc-mask symlinks, it was replaced by hwloc-calc in v1.0.
-* Misc
- + Fix PCIe 3.0 link speed computation.
- + Non-printable characters are dropped from strings during XML export.
- + Fix importing of escaped characters with the minimalistic XML backend.
- + Assert hwloc_is_thissystem() in several I/O related helpers.
- + Fix some memory leaks in the x86 backend for FreeBSD.
- + Minor fixes to ease native builds on Windows.
- + Limit the number of retries when operating on all threads within a
- process on Linux if the list of threads is heavily getting modified.
-
-
-Version 1.4.3
--------------
-* This release is only meant to fix the pciutils license issue when upgrading
- to hwloc v1.5 or later is not possible. It contains several other minor
- fixes but ignores many of them that are only in v1.5 or later.
-* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
- pciutils/libpci is only used if --enable-libpci is given to configure
- because its GPL license may taint hwloc. See the Installation section
- in the documentation for details.
-* Fix PCIe 3.0 link speed computation.
-* Fix importing of escaped characters with the minimalistic XML backend.
-* Fix a memory leak in the x86 backend.
-
-
-Version 1.4.2
--------------
-* Fix build on Solaris 9 and earlier when fabsf() is not a compiler
- built-in. Thanks to Igor Galić for reporting the problem.
-* Fix support for more than 32 processors on Windows. Thanks to Hartmut
- Kaiser for reporting the problem.
-* Fix process-wide binding and cpulocation routines on Linux when some
- threads disappear in the meantime. Thanks to Vlad Roubtsov for reporting
- the issue.
-* Make installed scripts executable. Thanks to Jirka Hladky for reporting
- the problem.
-* Fix libtool revision management when building for Windows. This fix was
- also released as hwloc v1.4.1.1 Windows builds. Thanks to Hartmut Kaiser
- for reporting the problem.
-* Fix the __hwloc_inline keyword in public headers when compiling with a
- C++ compiler.
-* Add Port info attribute to network OS devices inside OpenFabrics PCI
- devices so as to identify which interface corresponds to which port.
-* Document requirements for interoperability helpers: I/O devices discovery
- is required for some of them; the topology must match the current host
- for most of them.
-
-
-Version 1.4.1 (contains all 1.3.2 changes)
--------------
-* Fix hwloc_alloc_membind, thanks Karl Napf for reporting the issue.
-* Fix memory leaks in some get_membind() functions.
-* Fix helpers converting from Linux libnuma to hwloc (hwloc/linux-libnuma.h)
- in case of out-of-order NUMA node ids.
-* Fix some overzealous assertions in the distance grouping code.
-* Workaround BIOS reporting empty I/O locality in CUDA and OpenFabrics
- helpers on Linux. Thanks to Albert Solernou for reporting the problem.
-* Install a valgrind suppressions file hwloc-valgrind.supp (see the FAQ).
-* Fix memory binding documentation. Thanks to Karl Napf for reporting the
- issues.
-
-
-Version 1.4.0 (does not contain all 1.3.2 changes)
--------------
-* Major features
- + Add "custom" interface and "assembler" tools to build multi-node
- topology. See the Multi-node Topologies section in the documentation
- for details.
-* Interface improvements
- + Add symmetric_subtree object attribute to ease assumptions when consulting
- regular symmetric topologies.
- + Add a CPUModel and CPUType info attribute to Socket objects on Linux
- and Solaris.
- + Add hwloc_get_obj_index_inside_cpuset() to retrieve the "logical" index
- of an object within a subtree of the topology.
- + Add more NVIDIA CUDA helpers in cuda.h and cudart.h to find hwloc objects
- corresponding to CUDA devices.
-* Discovery improvements
- + Add a group object above partial distance matrices to make sure
- the matrices are available in the final topology, except when this
- new object would contradict the existing hierarchy.
- + Grouping by distances now also works when loading from XML.
- + Fix some corner cases in object insertion, for instance when dealing
- with NUMA nodes without any CPU.
-* Backends
- + Implement hwloc_get_area_membind() on Linux.
- + Honor I/O topology flags when importing from XML.
- + Further improve XML-related error checking and reporting.
- + Hide synthetic topology error messages unless HWLOC_SYNTHETIC_VERBOSE=1.
-* Tools
- + Add synthetic exporting of symmetric topologies to lstopo.
- + lstopo --horiz and --vert can now be applied to some specific object types.
- + lstopo -v -p now displays distance matrices with physical indexes.
- + Add hwloc-distances utility to list distances.
-* Documentation
- + Fix and/or document the behavior of most inline functions in hwloc/helper.h
- when the topology contains some I/O or Misc objects.
- + Backend documentation enhancements.
-* Bug fixes
- + Fix missing last bit in hwloc_linux_get_thread_cpubind().
- Thanks to Carolina Gómez-Tostón Gutiérrez for reporting the issue.
- + Fix FreeBSD build without cpuid support.
- + Fix several Windows build issues.
- + Fix inline keyword definition in public headers.
- + Fix dependencies in the embedded library.
- + Improve visibility support detection. Thanks to Dave Love for providing
- the patch.
- + Remove references to internal symbols in the tools.
-
-
-Version 1.3.3
--------------
-* This release is only meant to fix the pciutils license issue when upgrading
- to hwloc v1.4 or later is not possible. It contains several other minor
- fixes but ignores many of them that are only in v1.4 or later.
-* Use libpciaccess instead of pciutils/libpci by default for I/O discovery.
- pciutils/libpci is only used if --enable-libpci is given to configure
- because its GPL license may taint hwloc. See the Installation section
- in the documentation for details.
-
-
-Version 1.3.2
--------------
-* Fix missing last bit in hwloc_linux_get_thread_cpubind().
- Thanks to Carolina Gómez-Tostón Gutiérrez for reporting the issue.
-* Fix build with -mcmodel=medium. Thanks to Devendar Bureddy for reporting
- the issue.
-* Fix build with Solaris Studio 12 compiler when XML is disabled.
- Thanks to Paul H. Hargrove for reporting the problem.
-* Fix installation with old GNU sed, for instance on Red Hat 8.
- Thanks to Paul H. Hargrove for reporting the problem.
-* Fix PCI locality when Linux cgroups restrict the available CPUs.
-* Fix floating point issue when grouping by distance on mips64 architecture.
- Thanks to Paul H. Hargrove for reporting the problem.
-* Fix conversion from/to Linux libnuma when some NUMA nodes have no memory.
-* Fix support for gccfss compilers with broken ffs() support. Thanks to
- Paul H. Hargrove for reporting the problem and providing a patch.
-* Fix FreeBSD build without cpuid support.
-* Fix several Windows build issues.
-* Fix inline keyword definition in public headers.
-* Fix dependencies in the embedded library.
-* Detect when a compiler such as xlc may not report compile errors
- properly, causing some configure checks to be wrong. Thanks to
- Paul H. Hargrove for reporting the problem and providing a patch.
-* Improve visibility support detection. Thanks to Dave Love for providing
- the patch.
-* Remove references to internal symbols in the tools.
-* Fix installation on systems with limited command-line size.
- Thanks to Paul H. Hargrove for reporting the problem.
-* Further improve XML-related error checking and reporting.
-
-
-Version 1.3.1
--------------
-* Fix pciutils detection with pkg-config when not installed in standard
- directories.
-* Fix visibility options detection with the Solaris Studio compiler.
- Thanks to Igor Galić and Terry Dontje for reporting the problems.
-* Fix support for old Linux sched.h headers such as those found
- on Red Hat 8. Thanks to Paul H. Hargrove for reporting the problems.
-* Fix inline and attribute support for Solaris compilers. Thanks to
- Dave Love for reporting the problems.
-* Print a short summary at the end of the configure output. Thanks to
- Stefan Eilemann for the suggestion.
-* Add --disable-libnuma configure option to disable libnuma-based
- memory binding support on Linux. Thanks to Rayson Ho for the
- suggestion.
-* Make hwloc's configure script properly obey $PKG_CONFIG. Thanks to
- Nathan Phillip Brink for raising the issue.
-* Silence some harmless pciutils warnings, thanks to Paul H. Hargrove
- for reporting the problem.
-* Fix the documentation with respect to hwloc_pid_t and hwloc_thread_t
- being either pid_t and pthread_t on Unix, or HANDLE on Windows.
-
-
-Version 1.3.0
--------------
-* Major features
- + Add I/O devices and bridges to the topology using the pciutils
- library. Only enabled after setting the relevant flag with
- hwloc_topology_set_flags() before hwloc_topology_load(). See the
- I/O Devices section in the documentation for details.
-* Discovery improvements
- + Add associativity to the cache attributes.
- + Add support for s390/z11 "books" on Linux.
- + Add the HWLOC_GROUPING_ACCURACY environment variable to relax
- distance-based grouping constraints. See the Environment Variables
- section in the documentation for details about grouping behavior
- and configuration.
- + Allow user-given distance matrices to remove or replace those
- discovered by the OS backend.
-* XML improvements
- + XML is now always supported: a minimalistic custom import/export
- code is used when libxml2 is not available. It is only guaranteed
- to read XML files generated by hwloc.
- + hwloc_topology_export_xml() and export_xmlbuffer() now return an
- integer.
- + Add hwloc_free_xmlbuffer() to free the buffer allocated by
- hwloc_topology_export_xmlbuffer().
- + Hide XML topology error messages unless HWLOC_XML_VERBOSE=1.
-* Minor API updates
- + Add hwloc_obj_add_info to customize object info attributes.
-* Tools
- + lstopo now displays I/O devices by default. Several options are
- added to configure the I/O discovery.
- + hwloc-calc and hwloc-bind now accept I/O devices as input.
- + Add --restrict option to hwloc-calc and hwloc-distribute.
- + Add --sep option to change the output field separator in hwloc-calc.
- + Add --whole-system option to hwloc-ps.
-
-
-Version 1.2.2
--------------
-* Fix build on AIX 5.2, thanks Utpal Kumar Ray for the report.
-* Fix XML import of very large page sizes or counts on 32bits platform,
- thanks to Karsten Hopp for the RedHat ticket.
-* Fix crash when administrator limitations such as Linux cgroup require
- to restrict distance matrices. Thanks to Ake Sandgren for reporting the
- problem.
-* Fix the removal of objects such as AMD Magny-Cours dual-node sockets
- in case of administrator restrictions.
-* Improve error reporting and messages in case of wrong synthetic topology
- description.
-* Several other minor internal fixes and documentation improvements.
-
-
-Version 1.2.1
--------------
-* Improve support of AMD Bulldozer "Compute-Unit" modules by detecting
- logical processors with different core IDs on Linux.
-* Fix hwloc-ps crash when listing processes from another Linux cpuset.
- Thanks to Carl Smith for reporting the problem.
-* Fix build on AIX and Solaris. Thanks to Carl Smith and Andreas Kupries
- for reporting the problems.
-* Fix cache size detection on Darwin. Thanks to Erkcan Özcan for reporting
- the problem.
-* Make configure fail if --enable-xml or --enable-cairo is given and
- proper support cannot be found. Thanks to Andreas Kupries for reporting
- the XML problem.
-* Fix spurious L1 cache detection on AIX. Thanks to Hendryk Bockelmann
- for reporting the problem.
-* Fix hwloc_get_last_cpu_location(THREAD) on Linux. Thanks to Gabriele
- Fatigati for reporting the problem.
-* Fix object distance detection on Solaris.
-* Add pthread_self weak symbol to ease static linking.
-* Minor documentation fixes.
-
-
-Version 1.2.0
--------------
-* Major features
- + Expose latency matrices in the API as an array of distance structures
- within objects. Add several helpers to find distances.
- + Add hwloc_topology_set_distance_matrix() and environment variables
- to provide a matrix of distances between a given set of objects.
- + Add hwloc_get_last_cpu_location() and hwloc_get_proc_last_cpu_location()
- to retrieve the processors where a process or thread recently ran.
- - Add the corresponding --get-last-cpu-location option to hwloc-bind.
- + Add hwloc_topology_restrict() to restrict an existing topology to a
- given cpuset.
- - Add the corresponding --restrict option to lstopo.
-* Minor API updates
- + Add hwloc_bitmap_list_sscanf/snprintf/asprintf to convert between bitmaps
- and strings such as 4-5,7-9,12,15-
- + hwloc_bitmap_set/clr_range() now support infinite ranges.
- + Clarify the difference between inserting Misc objects by cpuset or by
- parent.
- + hwloc_insert_misc_object_by_cpuset() now returns NULL in case of error.
-* Discovery improvements
- + x86 backend (for freebsd): add x2APIC support
- + Support standard device-tree phandle, to get better support on e.g. ARM
- systems providing it.
- + Detect cache size on AIX. Thanks Christopher and IBM.
- + Improve grouping to support asymmetric topologies.
-* Tools
- + Command-line tools now support "all" and "root" special locations
- consisting in the entire topology, as well as type names with depth
- attributes such as L2 or Group4.
- + hwloc-calc improvements:
- - Add --number-of/-N option to report the number of objects of a given
- type or depth.
- - -I is now equivalent to --intersect for listing the indexes of
- objects of a given type or depth that intersects the input.
- - Add -H to report the output as a hierarchical combination of types
- and depths.
- + Add --thissystem to lstopo.
- + Add lstopo-win, a console-less lstopo variant on Windows.
-* Miscellaneous
- + Remove C99 usage from code base.
- + Rename hwloc-gather-topology.sh into hwloc-gather-topology
- + Fix AMD cache discovery on freebsd when there is no L3 cache, thanks
- Andriy Gapon for the fix.
-
-
-Version 1.1.2
--------------
-* Fix a segfault in the distance-based grouping code when some objects
- are not placed in any group. Thanks to Bernd Kallies for reporting
- the problem and providing a patch.
-* Fix the command-line parsing of hwloc-bind --mempolicy interleave.
- Thanks to Guy Streeter for reporting the problem.
-* Stop truncating the output in hwloc_obj_attr_snprintf() and in the
- corresponding lstopo output. Thanks to Guy Streeter for reporting the
- problem.
-* Fix object levels ordering in synthetic topologies.
-* Fix potential incoherency between device tree and kernel information,
- when SMT is disabled on Power machines.
-* Fix and document the behavior of hwloc_topology_set_synthetic() in case
- of invalid argument. Thanks to Guy Streeter for reporting the problem.
-* Add some verbose error message reporting when it looks like the OS
- gives erroneous information.
-* Do not include unistd.h and stdint.h in public headers on Windows.
-* Move config.h files into their own subdirectories to avoid name
- conflicts when AC_CONFIG_HEADERS adds -I's for them.
-* Remove the use of declaring variables inside "for" loops.
-* Some other minor fixes.
-* Many minor documentation fixes.
-
-
-Version 1.1.1
--------------
-* Add hwloc_get_api_version() which returns the version of hwloc used
- at runtime. Thanks to Guy Streeter for the suggestion.
-* Fix the number of hugepages reported for NUMA nodes on Linux.
-* Fix hwloc_bitmap_to_ulong() right after allocating the bitmap.
- Thanks to Bernd Kallies for reporting the problem.
-* Fix hwloc_bitmap_from_ith_ulong() to properly zero the first ulong.
- Thanks to Guy Streeter for reporting the problem.
-* Fix hwloc_get_membind_nodeset() on Linux.
- Thanks to Bernd Kallies for reporting the problem and providing a patch.
-* Fix some file descriptor leaks in the Linux discovery.
-* Fix the minimum width of NUMA nodes, caches and the legend in the graphical
- lstopo output. Thanks to Jirka Hladky for reporting the problem.
-* Various fixes to bitmap conversion from/to taskset-strings.
-* Fix and document snprintf functions behavior when the buffer size is too
- small or zero. Thanks to Guy Streeter for reporting the problem.
-* Fix configure to avoid spurious enabling of the cpuid backend.
- Thanks to Tim Anderson for reporting the problem.
-* Cleanup error management in hwloc-gather-topology.sh.
- Thanks to Jirka Hladky for reporting the problem and providing a patch.
-* Add a manpage and usage for hwloc-gather-topology.sh on Linux.
- Thanks to Jirka Hladky for providing a patch.
-* Memory binding documentation enhancements.
-
-
-Version 1.1.0
--------------
-
-* API
- + Increase HWLOC_API_VERSION to 0x00010100 so that API changes may be
- detected at build-time.
- + Add a memory binding interface.
- + The cpuset API (hwloc/cpuset.h) is now deprecated. It is replaced by
- the bitmap API (hwloc/bitmap.h) which offers the same features with more
- generic names since it applies to CPU sets, node sets and more.
- Backward compatibility with the cpuset API and ABI is still provided but
- it will be removed in a future release.
- Old types (hwloc_cpuset_t, ...) are still available as a way to clarify
- what kind of hwloc_bitmap_t each API function manipulates.
- Upgrading to the new API only requires to replace hwloc_cpuset_ function
- calls with the corresponding hwloc_bitmap_ calls, with the following
- renaming exceptions:
- - hwloc_cpuset_cpu -> hwloc_bitmap_only
- - hwloc_cpuset_all_but_cpu -> hwloc_bitmap_allbut
- - hwloc_cpuset_from_string -> hwloc_bitmap_sscanf
- + Add an `infos' array in each object to store couples of info names and
- values. It enables generic storage of things like the old dmi board infos
- that were previously stored in machine specific attributes.
- + Add linesize cache attribute.
-* Features
- + Bitmaps (and thus CPU sets and node sets) are dynamically (re-)allocated,
- the maximal number of CPUs (HWLOC_NBMAXCPUS) has been removed.
- + Improve the distance-based grouping code to better support irregular
- distance matrices.
- + Add support for device-tree to get cache information (useful on Power
- architectures).
-* Helpers
- + Add NVIDIA CUDA helpers in cuda.h and cudart.h to ease interoperability
- with CUDA Runtime and Driver APIs.
- + Add Myrinet Express helper in myriexpress.h to ease interoperability.
-* Tools
- + lstopo now displays physical/OS indexes by default in graphical mode
- (use -l to switch back to logical indexes). The textual output still uses
- logical by default (use -p to switch to physical indexes).
- + lstopo prefixes logical indexes with `L#' and physical indexes with `P#'.
- Physical indexes are also printed as `P#N' instead of `phys=N' within
- object attributes (in parentheses).
- + Add a legend at the bottom of the lstopo graphical output, use --no-legend
- to remove it.
- + Add hwloc-ps to list process' bindings.
- + Add --membind and --mempolicy options to hwloc-bind.
- + Improve tools command-line options by adding a generic --input option
- (and more) which replaces the old --xml, --synthetic and --fsys-root.
- + Cleanup lstopo output configuration by adding --output-format.
- + Add --intersect in hwloc-calc, and replace --objects with --largest.
- + Add the ability to work on standard input in hwloc-calc.
- + Add --from, --to and --at in hwloc-distrib.
- + Add taskset-specific functions and command-line tools options to
- manipulate CPU set strings in the format of the taskset program.
- + Install hwloc-gather-topology.sh on Linux.
-
-
-Version 1.0.3
--------------
-
-* Fix support for Linux cpuset when emulated by a cgroup mount point.
-* Remove unneeded runtime dependency on libibverbs.so in the library and
- all utils programs.
-* Fix hwloc_cpuset_to_linux_libnuma_ulongs in case of non-linear OS-indexes
- for NUMA nodes.
-* lstopo now displays physical/OS indexes by default in graphical mode
- (use -l to switch back to logical indexes). The textual output still uses
- logical by default (use -p to switch to physical indexes).
-
-
-Version 1.0.2
--------------
-
-* Public headers can now be included directly from C++ programs.
-* Solaris fix for non-contiguous cpu numbers. Thanks to Rolf vandeVaart for
- reporting the issue.
-* Darwin 10.4 fix. Thanks to Olivier Cessenat for reporting the issue.
-* Revert 1.0.1 patch that ignored sockets with unknown ID values since it
- only slightly helped POWER7 machines with old Linux kernels while it
- prevents recent kernels from getting the complete POWER7 topology.
-* Fix hwloc_get_common_ancestor_obj().
-* Remove arch-specific bits in public headers.
-* Some fixes in the lstopo graphical output.
-* Various man page clarifications and minor updates.
-
-
-Version 1.0.1
--------------
-
-* Various Solaris fixes. Thanks to Yannick Martin for reporting the issue.
-* Fix "non-native" builds on x86 platforms (e.g., when building 32
- bit executables with compilers that natively build 64 bit).
-* Ignore sockets with unknown ID values (which fixes issues on POWER7
- machines). Thanks to Greg Bauer for reporting the issue.
-* Various man page clarifications and minor updates.
-* Fixed memory leaks in hwloc_setup_group_from_min_distance_clique().
-* Fix cache type filtering on MS Windows 7. Thanks to Αλέξανδρος
- Παπαδογιαννάκ for reporting the issue.
-* Fixed warnings when compiling with -DNDEBUG.
-
-
-Version 1.0.0
--------------
-
-* The ABI of the library has changed.
-* Backend updates
- + Add FreeBSD support.
- + Add x86 cpuid based backend.
- + Add Linux cgroup support to the Linux cpuset code.
- + Support binding of entire multithreaded process on Linux.
- + Fix and enable Group support in Windows.
- + Cleanup XML export/import.
-* Objects
- + HWLOC_OBJ_PROC is renamed into HWLOC_OBJ_PU for "Processing Unit",
- its stringified type name is now "PU".
- + Use new HWLOC_OBJ_GROUP objects instead of MISC when grouping
- objects according to NUMA distances or arbitrary OS aggregation.
- + Rework memory attributes.
- + Add different cpusets in each object to specify processors that
- are offline, unavailable, ...
- + Cleanup the storage of object names and DMI infos.
-* Features
- + Add support for looking up specific PID topology information.
- + Add hwloc_topology_export_xml() to export the topology in a XML file.
- + Add hwloc_topology_get_support() to retrieve the supported features
- for the current topology context.
- + Support non-SYSTEM object as the root of the tree, use MACHINE in
- most common cases.
- + Add hwloc_get_*cpubind() routines to retrieve the current binding
- of processes and threads.
-* API
- + Add HWLOC_API_VERSION to help detect the currently used API version.
- + Add missing ending "e" to *compare* functions.
- + Add several routines to emulate PLPA functions.
- + Rename and rework the cpuset and/or/xor/not/clear operators to output
- their result in a dedicated argument instead of modifying one input.
- + Deprecate hwloc_obj_snprintf() in favor of hwloc_obj_type/attr_snprintf().
- + Clarify the use of parent and ancestor in the API, do not use father.
- + Replace hwloc_get_system_obj() with hwloc_get_root_obj().
- + Return -1 instead of HWLOC_OBJ_TYPE_MAX in the API since the latter
- isn't public.
- + Relax constraints in hwloc_obj_type_of_string().
- + Improve displaying of memory sizes.
- + Add 0x prefix to cpuset strings.
-* Tools
- + lstopo now displays logical indexes by default, use --physical to
- revert back to OS/physical indexes.
- + Add colors in the lstopo graphical outputs to distinguish between online,
- offline, reserved, ... objects.
- + Extend lstopo to show cpusets, filter objects by type, ...
- + Renamed hwloc-mask into hwloc-calc which supports many new options.
-* Documentation
- + Add a hwloc(7) manpage containing general information.
- + Add documentation about how to switch from PLPA to hwloc.
- + Cleanup the distributed documentation files.
-* Miscellaneous
- + Many compilers warning fixes.
- + Cleanup the ABI by using the visibility attribute.
- + Add project embedding support.
-
-
-Version 0.9.4 (unreleased)
--------------
-
-* Fix reseting colors to normal in lstopo -.txt output.
-* Fix Linux pthread_t binding error report.
-
-
-Version 0.9.3
--------------
-
-* Fix autogen.sh to work with Autoconf 2.63.
-* Fix various crashes in particular conditions:
- - xml files with root attributes
- - offline CPUs
- - partial sysfs support
- - unparseable /proc/cpuinfo
- - ignoring NUMA level while Misc level have been generated
-* Tweak documentation a bit
-* Do not require the pthread library for binding the current thread on Linux
-* Do not erroneously consider the sched_setaffinity prototype is the old version
- when there is actually none.
-* Fix _syscall3 compilation on archs for which we do not have the
- sched_setaffinity system call number.
-* Fix AIX binding.
-* Fix libraries dependencies: now only lstopo depends on libtermcap, fix
- binutils-gold link
-* Have make check always build and run hwloc-hello.c
-* Do not limit size of a cpuset.
-
-
-Version 0.9.2
--------------
-
-* Trivial documentation changes.
-
-
-Version 0.9.1
--------------
-
-* Re-branded to "hwloc" and moved to the Open MPI project, relicensed under the
- BSD license.
-* The prefix of all functions and tools is now hwloc, and some public
- functions were also renamed for real.
-* Group NUMA nodes into Misc objects according to their physical distance
- that may be reported by the OS/BIOS.
- May be ignored by setting HWLOC_IGNORE_DISTANCES=1 in the environment.
-* Ignore offline CPUs on Solaris.
-* Improved binding support on AIX.
-* Add HP-UX support.
-* CPU sets are now allocated/freed dynamically.
-* Add command line options to tune the lstopo graphical output, add
- semi-graphical textual output
-* Extend topobind to support multiple cpusets or objects on the command
- line as topomask does.
-* Add an Infiniband-specific helper hwloc/openfabrics-verbs.h to retrieve
- the physical location of IB devices.
-
-
-Version 0.9 (formerly named "libtopology")
------------
-
-* First release.
diff --git a/.CondaPkg/env/Library/README.txt b/.CondaPkg/env/Library/README.txt
deleted file mode 100644
index 43210e63..00000000
--- a/.CondaPkg/env/Library/README.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-Introduction
-
-The Hardware Locality (hwloc) software project aims at easing the process of
-discovering hardware resources in parallel architectures. It offers
-command-line tools and a C API for consulting these resources, their locality,
-attributes, and interconnection. hwloc primarily aims at helping
-high-performance computing (HPC) applications, but is also applicable to any
-project seeking to exploit code and/or data locality on modern computing
-platforms.
-
-hwloc is actually made of two subprojects distributed together:
-
- * The original hwloc project for describing the internals of computing nodes.
- It is described in details starting at section Hardware Locality (hwloc)
- Introduction.
- * The network-oriented companion called netloc (Network Locality), described
- in details starting with section Network Locality (netloc).
-
-See also the Related pages tab above for links to other sections.
-
-Netloc may be disabled, but the original hwloc cannot. Both hwloc and netloc
-APIs are documented after these sections.
-
-Installation
-
-hwloc (https://www.open-mpi.org/projects/hwloc/) is available under the BSD
-license. It is hosted as a sub-project of the overall Open MPI project (https:/
-/www.open-mpi.org/). Note that hwloc does not require any functionality from
-Open MPI -- it is a wholly separate (and much smaller!) project and code base.
-It just happens to be hosted as part of the overall Open MPI project.
-
-Basic Installation
-
-Installation is the fairly common GNU-based process:
-
-shell$ ./configure --prefix=...
-shell$ make
-shell$ make install
-
-hwloc- and netloc-specific configure options and requirements are documented in
-sections hwloc Installation and Netloc Installation respectively.
-
-Also note that if you install supplemental libraries in non-standard locations,
-hwloc's configure script may not be able to find them without some help. You
-may need to specify additional CPPFLAGS, LDFLAGS, or PKG_CONFIG_PATH values on
-the configure command line.
-
-For example, if libpciaccess was installed into /opt/pciaccess, hwloc's
-configure script may not find it be default. Try adding PKG_CONFIG_PATH to the
-./configure command line, like this:
-
-./configure PKG_CONFIG_PATH=/opt/pciaccess/lib/pkgconfig ...
-
-Running the "lstopo" tool is a good way to check as a graphical output whether
-hwloc properly detected the architecture of your node. Netloc command-line
-tools can be used to display the network topology interconnecting your nodes.
-
-Installing from a Git clone
-
-Additionally, the code can be directly cloned from Git:
-
-shell$ git clone https://github.com/open-mpi/hwloc.git
-shell$ cd hwloc
-shell$ ./autogen.sh
-
-Note that GNU Autoconf >=2.63, Automake >=1.11 and Libtool >=2.2.6 are required
-when building from a Git clone.
-
-Nightly development snapshots are available on the web site, they can be
-configured and built without any need for Git or GNU Autotools.
-
-Questions and Bugs
-
-Bugs should be reported in the tracker (https://github.com/open-mpi/hwloc/
-issues). Opening a new issue automatically displays lots of hints about how to
-debug and report issues.
-
-Questions may be sent to the users or developers mailing lists (https://
-www.open-mpi.org/community/lists/hwloc.php).
-
-There is also a #hwloc IRC channel on Libera Chat (irc.libera.chat).
-
-
-
-See https://www.open-mpi.org/projects/hwloc/doc/ for more hwloc documentation.
diff --git a/.CondaPkg/env/Library/bin/c_rehash.pl b/.CondaPkg/env/Library/bin/c_rehash.pl
index 9f14d86f..dc752c52 100644
--- a/.CondaPkg/env/Library/bin/c_rehash.pl
+++ b/.CondaPkg/env/Library/bin/c_rehash.pl
@@ -12,8 +12,8 @@
# Perl c_rehash script, scan all files in a directory
# and add symbolic links to their hash values.
-my $dir = "C:/ttt/ImageUtils/.CondaPkg/env\\Library";
-my $prefix = "C:/ttt/ImageUtils/.CondaPkg/env\\Library";
+my $dir = "C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\\Library";
+my $prefix = "C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\\Library";
my $errorcount = 0;
my $openssl = $ENV{OPENSSL} || "openssl";
diff --git a/.CondaPkg/env/Library/bin/charset.dll b/.CondaPkg/env/Library/bin/charset.dll
deleted file mode 100644
index 6bd634f4..00000000
Binary files a/.CondaPkg/env/Library/bin/charset.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-15.dll b/.CondaPkg/env/Library/bin/hwloc-15.dll
deleted file mode 100644
index 0b404264..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-15.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-annotate.exe b/.CondaPkg/env/Library/bin/hwloc-annotate.exe
deleted file mode 100644
index aff53630..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-annotate.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-bind.exe b/.CondaPkg/env/Library/bin/hwloc-bind.exe
deleted file mode 100644
index ebfe7563..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-bind.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-calc.exe b/.CondaPkg/env/Library/bin/hwloc-calc.exe
deleted file mode 100644
index 61582845..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-calc.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-compress-dir b/.CondaPkg/env/Library/bin/hwloc-compress-dir
deleted file mode 100644
index c98af626..00000000
--- a/.CondaPkg/env/Library/bin/hwloc-compress-dir
+++ /dev/null
@@ -1,170 +0,0 @@
-#!/bin/sh
-#-*-sh-*-
-
-#
-# Copyright © 2013-2021 Inria. All rights reserved.
-# See COPYING in top-level directory.
-#
-
-HWLOC_VERSION="2.9.0"
-prefix="/d/bld/libhwloc_1671037226868/_h_env/Library"
-exec_prefix="${prefix}"
-bindir="${exec_prefix}/bin"
-# this will be changed into $bindir/... during make install
-localhwlocdiff="$bindir/hwloc-diff"
-localhwlocpatch="$bindir/hwloc-patch"
-
-verbose=0
-reverse=0
-
-error()
-{
- echo $@ 2>&1
-}
-
-usage()
-{
- echo `basename $0`" [options] "
- echo " Compress topologies from into "
- echo "Options:"
- echo " -R --reverse Uncompress instead of compressing"
- echo " -v --verbose Display verbose messages"
- echo " --version Report version and exit"
- echo " -h --help Show this usage"
-}
-
-while test $# -gt 0 ; do
- case "$1" in
- -R|--reverse)
- reverse=1
- ;;
- -v|--verbose)
- verbose=1
- ;;
- --version)
- echo `basename $0`" $HWLOC_VERSION"
- exit 0
- ;;
- -h|--help)
- usage
- exit 0
- ;;
- -*)
- error "Unrecognized option: $1"
- usage
- exit 1
- ;;
- *)
- break
- ;;
- esac
- shift
-done
-
-if test $# -lt 2 ; then
- usage
- exit 1
-fi
-
-inputdir="$1"
-test x`echo $inputdir | sed -e 's/^\///'` = x$inputdir && inputdir="$PWD/$inputdir"
-outputdir="$2"
-test x`echo $outputdir | sed -e 's/^\///'` = x$outputdir && outputdir="$PWD/$outputdir"
-
-if ! cd "$outputdir" ; then
- echo "Cannot enter output directory $outputdir"
- exit 1
-fi
-
-if test x$reverse = x0; then
- # compress
-
- alreadycompressed=0
- alreadynoncompressed=0
- newlycompressed=0
- newlynoncompressed=0
-
- inputs=`ls -1 "$inputdir"`
- for input in $inputs ; do
- name=`echo $input | sed -e 's/.xml$//'`
-
- if test "x${name}.xml" != "x$input"; then
- test x$verbose = x1 && echo "Ignoring non-XML file $input"
- continue
- fi
- if test -f "$outputdir/${name}.xml" ; then
- test x$verbose = x1 && echo "$name already non-compressed, skipping"
- alreadynoncompressed=`expr $alreadynoncompressed + 1`
- continue
- fi
- if test -f "$outputdir/${name}.diff.xml" ; then
- test x$verbose = x1 && echo "$name already compressed, skipping"
- alreadycompressed=`expr $alreadycompressed + 1`
- continue
- fi
-
- found=
- outputs=`ls -1 "$outputdir"`
- for output in $outputs ; do
- outputname=`echo $output | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
- test -f "${outputdir}/${outputname}.diff.xml" && continue
-
- if $localhwlocdiff "$outputdir/${outputname}.xml" "$inputdir/${name}.xml" "$outputdir/${name}.diff.xml" >/dev/null 2>/dev/null; then
- echo "Compressed $name on top of $outputname"
- newlycompressed=`expr $newlycompressed + 1`
- found=1
- break
- fi
- done
-
- if test x$found = x ; then
- echo "Could not compress $name, keeping non-compressed"
- newlynoncompressed=`expr $newlynoncompressed + 1`
- cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
- fi
- done
-
- echo "Compressed $newlycompressed new topologies ($alreadycompressed were already compressed)"
- echo "Kept $newlynoncompressed new topologies non-compressed ($alreadynoncompressed were already non-compressed)"
-
-else
- # uncompress
-
- newlyuncompressed=0
- newlynoncompressed=0
- alreadyuncompressed=0
-
- inputs=`ls -1 "$inputdir"`
- for input in $inputs ; do
-
- name=`echo $input | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
-
- if test "x${name}.xml" != "x$input" -a "x${name}.diff.xml" != "x$input"; then
- test x$verbose = x1 && echo "Ignoring non-XML and non-diff-XML file $input"
- continue
- fi
- if test -f "$outputdir/${name}.xml" ; then
- test x$verbose = x1 && echo "$name already uncompressed, skipping"
- alreadyuncompressed=`expr $alreadyuncompressed + 1`
- continue
- fi
-
- if test "x${name}.xml" = "x$input"; then
- # non-compressed
- cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
- echo "Copied $name, wasn't compressed"
- newlynoncompressed=`expr $newlynoncompressed + 1`
- else
- # compressed
- if (cd $outputdir && $localhwlocpatch refname "$inputdir/${name}.diff.xml" "${name}.xml"); then
- echo "Uncompressed $name"
- newlyuncompressed=`expr $newlyuncompressed + 1`
- else
- echo "Failed to uncompress $inputdir/${name}.diff.xml" 1>&2
- fi
- fi
- done
-
- echo "Uncompressed $newlyuncompressed new topologies, copied $newlynoncompressed non-compressed topologies ($alreadyuncompressed were already uncompressed)"
-
-fi
diff --git a/.CondaPkg/env/Library/bin/hwloc-diff.exe b/.CondaPkg/env/Library/bin/hwloc-diff.exe
deleted file mode 100644
index fdc78391..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-diff.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-distrib.exe b/.CondaPkg/env/Library/bin/hwloc-distrib.exe
deleted file mode 100644
index 7423f0b0..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-distrib.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-gather-cpuid.exe b/.CondaPkg/env/Library/bin/hwloc-gather-cpuid.exe
deleted file mode 100644
index 83376a81..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-gather-cpuid.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-info.exe b/.CondaPkg/env/Library/bin/hwloc-info.exe
deleted file mode 100644
index 243aa2ce..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-info.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-ls.exe b/.CondaPkg/env/Library/bin/hwloc-ls.exe
deleted file mode 100644
index 8f5ff58b..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-ls.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/hwloc-patch.exe b/.CondaPkg/env/Library/bin/hwloc-patch.exe
deleted file mode 100644
index 3435b935..00000000
Binary files a/.CondaPkg/env/Library/bin/hwloc-patch.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/iconv.dll b/.CondaPkg/env/Library/bin/iconv.dll
deleted file mode 100644
index a8b82d28..00000000
Binary files a/.CondaPkg/env/Library/bin/iconv.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libblas.dll b/.CondaPkg/env/Library/bin/libblas.dll
deleted file mode 100644
index abf1092f..00000000
Binary files a/.CondaPkg/env/Library/bin/libblas.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libcblas.dll b/.CondaPkg/env/Library/bin/libcblas.dll
deleted file mode 100644
index abf1092f..00000000
Binary files a/.CondaPkg/env/Library/bin/libcblas.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libimalloc.dll b/.CondaPkg/env/Library/bin/libimalloc.dll
deleted file mode 100644
index 4ffe6df3..00000000
Binary files a/.CondaPkg/env/Library/bin/libimalloc.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libiomp5md.dll b/.CondaPkg/env/Library/bin/libiomp5md.dll
deleted file mode 100644
index 29ee6e51..00000000
Binary files a/.CondaPkg/env/Library/bin/libiomp5md.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libiomp5md.pdb b/.CondaPkg/env/Library/bin/libiomp5md.pdb
deleted file mode 100644
index 3129faac..00000000
Binary files a/.CondaPkg/env/Library/bin/libiomp5md.pdb and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libiompstubs5md.dll b/.CondaPkg/env/Library/bin/libiompstubs5md.dll
deleted file mode 100644
index 09e2860f..00000000
Binary files a/.CondaPkg/env/Library/bin/libiompstubs5md.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/liblapack.dll b/.CondaPkg/env/Library/bin/liblapack.dll
deleted file mode 100644
index abf1092f..00000000
Binary files a/.CondaPkg/env/Library/bin/liblapack.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libomp-fallback-cstring.spv b/.CondaPkg/env/Library/bin/libomp-fallback-cstring.spv
deleted file mode 100644
index 1ad21b81..00000000
Binary files a/.CondaPkg/env/Library/bin/libomp-fallback-cstring.spv and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/libxml2.dll b/.CondaPkg/env/Library/bin/libxml2.dll
deleted file mode 100644
index 3d81d67f..00000000
Binary files a/.CondaPkg/env/Library/bin/libxml2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/lstopo-no-graphics.exe b/.CondaPkg/env/Library/bin/lstopo-no-graphics.exe
deleted file mode 100644
index 8f5ff58b..00000000
Binary files a/.CondaPkg/env/Library/bin/lstopo-no-graphics.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/lstopo-win.exe b/.CondaPkg/env/Library/bin/lstopo-win.exe
deleted file mode 100644
index e2d31b17..00000000
Binary files a/.CondaPkg/env/Library/bin/lstopo-win.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/lstopo.exe b/.CondaPkg/env/Library/bin/lstopo.exe
deleted file mode 100644
index a4bd4725..00000000
Binary files a/.CondaPkg/env/Library/bin/lstopo.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_avx.2.dll b/.CondaPkg/env/Library/bin/mkl_avx.2.dll
deleted file mode 100644
index 12062442..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_avx.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_avx2.2.dll b/.CondaPkg/env/Library/bin/mkl_avx2.2.dll
deleted file mode 100644
index 0d9345d8..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_avx2.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_avx512.2.dll b/.CondaPkg/env/Library/bin/mkl_avx512.2.dll
deleted file mode 100644
index 8425dd2f..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_avx512.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_ilp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_ilp64.2.dll
deleted file mode 100644
index 71c166c7..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_ilp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_ilp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_ilp64.2.dll
deleted file mode 100644
index 71966c75..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_ilp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_lp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_lp64.2.dll
deleted file mode 100644
index 948ee0d9..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_intelmpi_lp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_lp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_lp64.2.dll
deleted file mode 100644
index 48447b2d..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_lp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_ilp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_ilp64.2.dll
deleted file mode 100644
index 595dd158..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_ilp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_lp64.2.dll b/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_lp64.2.dll
deleted file mode 100644
index f1f29ca7..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_blacs_msmpi_lp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_cdft_core.2.dll b/.CondaPkg/env/Library/bin/mkl_cdft_core.2.dll
deleted file mode 100644
index eb718017..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_cdft_core.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_core.2.dll b/.CondaPkg/env/Library/bin/mkl_core.2.dll
deleted file mode 100644
index e98deae8..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_core.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_intel_thread.2.dll b/.CondaPkg/env/Library/bin/mkl_intel_thread.2.dll
deleted file mode 100644
index e50d616a..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_intel_thread.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_mc.2.dll b/.CondaPkg/env/Library/bin/mkl_mc.2.dll
deleted file mode 100644
index 5468ba3a..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_mc.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_mc3.2.dll b/.CondaPkg/env/Library/bin/mkl_mc3.2.dll
deleted file mode 100644
index 9c48cddc..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_mc3.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_msg.dll b/.CondaPkg/env/Library/bin/mkl_msg.dll
deleted file mode 100644
index 78277d30..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_msg.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_pgi_thread.2.dll b/.CondaPkg/env/Library/bin/mkl_pgi_thread.2.dll
deleted file mode 100644
index 8186e89a..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_pgi_thread.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_rt.2.dll b/.CondaPkg/env/Library/bin/mkl_rt.2.dll
deleted file mode 100644
index abf1092f..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_rt.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_scalapack_ilp64.2.dll b/.CondaPkg/env/Library/bin/mkl_scalapack_ilp64.2.dll
deleted file mode 100644
index da779e65..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_scalapack_ilp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_scalapack_lp64.2.dll b/.CondaPkg/env/Library/bin/mkl_scalapack_lp64.2.dll
deleted file mode 100644
index 12f64cf8..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_scalapack_lp64.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_sequential.2.dll b/.CondaPkg/env/Library/bin/mkl_sequential.2.dll
deleted file mode 100644
index 59d5c94d..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_sequential.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_tbb_thread.2.dll b/.CondaPkg/env/Library/bin/mkl_tbb_thread.2.dll
deleted file mode 100644
index f397b40a..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_tbb_thread.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_avx.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_avx.2.dll
deleted file mode 100644
index 60aecce8..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_avx.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_avx2.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_avx2.2.dll
deleted file mode 100644
index 1945143e..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_avx2.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_avx512.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_avx512.2.dll
deleted file mode 100644
index 8bc6b392..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_avx512.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_cmpt.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_cmpt.2.dll
deleted file mode 100644
index 7b3035fb..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_cmpt.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_def.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_def.2.dll
deleted file mode 100644
index fd46c38b..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_def.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_mc.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_mc.2.dll
deleted file mode 100644
index 02e4c181..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_mc.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_mc2.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_mc2.2.dll
deleted file mode 100644
index e7bef863..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_mc2.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/mkl_vml_mc3.2.dll b/.CondaPkg/env/Library/bin/mkl_vml_mc3.2.dll
deleted file mode 100644
index a8b81d28..00000000
Binary files a/.CondaPkg/env/Library/bin/mkl_vml_mc3.2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/omptarget.dll b/.CondaPkg/env/Library/bin/omptarget.dll
deleted file mode 100644
index d944616f..00000000
Binary files a/.CondaPkg/env/Library/bin/omptarget.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/omptarget.rtl.level0.dll b/.CondaPkg/env/Library/bin/omptarget.rtl.level0.dll
deleted file mode 100644
index de715761..00000000
Binary files a/.CondaPkg/env/Library/bin/omptarget.rtl.level0.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/omptarget.rtl.opencl.dll b/.CondaPkg/env/Library/bin/omptarget.rtl.opencl.dll
deleted file mode 100644
index 357ff52e..00000000
Binary files a/.CondaPkg/env/Library/bin/omptarget.rtl.opencl.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/omptarget.sycl.wrap.dll b/.CondaPkg/env/Library/bin/omptarget.sycl.wrap.dll
deleted file mode 100644
index 3e0d6c4d..00000000
Binary files a/.CondaPkg/env/Library/bin/omptarget.sycl.wrap.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/pthreadVSE2.dll b/.CondaPkg/env/Library/bin/pthreadVSE2.dll
deleted file mode 100644
index 1692f192..00000000
Binary files a/.CondaPkg/env/Library/bin/pthreadVSE2.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/tbb12.dll b/.CondaPkg/env/Library/bin/tbb12.dll
deleted file mode 100644
index 246b3009..00000000
Binary files a/.CondaPkg/env/Library/bin/tbb12.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/tbbbind_2_5.dll b/.CondaPkg/env/Library/bin/tbbbind_2_5.dll
deleted file mode 100644
index 114ab055..00000000
Binary files a/.CondaPkg/env/Library/bin/tbbbind_2_5.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/tbbmalloc.dll b/.CondaPkg/env/Library/bin/tbbmalloc.dll
deleted file mode 100644
index 47d6337a..00000000
Binary files a/.CondaPkg/env/Library/bin/tbbmalloc.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/tbbmalloc_proxy.dll b/.CondaPkg/env/Library/bin/tbbmalloc_proxy.dll
deleted file mode 100644
index 724b0004..00000000
Binary files a/.CondaPkg/env/Library/bin/tbbmalloc_proxy.dll and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/xmlcatalog.exe b/.CondaPkg/env/Library/bin/xmlcatalog.exe
deleted file mode 100644
index a928631e..00000000
Binary files a/.CondaPkg/env/Library/bin/xmlcatalog.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/bin/xmllint.exe b/.CondaPkg/env/Library/bin/xmllint.exe
deleted file mode 100644
index aade0f8b..00000000
Binary files a/.CondaPkg/env/Library/bin/xmllint.exe and /dev/null differ
diff --git a/.CondaPkg/env/Library/include/hwloc.h b/.CondaPkg/env/Library/include/hwloc.h
deleted file mode 100644
index 18ea1dfa..00000000
--- a/.CondaPkg/env/Library/include/hwloc.h
+++ /dev/null
@@ -1,2597 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2022 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2020 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/*=====================================================================
- * PLEASE GO READ THE DOCUMENTATION!
- * ------------------------------------------------
- * $tarball_directory/doc/doxygen-doc/
- * or
- * https://www.open-mpi.org/projects/hwloc/doc/
- *=====================================================================
- *
- * FAIR WARNING: Do NOT expect to be able to figure out all the
- * subtleties of hwloc by simply reading function prototypes and
- * constant descrptions here in this file.
- *
- * Hwloc has wonderful documentation in both PDF and HTML formats for
- * your reading pleasure. The formal documentation explains a LOT of
- * hwloc-specific concepts, provides definitions, and discusses the
- * "big picture" for many of the things that you'll find here in this
- * header file.
- *
- * The PDF/HTML documentation was generated via Doxygen; much of what
- * you'll see in there is also here in this file. BUT THERE IS A LOT
- * THAT IS IN THE PDF/HTML THAT IS ***NOT*** IN hwloc.h!
- *
- * There are entire paragraph-length descriptions, discussions, and
- * pretty pictures to explain subtle corner cases, provide concrete
- * examples, etc.
- *
- * Please, go read the documentation. :-)
- *
- * Moreover there are several examples of hwloc use under doc/examples
- * in the source tree.
- *
- *=====================================================================*/
-
-/** \file
- * \brief The hwloc API.
- *
- * See hwloc/bitmap.h for bitmap specific macros.
- * See hwloc/helper.h for high-level topology traversal helpers.
- * See hwloc/inlines.h for the actual inline code of some functions below.
- * See hwloc/export.h for exporting topologies to XML or to synthetic descriptions.
- * See hwloc/distances.h for querying and modifying distances between objects.
- * See hwloc/diff.h for manipulating differences between similar topologies.
- */
-
-#ifndef HWLOC_H
-#define HWLOC_H
-
-#include "hwloc/autogen/config.h"
-
-#include
-#include
-#include
-#include
-
-/*
- * Symbol transforms
- */
-#include "hwloc/rename.h"
-
-/*
- * Bitmap definitions
- */
-
-#include "hwloc/bitmap.h"
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_api_version API version
- * @{
- */
-
-/** \brief Indicate at build time which hwloc API version is being used.
- *
- * This number is updated to (X<<16)+(Y<<8)+Z when a new release X.Y.Z
- * actually modifies the API.
- *
- * Users may check for available features at build time using this number
- * (see \ref faq_version_api).
- *
- * \note This should not be confused with HWLOC_VERSION, the library version.
- * Two stable releases of the same series usually have the same ::HWLOC_API_VERSION
- * even if their HWLOC_VERSION are different.
- */
-#define HWLOC_API_VERSION 0x00020800
-
-/** \brief Indicate at runtime which hwloc API version was used at build time.
- *
- * Should be ::HWLOC_API_VERSION if running on the same version.
- */
-HWLOC_DECLSPEC unsigned hwloc_get_api_version(void);
-
-/** \brief Current component and plugin ABI version (see hwloc/plugins.h) */
-#define HWLOC_COMPONENT_ABI 7
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_object_sets Object Sets (hwloc_cpuset_t and hwloc_nodeset_t)
- *
- * Hwloc uses bitmaps to represent two distinct kinds of object sets:
- * CPU sets (::hwloc_cpuset_t) and NUMA node sets (::hwloc_nodeset_t).
- * These types are both typedefs to a common back end type
- * (::hwloc_bitmap_t), and therefore all the hwloc bitmap functions
- * are applicable to both ::hwloc_cpuset_t and ::hwloc_nodeset_t (see
- * \ref hwlocality_bitmap).
- *
- * The rationale for having two different types is that even though
- * the actions one wants to perform on these types are the same (e.g.,
- * enable and disable individual items in the set/mask), they're used
- * in very different contexts: one for specifying which processors to
- * use and one for specifying which NUMA nodes to use. Hence, the
- * name difference is really just to reflect the intent of where the
- * type is used.
- *
- * @{
- */
-
-/** \brief A CPU set is a bitmap whose bits are set according to CPU
- * physical OS indexes.
- *
- * It may be consulted and modified with the bitmap API as any
- * ::hwloc_bitmap_t (see hwloc/bitmap.h).
- *
- * Each bit may be converted into a PU object using
- * hwloc_get_pu_obj_by_os_index().
- */
-typedef hwloc_bitmap_t hwloc_cpuset_t;
-/** \brief A non-modifiable ::hwloc_cpuset_t. */
-typedef hwloc_const_bitmap_t hwloc_const_cpuset_t;
-
-/** \brief A node set is a bitmap whose bits are set according to NUMA
- * memory node physical OS indexes.
- *
- * It may be consulted and modified with the bitmap API as any
- * ::hwloc_bitmap_t (see hwloc/bitmap.h).
- * Each bit may be converted into a NUMA node object using
- * hwloc_get_numanode_obj_by_os_index().
- *
- * When binding memory on a system without any NUMA node,
- * the single main memory bank is considered as NUMA node #0.
- *
- * See also \ref hwlocality_helper_nodeset_convert.
- */
-typedef hwloc_bitmap_t hwloc_nodeset_t;
-/** \brief A non-modifiable ::hwloc_nodeset_t.
- */
-typedef hwloc_const_bitmap_t hwloc_const_nodeset_t;
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_object_types Object Types
- * @{
- */
-
-/** \brief Type of topology object.
- *
- * \note Do not rely on the ordering or completeness of the values as new ones
- * may be defined in the future! If you need to compare types, use
- * hwloc_compare_types() instead.
- */
-typedef enum {
-
-/** \cond */
-#define HWLOC_OBJ_TYPE_MIN HWLOC_OBJ_MACHINE /* Sentinel value */
-/** \endcond */
-
- HWLOC_OBJ_MACHINE, /**< \brief Machine.
- * A set of processors and memory with cache
- * coherency.
- *
- * This type is always used for the root object of a topology,
- * and never used anywhere else.
- * Hence its parent is always \c NULL.
- */
-
- HWLOC_OBJ_PACKAGE, /**< \brief Physical package.
- * The physical package that usually gets inserted
- * into a socket on the motherboard.
- * A processor package usually contains multiple cores,
- * and possibly some dies.
- */
- HWLOC_OBJ_CORE, /**< \brief Core.
- * A computation unit (may be shared by several
- * PUs, aka logical processors).
- */
- HWLOC_OBJ_PU, /**< \brief Processing Unit, or (Logical) Processor.
- * An execution unit (may share a core with some
- * other logical processors, e.g. in the case of
- * an SMT core).
- *
- * This is the smallest object representing CPU resources,
- * it cannot have any child except Misc objects.
- *
- * Objects of this kind are always reported and can
- * thus be used as fallback when others are not.
- */
-
- HWLOC_OBJ_L1CACHE, /**< \brief Level 1 Data (or Unified) Cache. */
- HWLOC_OBJ_L2CACHE, /**< \brief Level 2 Data (or Unified) Cache. */
- HWLOC_OBJ_L3CACHE, /**< \brief Level 3 Data (or Unified) Cache. */
- HWLOC_OBJ_L4CACHE, /**< \brief Level 4 Data (or Unified) Cache. */
- HWLOC_OBJ_L5CACHE, /**< \brief Level 5 Data (or Unified) Cache. */
-
- HWLOC_OBJ_L1ICACHE, /**< \brief Level 1 instruction Cache (filtered out by default). */
- HWLOC_OBJ_L2ICACHE, /**< \brief Level 2 instruction Cache (filtered out by default). */
- HWLOC_OBJ_L3ICACHE, /**< \brief Level 3 instruction Cache (filtered out by default). */
-
- HWLOC_OBJ_GROUP, /**< \brief Group objects.
- * Objects which do not fit in the above but are
- * detected by hwloc and are useful to take into
- * account for affinity. For instance, some operating systems
- * expose their arbitrary processors aggregation this
- * way. And hwloc may insert such objects to group
- * NUMA nodes according to their distances.
- * See also \ref faq_groups.
- *
- * These objects are removed when they do not bring
- * any structure (see ::HWLOC_TYPE_FILTER_KEEP_STRUCTURE).
- */
-
- HWLOC_OBJ_NUMANODE, /**< \brief NUMA node.
- * An object that contains memory that is directly
- * and byte-accessible to the host processors.
- * It is usually close to some cores (the corresponding objects
- * are descendants of the NUMA node object in the hwloc tree).
- *
- * This is the smallest object representing Memory resources,
- * it cannot have any child except Misc objects.
- * However it may have Memory-side cache parents.
- *
- * There is always at least one such object in the topology
- * even if the machine is not NUMA.
- *
- * Memory objects are not listed in the main children list,
- * but rather in the dedicated Memory children list.
- *
- * NUMA nodes have a special depth ::HWLOC_TYPE_DEPTH_NUMANODE
- * instead of a normal depth just like other objects in the
- * main tree.
- */
-
- HWLOC_OBJ_BRIDGE, /**< \brief Bridge (filtered out by default).
- * Any bridge (or PCI switch) that connects the host or an I/O bus,
- * to another I/O bus.
- *
- * Bridges are not added to the topology unless their
- * filtering is changed (see hwloc_topology_set_type_filter()
- * and hwloc_topology_set_io_types_filter()).
- *
- * I/O objects are not listed in the main children list,
- * but rather in the dedicated io children list.
- * I/O objects have NULL CPU and node sets.
- */
- HWLOC_OBJ_PCI_DEVICE, /**< \brief PCI device (filtered out by default).
- *
- * PCI devices are not added to the topology unless their
- * filtering is changed (see hwloc_topology_set_type_filter()
- * and hwloc_topology_set_io_types_filter()).
- *
- * I/O objects are not listed in the main children list,
- * but rather in the dedicated io children list.
- * I/O objects have NULL CPU and node sets.
- */
- HWLOC_OBJ_OS_DEVICE, /**< \brief Operating system device (filtered out by default).
- *
- * OS devices are not added to the topology unless their
- * filtering is changed (see hwloc_topology_set_type_filter()
- * and hwloc_topology_set_io_types_filter()).
- *
- * I/O objects are not listed in the main children list,
- * but rather in the dedicated io children list.
- * I/O objects have NULL CPU and node sets.
- */
-
- HWLOC_OBJ_MISC, /**< \brief Miscellaneous objects (filtered out by default).
- * Objects without particular meaning, that can e.g. be
- * added by the application for its own use, or by hwloc
- * for miscellaneous objects such as MemoryModule (DIMMs).
- *
- * They are not added to the topology unless their filtering
- * is changed (see hwloc_topology_set_type_filter()).
- *
- * These objects are not listed in the main children list,
- * but rather in the dedicated misc children list.
- * Misc objects may only have Misc objects as children,
- * and those are in the dedicated misc children list as well.
- * Misc objects have NULL CPU and node sets.
- */
-
- HWLOC_OBJ_MEMCACHE, /**< \brief Memory-side cache (filtered out by default).
- * A cache in front of a specific NUMA node.
- *
- * This object always has at least one NUMA node as a memory child.
- *
- * Memory objects are not listed in the main children list,
- * but rather in the dedicated Memory children list.
- *
- * Memory-side cache have a special depth ::HWLOC_TYPE_DEPTH_MEMCACHE
- * instead of a normal depth just like other objects in the
- * main tree.
- */
-
- HWLOC_OBJ_DIE, /**< \brief Die within a physical package.
- * A subpart of the physical package, that contains multiple cores.
- */
-
- HWLOC_OBJ_TYPE_MAX /**< \private Sentinel value */
-} hwloc_obj_type_t;
-
-/** \brief Cache type. */
-typedef enum hwloc_obj_cache_type_e {
- HWLOC_OBJ_CACHE_UNIFIED, /**< \brief Unified cache. */
- HWLOC_OBJ_CACHE_DATA, /**< \brief Data cache. */
- HWLOC_OBJ_CACHE_INSTRUCTION /**< \brief Instruction cache (filtered out by default). */
-} hwloc_obj_cache_type_t;
-
-/** \brief Type of one side (upstream or downstream) of an I/O bridge. */
-typedef enum hwloc_obj_bridge_type_e {
- HWLOC_OBJ_BRIDGE_HOST, /**< \brief Host-side of a bridge, only possible upstream. */
- HWLOC_OBJ_BRIDGE_PCI /**< \brief PCI-side of a bridge. */
-} hwloc_obj_bridge_type_t;
-
-/** \brief Type of a OS device. */
-typedef enum hwloc_obj_osdev_type_e {
- HWLOC_OBJ_OSDEV_BLOCK, /**< \brief Operating system block device, or non-volatile memory device.
- * For instance "sda" or "dax2.0" on Linux. */
- HWLOC_OBJ_OSDEV_GPU, /**< \brief Operating system GPU device.
- * For instance ":0.0" for a GL display,
- * "card0" for a Linux DRM device. */
- HWLOC_OBJ_OSDEV_NETWORK, /**< \brief Operating system network device.
- * For instance the "eth0" interface on Linux. */
- HWLOC_OBJ_OSDEV_OPENFABRICS, /**< \brief Operating system openfabrics device.
- * For instance the "mlx4_0" InfiniBand HCA,
- * "hfi1_0" Omni-Path interface,
- * or "bxi0" Atos/Bull BXI HCA on Linux. */
- HWLOC_OBJ_OSDEV_DMA, /**< \brief Operating system dma engine device.
- * For instance the "dma0chan0" DMA channel on Linux. */
- HWLOC_OBJ_OSDEV_COPROC /**< \brief Operating system co-processor device.
- * For instance "opencl0d0" for a OpenCL device,
- * "cuda0" for a CUDA device. */
-} hwloc_obj_osdev_type_t;
-
-/** \brief Compare the depth of two object types
- *
- * Types shouldn't be compared as they are, since newer ones may be added in
- * the future. This function returns less than, equal to, or greater than zero
- * respectively if \p type1 objects usually include \p type2 objects, are the
- * same as \p type2 objects, or are included in \p type2 objects. If the types
- * can not be compared (because neither is usually contained in the other),
- * ::HWLOC_TYPE_UNORDERED is returned. Object types containing CPUs can always
- * be compared (usually, a system contains machines which contain nodes which
- * contain packages which contain caches, which contain cores, which contain
- * processors).
- *
- * \note ::HWLOC_OBJ_PU will always be the deepest,
- * while ::HWLOC_OBJ_MACHINE is always the highest.
- *
- * \note This does not mean that the actual topology will respect that order:
- * e.g. as of today cores may also contain caches, and packages may also contain
- * nodes. This is thus just to be seen as a fallback comparison method.
- */
-HWLOC_DECLSPEC int hwloc_compare_types (hwloc_obj_type_t type1, hwloc_obj_type_t type2) __hwloc_attribute_const;
-
-/** \brief Value returned by hwloc_compare_types() when types can not be compared. \hideinitializer */
-#define HWLOC_TYPE_UNORDERED INT_MAX
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_objects Object Structure and Attributes
- * @{
- */
-
-union hwloc_obj_attr_u;
-
-/** \brief Structure of a topology object
- *
- * Applications must not modify any field except \p hwloc_obj.userdata.
- */
-struct hwloc_obj {
- /* physical information */
- hwloc_obj_type_t type; /**< \brief Type of object */
- char *subtype; /**< \brief Subtype string to better describe the type field. */
-
- unsigned os_index; /**< \brief OS-provided physical index number.
- * It is not guaranteed unique across the entire machine,
- * except for PUs and NUMA nodes.
- * Set to HWLOC_UNKNOWN_INDEX if unknown or irrelevant for this object.
- */
-#define HWLOC_UNKNOWN_INDEX (unsigned)-1
-
- char *name; /**< \brief Object-specific name if any.
- * Mostly used for identifying OS devices and Misc objects where
- * a name string is more useful than numerical indexes.
- */
-
- hwloc_uint64_t total_memory; /**< \brief Total memory (in bytes) in NUMA nodes below this object. */
-
- union hwloc_obj_attr_u *attr; /**< \brief Object type-specific Attributes,
- * may be \c NULL if no attribute value was found */
-
- /* global position */
- int depth; /**< \brief Vertical index in the hierarchy.
- *
- * For normal objects, this is the depth of the horizontal level
- * that contains this object and its cousins of the same type.
- * If the topology is symmetric, this is equal to the parent depth
- * plus one, and also equal to the number of parent/child links
- * from the root object to here.
- *
- * For special objects (NUMA nodes, I/O and Misc) that are not
- * in the main tree, this is a special negative value that
- * corresponds to their dedicated level,
- * see hwloc_get_type_depth() and ::hwloc_get_type_depth_e.
- * Those special values can be passed to hwloc functions such
- * hwloc_get_nbobjs_by_depth() as usual.
- */
- unsigned logical_index; /**< \brief Horizontal index in the whole list of similar objects,
- * hence guaranteed unique across the entire machine.
- * Could be a "cousin_rank" since it's the rank within the "cousin" list below
- * Note that this index may change when restricting the topology
- * or when inserting a group.
- */
-
- /* cousins are all objects of the same type (and depth) across the entire topology */
- struct hwloc_obj *next_cousin; /**< \brief Next object of same type and depth */
- struct hwloc_obj *prev_cousin; /**< \brief Previous object of same type and depth */
-
- /* children of the same parent are siblings, even if they may have different type and depth */
- struct hwloc_obj *parent; /**< \brief Parent, \c NULL if root (Machine object) */
- unsigned sibling_rank; /**< \brief Index in parent's \c children[] array. Or the index in parent's Memory, I/O or Misc children list. */
- struct hwloc_obj *next_sibling; /**< \brief Next object below the same parent (inside the same list of children). */
- struct hwloc_obj *prev_sibling; /**< \brief Previous object below the same parent (inside the same list of children). */
- /** @name List and array of normal children below this object (except Memory, I/O and Misc children). */
- /**@{*/
- unsigned arity; /**< \brief Number of normal children.
- * Memory, Misc and I/O children are not listed here
- * but rather in their dedicated children list.
- */
- struct hwloc_obj **children; /**< \brief Normal children, \c children[0 .. arity -1] */
- struct hwloc_obj *first_child; /**< \brief First normal child */
- struct hwloc_obj *last_child; /**< \brief Last normal child */
- /**@}*/
-
- int symmetric_subtree; /**< \brief Set if the subtree of normal objects below this object is symmetric,
- * which means all normal children and their children have identical subtrees.
- *
- * Memory, I/O and Misc children are ignored.
- *
- * If set in the topology root object, lstopo may export the topology
- * as a synthetic string.
- */
-
- /** @name List of Memory children below this object. */
- /**@{*/
- unsigned memory_arity; /**< \brief Number of Memory children.
- * These children are listed in \p memory_first_child.
- */
- struct hwloc_obj *memory_first_child; /**< \brief First Memory child.
- * NUMA nodes and Memory-side caches are listed here
- * (\p memory_arity and \p memory_first_child)
- * instead of in the normal children list.
- * See also hwloc_obj_type_is_memory().
- *
- * A memory hierarchy starts from a normal CPU-side object
- * (e.g. Package) and ends with NUMA nodes as leaves.
- * There might exist some memory-side caches between them
- * in the middle of the memory subtree.
- */
- /**@}*/
-
- /** @name List of I/O children below this object. */
- /**@{*/
- unsigned io_arity; /**< \brief Number of I/O children.
- * These children are listed in \p io_first_child.
- */
- struct hwloc_obj *io_first_child; /**< \brief First I/O child.
- * Bridges, PCI and OS devices are listed here (\p io_arity and \p io_first_child)
- * instead of in the normal children list.
- * See also hwloc_obj_type_is_io().
- */
- /**@}*/
-
- /** @name List of Misc children below this object. */
- /**@{*/
- unsigned misc_arity; /**< \brief Number of Misc children.
- * These children are listed in \p misc_first_child.
- */
- struct hwloc_obj *misc_first_child; /**< \brief First Misc child.
- * Misc objects are listed here (\p misc_arity and \p misc_first_child)
- * instead of in the normal children list.
- */
- /**@}*/
-
- /* cpusets and nodesets */
- hwloc_cpuset_t cpuset; /**< \brief CPUs covered by this object
- *
- * This is the set of CPUs for which there are PU objects in the topology
- * under this object, i.e. which are known to be physically contained in this
- * object and known how (the children path between this object and the PU
- * objects).
- *
- * If the ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED configuration flag is set,
- * some of these CPUs may be online but not allowed for binding,
- * see hwloc_topology_get_allowed_cpuset().
- *
- * \note All objects have non-NULL CPU and node sets except Misc and I/O objects.
- *
- * \note Its value must not be changed, hwloc_bitmap_dup() must be used instead.
- */
- hwloc_cpuset_t complete_cpuset; /**< \brief The complete CPU set of processors of this object,
- *
- * This may include not only the same as the cpuset field, but also some CPUs for
- * which topology information is unknown or incomplete, some offlines CPUs, and
- * the CPUs that are ignored when the ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED flag
- * is not set.
- * Thus no corresponding PU object may be found in the topology, because the
- * precise position is undefined. It is however known that it would be somewhere
- * under this object.
- *
- * \note Its value must not be changed, hwloc_bitmap_dup() must be used instead.
- */
-
- hwloc_nodeset_t nodeset; /**< \brief NUMA nodes covered by this object or containing this object
- *
- * This is the set of NUMA nodes for which there are NUMA node objects in the
- * topology under or above this object, i.e. which are known to be physically
- * contained in this object or containing it and known how (the children path
- * between this object and the NUMA node objects).
- *
- * In the end, these nodes are those that are close to the current object.
- * Function hwloc_get_local_numanode_objs() may be used to list those NUMA
- * nodes more precisely.
- *
- * If the ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED configuration flag is set,
- * some of these nodes may be online but not allowed for allocation,
- * see hwloc_topology_get_allowed_nodeset().
- *
- * If there are no NUMA nodes in the machine, all the memory is close to this
- * object, so only the first bit may be set in \p nodeset.
- *
- * \note All objects have non-NULL CPU and node sets except Misc and I/O objects.
- *
- * \note Its value must not be changed, hwloc_bitmap_dup() must be used instead.
- */
- hwloc_nodeset_t complete_nodeset; /**< \brief The complete NUMA node set of this object,
- *
- * This may include not only the same as the nodeset field, but also some NUMA
- * nodes for which topology information is unknown or incomplete, some offlines
- * nodes, and the nodes that are ignored when the ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
- * flag is not set.
- * Thus no corresponding NUMA node object may be found in the topology, because the
- * precise position is undefined. It is however known that it would be
- * somewhere under this object.
- *
- * If there are no NUMA nodes in the machine, all the memory is close to this
- * object, so only the first bit is set in \p complete_nodeset.
- *
- * \note Its value must not be changed, hwloc_bitmap_dup() must be used instead.
- */
-
- struct hwloc_info_s *infos; /**< \brief Array of stringified info type=name. */
- unsigned infos_count; /**< \brief Size of infos array. */
-
- /* misc */
- void *userdata; /**< \brief Application-given private data pointer,
- * initialized to \c NULL, use it as you wish.
- * See hwloc_topology_set_userdata_export_callback() in hwloc/export.h
- * if you wish to export this field to XML. */
-
- hwloc_uint64_t gp_index; /**< \brief Global persistent index.
- * Generated by hwloc, unique across the topology (contrary to os_index)
- * and persistent across topology changes (contrary to logical_index).
- * Mostly used internally, but could also be used by application to identify objects.
- */
-};
-/**
- * \brief Convenience typedef; a pointer to a struct hwloc_obj.
- */
-typedef struct hwloc_obj * hwloc_obj_t;
-
-/** \brief Object type-specific Attributes */
-union hwloc_obj_attr_u {
- /** \brief NUMA node-specific Object Attributes */
- struct hwloc_numanode_attr_s {
- hwloc_uint64_t local_memory; /**< \brief Local memory (in bytes) */
- unsigned page_types_len; /**< \brief Size of array \p page_types */
- /** \brief Array of local memory page types, \c NULL if no local memory and \p page_types is 0.
- *
- * The array is sorted by increasing \p size fields.
- * It contains \p page_types_len slots.
- */
- struct hwloc_memory_page_type_s {
- hwloc_uint64_t size; /**< \brief Size of pages */
- hwloc_uint64_t count; /**< \brief Number of pages of this size */
- } * page_types;
- } numanode;
-
- /** \brief Cache-specific Object Attributes */
- struct hwloc_cache_attr_s {
- hwloc_uint64_t size; /**< \brief Size of cache in bytes */
- unsigned depth; /**< \brief Depth of cache (e.g., L1, L2, ...etc.) */
- unsigned linesize; /**< \brief Cache-line size in bytes. 0 if unknown */
- int associativity; /**< \brief Ways of associativity,
- * -1 if fully associative, 0 if unknown */
- hwloc_obj_cache_type_t type; /**< \brief Cache type */
- } cache;
- /** \brief Group-specific Object Attributes */
- struct hwloc_group_attr_s {
- unsigned depth; /**< \brief Depth of group object.
- * It may change if intermediate Group objects are added. */
- unsigned kind; /**< \brief Internally-used kind of group. */
- unsigned subkind; /**< \brief Internally-used subkind to distinguish different levels of groups with same kind */
- unsigned char dont_merge; /**< \brief Flag preventing groups from being automatically merged with identical parent or children. */
- } group;
- /** \brief PCI Device specific Object Attributes */
- struct hwloc_pcidev_attr_s {
-#ifndef HWLOC_HAVE_32BITS_PCI_DOMAIN
- unsigned short domain; /* Only 16bits PCI domains are supported by default */
-#else
- unsigned int domain; /* 32bits PCI domain support break the library ABI, hence it's disabled by default */
-#endif
- unsigned char bus, dev, func;
- unsigned short class_id;
- unsigned short vendor_id, device_id, subvendor_id, subdevice_id;
- unsigned char revision;
- float linkspeed; /* in GB/s */
- } pcidev;
- /** \brief Bridge specific Object Attributes */
- struct hwloc_bridge_attr_s {
- union {
- struct hwloc_pcidev_attr_s pci;
- } upstream;
- hwloc_obj_bridge_type_t upstream_type;
- union {
- struct {
-#ifndef HWLOC_HAVE_32BITS_PCI_DOMAIN
- unsigned short domain; /* Only 16bits PCI domains are supported by default */
-#else
- unsigned int domain; /* 32bits PCI domain support break the library ABI, hence it's disabled by default */
-#endif
- unsigned char secondary_bus, subordinate_bus;
- } pci;
- } downstream;
- hwloc_obj_bridge_type_t downstream_type;
- unsigned depth;
- } bridge;
- /** \brief OS Device specific Object Attributes */
- struct hwloc_osdev_attr_s {
- hwloc_obj_osdev_type_t type;
- } osdev;
-};
-
-/** \brief Object info
- *
- * \sa hwlocality_info_attr
- */
-struct hwloc_info_s {
- char *name; /**< \brief Info name */
- char *value; /**< \brief Info value */
-};
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_creation Topology Creation and Destruction
- * @{
- */
-
-struct hwloc_topology;
-/** \brief Topology context
- *
- * To be initialized with hwloc_topology_init() and built with hwloc_topology_load().
- */
-typedef struct hwloc_topology * hwloc_topology_t;
-
-/** \brief Allocate a topology context.
- *
- * \param[out] topologyp is assigned a pointer to the new allocated context.
- *
- * \return 0 on success, -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_topology_init (hwloc_topology_t *topologyp);
-
-/** \brief Build the actual topology
- *
- * Build the actual topology once initialized with hwloc_topology_init() and
- * tuned with \ref hwlocality_configuration and \ref hwlocality_setsource routines.
- * No other routine may be called earlier using this topology context.
- *
- * \param topology is the topology to be loaded with objects.
- *
- * \return 0 on success, -1 on error.
- *
- * \note On failure, the topology is reinitialized. It should be either
- * destroyed with hwloc_topology_destroy() or configured and loaded again.
- *
- * \note This function may be called only once per topology.
- *
- * \note The binding of the current thread or process may temporarily change
- * during this call but it will be restored before it returns.
- *
- * \sa hwlocality_configuration and hwlocality_setsource
- */
-HWLOC_DECLSPEC int hwloc_topology_load(hwloc_topology_t topology);
-
-/** \brief Terminate and free a topology context
- *
- * \param topology is the topology to be freed
- */
-HWLOC_DECLSPEC void hwloc_topology_destroy (hwloc_topology_t topology);
-
-/** \brief Duplicate a topology.
- *
- * The entire topology structure as well as its objects
- * are duplicated into a new one.
- *
- * This is useful for keeping a backup while modifying a topology.
- *
- * \note Object userdata is not duplicated since hwloc does not know what it point to.
- * The objects of both old and new topologies will point to the same userdata.
- */
-HWLOC_DECLSPEC int hwloc_topology_dup(hwloc_topology_t *newtopology, hwloc_topology_t oldtopology);
-
-/** \brief Verify that the topology is compatible with the current hwloc library.
- *
- * This is useful when using the same topology structure (in memory)
- * in different libraries that may use different hwloc installations
- * (for instance if one library embeds a specific version of hwloc,
- * while another library uses a default system-wide hwloc installation).
- *
- * If all libraries/programs use the same hwloc installation, this function
- * always returns success.
- *
- * \return \c 0 on success.
- *
- * \return \c -1 with \p errno set to \c EINVAL if incompatible.
- *
- * \note If sharing between processes with hwloc_shmem_topology_write(),
- * the relevant check is already performed inside hwloc_shmem_topology_adopt().
- */
-HWLOC_DECLSPEC int hwloc_topology_abi_check(hwloc_topology_t topology);
-
-/** \brief Run internal checks on a topology structure
- *
- * The program aborts if an inconsistency is detected in the given topology.
- *
- * \param topology is the topology to be checked
- *
- * \note This routine is only useful to developers.
- *
- * \note The input topology should have been previously loaded with
- * hwloc_topology_load().
- */
-HWLOC_DECLSPEC void hwloc_topology_check(hwloc_topology_t topology);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_levels Object levels, depths and types
- * @{
- *
- * Be sure to see the figure in \ref termsanddefs that shows a
- * complete topology tree, including depths, child/sibling/cousin
- * relationships, and an example of an asymmetric topology where one
- * package has fewer caches than its peers.
- */
-
-/** \brief Get the depth of the hierarchical tree of objects.
- *
- * This is the depth of ::HWLOC_OBJ_PU objects plus one.
- *
- * \note NUMA nodes, I/O and Misc objects are ignored when computing
- * the depth of the tree (they are placed on special levels).
- */
-HWLOC_DECLSPEC int hwloc_topology_get_depth(hwloc_topology_t __hwloc_restrict topology) __hwloc_attribute_pure;
-
-/** \brief Returns the depth of objects of type \p type.
- *
- * If no object of this type is present on the underlying architecture, or if
- * the OS doesn't provide this kind of information, the function returns
- * ::HWLOC_TYPE_DEPTH_UNKNOWN.
- *
- * If type is absent but a similar type is acceptable, see also
- * hwloc_get_type_or_below_depth() and hwloc_get_type_or_above_depth().
- *
- * If ::HWLOC_OBJ_GROUP is given, the function may return ::HWLOC_TYPE_DEPTH_MULTIPLE
- * if multiple levels of Groups exist.
- *
- * If a NUMA node, I/O or Misc object type is given, the function returns a virtual
- * value because these objects are stored in special levels that are not CPU-related.
- * This virtual depth may be passed to other hwloc functions such as
- * hwloc_get_obj_by_depth() but it should not be considered as an actual
- * depth by the application. In particular, it should not be compared with
- * any other object depth or with the entire topology depth.
- * \sa hwloc_get_memory_parents_depth().
- *
- * \sa hwloc_type_sscanf_as_depth() for returning the depth of objects
- * whose type is given as a string.
- */
-HWLOC_DECLSPEC int hwloc_get_type_depth (hwloc_topology_t topology, hwloc_obj_type_t type);
-
-enum hwloc_get_type_depth_e {
- HWLOC_TYPE_DEPTH_UNKNOWN = -1, /**< \brief No object of given type exists in the topology. \hideinitializer */
- HWLOC_TYPE_DEPTH_MULTIPLE = -2, /**< \brief Objects of given type exist at different depth in the topology (only for Groups). \hideinitializer */
- HWLOC_TYPE_DEPTH_NUMANODE = -3, /**< \brief Virtual depth for NUMA nodes. \hideinitializer */
- HWLOC_TYPE_DEPTH_BRIDGE = -4, /**< \brief Virtual depth for bridge object level. \hideinitializer */
- HWLOC_TYPE_DEPTH_PCI_DEVICE = -5, /**< \brief Virtual depth for PCI device object level. \hideinitializer */
- HWLOC_TYPE_DEPTH_OS_DEVICE = -6, /**< \brief Virtual depth for software device object level. \hideinitializer */
- HWLOC_TYPE_DEPTH_MISC = -7, /**< \brief Virtual depth for Misc object. \hideinitializer */
- HWLOC_TYPE_DEPTH_MEMCACHE = -8 /**< \brief Virtual depth for MemCache object. \hideinitializer */
-};
-
-/** \brief Return the depth of parents where memory objects are attached.
- *
- * Memory objects have virtual negative depths because they are not part of
- * the main CPU-side hierarchy of objects. This depth should not be compared
- * with other level depths.
- *
- * If all Memory objects are attached to Normal parents at the same depth,
- * this parent depth may be compared to other as usual, for instance
- * for knowing whether NUMA nodes is attached above or below Packages.
- *
- * \return The depth of Normal parents of all memory children
- * if all these parents have the same depth. For instance the depth of
- * the Package level if all NUMA nodes are attached to Package objects.
- *
- * \return ::HWLOC_TYPE_DEPTH_MULTIPLE if Normal parents of all
- * memory children do not have the same depth. For instance if some
- * NUMA nodes are attached to Packages while others are attached to
- * Groups.
- */
-HWLOC_DECLSPEC int hwloc_get_memory_parents_depth (hwloc_topology_t topology);
-
-/** \brief Returns the depth of objects of type \p type or below
- *
- * If no object of this type is present on the underlying architecture, the
- * function returns the depth of the first "present" object typically found
- * inside \p type.
- *
- * This function is only meaningful for normal object types.
- * If a memory, I/O or Misc object type is given, the corresponding virtual
- * depth is always returned (see hwloc_get_type_depth()).
- *
- * May return ::HWLOC_TYPE_DEPTH_MULTIPLE for ::HWLOC_OBJ_GROUP just like
- * hwloc_get_type_depth().
- */
-static __hwloc_inline int
-hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type) __hwloc_attribute_pure;
-
-/** \brief Returns the depth of objects of type \p type or above
- *
- * If no object of this type is present on the underlying architecture, the
- * function returns the depth of the first "present" object typically
- * containing \p type.
- *
- * This function is only meaningful for normal object types.
- * If a memory, I/O or Misc object type is given, the corresponding virtual
- * depth is always returned (see hwloc_get_type_depth()).
- *
- * May return ::HWLOC_TYPE_DEPTH_MULTIPLE for ::HWLOC_OBJ_GROUP just like
- * hwloc_get_type_depth().
- */
-static __hwloc_inline int
-hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type) __hwloc_attribute_pure;
-
-/** \brief Returns the type of objects at depth \p depth.
- *
- * \p depth should between 0 and hwloc_topology_get_depth()-1,
- * or a virtual depth such as ::HWLOC_TYPE_DEPTH_NUMANODE.
- *
- * \return (hwloc_obj_type_t)-1 if depth \p depth does not exist.
- */
-HWLOC_DECLSPEC hwloc_obj_type_t hwloc_get_depth_type (hwloc_topology_t topology, int depth) __hwloc_attribute_pure;
-
-/** \brief Returns the width of level at depth \p depth.
- */
-HWLOC_DECLSPEC unsigned hwloc_get_nbobjs_by_depth (hwloc_topology_t topology, int depth) __hwloc_attribute_pure;
-
-/** \brief Returns the width of level type \p type
- *
- * If no object for that type exists, 0 is returned.
- * If there are several levels with objects of that type, -1 is returned.
- */
-static __hwloc_inline int
-hwloc_get_nbobjs_by_type (hwloc_topology_t topology, hwloc_obj_type_t type) __hwloc_attribute_pure;
-
-/** \brief Returns the top-object of the topology-tree.
- *
- * Its type is ::HWLOC_OBJ_MACHINE.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_root_obj (hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Returns the topology object at logical index \p idx from depth \p depth */
-HWLOC_DECLSPEC hwloc_obj_t hwloc_get_obj_by_depth (hwloc_topology_t topology, int depth, unsigned idx) __hwloc_attribute_pure;
-
-/** \brief Returns the topology object at logical index \p idx with type \p type
- *
- * If no object for that type exists, \c NULL is returned.
- * If there are several levels with objects of that type (::HWLOC_OBJ_GROUP),
- * \c NULL is returned and the caller may fallback to hwloc_get_obj_by_depth().
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_by_type (hwloc_topology_t topology, hwloc_obj_type_t type, unsigned idx) __hwloc_attribute_pure;
-
-/** \brief Returns the next object at depth \p depth.
- *
- * If \p prev is \c NULL, return the first object at depth \p depth.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_by_depth (hwloc_topology_t topology, int depth, hwloc_obj_t prev);
-
-/** \brief Returns the next object of type \p type.
- *
- * If \p prev is \c NULL, return the first object at type \p type. If
- * there are multiple or no depth for given type, return \c NULL and
- * let the caller fallback to hwloc_get_next_obj_by_depth().
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_by_type (hwloc_topology_t topology, hwloc_obj_type_t type,
- hwloc_obj_t prev);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_object_strings Converting between Object Types and Attributes, and Strings
- * @{
- */
-
-/** \brief Return a constant stringified object type.
- *
- * This function is the basic way to convert a generic type into a string.
- * The output string may be parsed back by hwloc_type_sscanf().
- *
- * hwloc_obj_type_snprintf() may return a more precise output for a specific
- * object, but it requires the caller to provide the output buffer.
- */
-HWLOC_DECLSPEC const char * hwloc_obj_type_string (hwloc_obj_type_t type) __hwloc_attribute_const;
-
-/** \brief Stringify the type of a given topology object into a human-readable form.
- *
- * Contrary to hwloc_obj_type_string(), this function includes object-specific
- * attributes (such as the Group depth, the Bridge type, or OS device type)
- * in the output, and it requires the caller to provide the output buffer.
- *
- * The output is guaranteed to be the same for all objects of a same topology level.
- *
- * If \p verbose is 1, longer type names are used, e.g. L1Cache instead of L1.
- *
- * The output string may be parsed back by hwloc_type_sscanf().
- *
- * If \p size is 0, \p string may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-HWLOC_DECLSPEC int hwloc_obj_type_snprintf(char * __hwloc_restrict string, size_t size,
- hwloc_obj_t obj,
- int verbose);
-
-/** \brief Stringify the attributes of a given topology object into a human-readable form.
- *
- * Attribute values are separated by \p separator.
- *
- * Only the major attributes are printed in non-verbose mode.
- *
- * If \p size is 0, \p string may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-HWLOC_DECLSPEC int hwloc_obj_attr_snprintf(char * __hwloc_restrict string, size_t size,
- hwloc_obj_t obj, const char * __hwloc_restrict separator,
- int verbose);
-
-/** \brief Return an object type and attributes from a type string.
- *
- * Convert strings such as "Package" or "L1iCache" into the corresponding types.
- * Matching is case-insensitive, and only the first letters are actually
- * required to match.
- *
- * The matched object type is set in \p typep (which cannot be \c NULL).
- *
- * Type-specific attributes, for instance Cache type, Cache depth, Group depth,
- * Bridge type or OS Device type may be returned in \p attrp.
- * Attributes that are not specified in the string (for instance "Group"
- * without a depth, or "L2Cache" without a cache type) are set to -1.
- *
- * \p attrp is only filled if not \c NULL and if its size specified in \p attrsize
- * is large enough. It should be at least as large as union hwloc_obj_attr_u.
- *
- * \return 0 if a type was correctly identified, otherwise -1.
- *
- * \note This function is guaranteed to match any string returned by
- * hwloc_obj_type_string() or hwloc_obj_type_snprintf().
- *
- * \note This is an extended version of the now deprecated hwloc_obj_type_sscanf().
- */
-HWLOC_DECLSPEC int hwloc_type_sscanf(const char *string,
- hwloc_obj_type_t *typep,
- union hwloc_obj_attr_u *attrp, size_t attrsize);
-
-/** \brief Return an object type and its level depth from a type string.
- *
- * Convert strings such as "Package" or "L1iCache" into the corresponding types
- * and return in \p depthp the depth of the corresponding level in the
- * topology \p topology.
- *
- * If no object of this type is present on the underlying architecture,
- * ::HWLOC_TYPE_DEPTH_UNKNOWN is returned.
- *
- * If multiple such levels exist (for instance if giving Group without any depth),
- * the function may return ::HWLOC_TYPE_DEPTH_MULTIPLE instead.
- *
- * The matched object type is set in \p typep if \p typep is non \c NULL.
- *
- * \note This function is similar to hwloc_type_sscanf() followed
- * by hwloc_get_type_depth() but it also automatically disambiguates
- * multiple group levels etc.
- *
- * \note This function is guaranteed to match any string returned by
- * hwloc_obj_type_string() or hwloc_obj_type_snprintf().
- */
-HWLOC_DECLSPEC int hwloc_type_sscanf_as_depth(const char *string,
- hwloc_obj_type_t *typep,
- hwloc_topology_t topology, int *depthp);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_info_attr Consulting and Adding Key-Value Info Attributes
- *
- * @{
- */
-
-/** \brief Search the given key name in object infos and return the corresponding value.
- *
- * If multiple keys match the given name, only the first one is returned.
- *
- * \return \c NULL if no such key exists.
- */
-static __hwloc_inline const char *
-hwloc_obj_get_info_by_name(hwloc_obj_t obj, const char *name) __hwloc_attribute_pure;
-
-/** \brief Add the given info name and value pair to the given object.
- *
- * The info is appended to the existing info array even if another key
- * with the same name already exists.
- *
- * The input strings are copied before being added in the object infos.
- *
- * \return \c 0 on success, \c -1 on error.
- *
- * \note This function may be used to enforce object colors in the lstopo
- * graphical output by using "lstopoStyle" as a name and "Background=#rrggbb"
- * as a value. See CUSTOM COLORS in the lstopo(1) manpage for details.
- *
- * \note If \p value contains some non-printable characters, they will
- * be dropped when exporting to XML, see hwloc_topology_export_xml() in hwloc/export.h.
- */
-HWLOC_DECLSPEC int hwloc_obj_add_info(hwloc_obj_t obj, const char *name, const char *value);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_cpubinding CPU binding
- *
- * Some operating systems only support binding threads or processes to a single PU.
- * Others allow binding to larger sets such as entire Cores or Packages or
- * even random sets of individual PUs. In such operating system, the scheduler
- * is free to run the task on one of these PU, then migrate it to another PU, etc.
- * It is often useful to call hwloc_bitmap_singlify() on the target CPU set before
- * passing it to the binding function to avoid these expensive migrations.
- * See the documentation of hwloc_bitmap_singlify() for details.
- *
- * Some operating systems do not provide all hwloc-supported
- * mechanisms to bind processes, threads, etc.
- * hwloc_topology_get_support() may be used to query about the actual CPU
- * binding support in the currently used operating system.
- *
- * When the requested binding operation is not available and the
- * ::HWLOC_CPUBIND_STRICT flag was passed, the function returns -1.
- * \p errno is set to \c ENOSYS when it is not possible to bind the requested kind of object
- * processes/threads. errno is set to \c EXDEV when the requested cpuset
- * can not be enforced (e.g. some systems only allow one CPU, and some
- * other systems only allow one NUMA node).
- *
- * If ::HWLOC_CPUBIND_STRICT was not passed, the function may fail as well,
- * or the operating system may use a slightly different operation
- * (with side-effects, smaller binding set, etc.)
- * when the requested operation is not exactly supported.
- *
- * The most portable version that should be preferred over the others,
- * whenever possible, is the following one which just binds the current program,
- * assuming it is single-threaded:
- *
- * \code
- * hwloc_set_cpubind(topology, set, 0),
- * \endcode
- *
- * If the program may be multithreaded, the following one should be preferred
- * to only bind the current thread:
- *
- * \code
- * hwloc_set_cpubind(topology, set, HWLOC_CPUBIND_THREAD),
- * \endcode
- *
- * \sa Some example codes are available under doc/examples/ in the source tree.
- *
- * \note To unbind, just call the binding function with either a full cpuset or
- * a cpuset equal to the system cpuset.
- *
- * \note On some operating systems, CPU binding may have effects on memory binding, see
- * ::HWLOC_CPUBIND_NOMEMBIND
- *
- * \note Running lstopo \--top or hwloc-ps can be a very convenient tool to check
- * how binding actually happened.
- * @{
- */
-
-/** \brief Process/Thread binding flags.
- *
- * These bit flags can be used to refine the binding policy.
- *
- * The default (0) is to bind the current process, assumed to be
- * single-threaded, in a non-strict way. This is the most portable
- * way to bind as all operating systems usually provide it.
- *
- * \note Not all systems support all kinds of binding. See the
- * "Detailed Description" section of \ref hwlocality_cpubinding for a
- * description of errors that can occur.
- */
-typedef enum {
- /** \brief Bind all threads of the current (possibly) multithreaded process.
- * \hideinitializer */
- HWLOC_CPUBIND_PROCESS = (1<<0),
-
- /** \brief Bind current thread of current process.
- * \hideinitializer */
- HWLOC_CPUBIND_THREAD = (1<<1),
-
- /** \brief Request for strict binding from the OS.
- *
- * By default, when the designated CPUs are all busy while other
- * CPUs are idle, operating systems may execute the thread/process
- * on those other CPUs instead of the designated CPUs, to let them
- * progress anyway. Strict binding means that the thread/process
- * will _never_ execute on other CPUs than the designated CPUs, even
- * when those are busy with other tasks and other CPUs are idle.
- *
- * \note Depending on the operating system, strict binding may not
- * be possible (e.g., the OS does not implement it) or not allowed
- * (e.g., for an administrative reasons), and the function will fail
- * in that case.
- *
- * When retrieving the binding of a process, this flag checks
- * whether all its threads actually have the same binding. If the
- * flag is not given, the binding of each thread will be
- * accumulated.
- *
- * \note This flag is meaningless when retrieving the binding of a
- * thread.
- * \hideinitializer
- */
- HWLOC_CPUBIND_STRICT = (1<<2),
-
- /** \brief Avoid any effect on memory binding
- *
- * On some operating systems, some CPU binding function would also
- * bind the memory on the corresponding NUMA node. It is often not
- * a problem for the application, but if it is, setting this flag
- * will make hwloc avoid using OS functions that would also bind
- * memory. This will however reduce the support of CPU bindings,
- * i.e. potentially return -1 with errno set to ENOSYS in some
- * cases.
- *
- * This flag is only meaningful when used with functions that set
- * the CPU binding. It is ignored when used with functions that get
- * CPU binding information.
- * \hideinitializer
- */
- HWLOC_CPUBIND_NOMEMBIND = (1<<3)
-} hwloc_cpubind_flags_t;
-
-/** \brief Bind current process or thread on CPUs given in physical bitmap \p set.
- *
- * \return -1 with errno set to ENOSYS if the action is not supported
- * \return -1 with errno set to EXDEV if the binding cannot be enforced
- */
-HWLOC_DECLSPEC int hwloc_set_cpubind(hwloc_topology_t topology, hwloc_const_cpuset_t set, int flags);
-
-/** \brief Get current process or thread binding.
- *
- * The CPU-set \p set (previously allocated by the caller)
- * is filled with the list of PUs which the process or
- * thread (according to \e flags) was last bound to.
- */
-HWLOC_DECLSPEC int hwloc_get_cpubind(hwloc_topology_t topology, hwloc_cpuset_t set, int flags);
-
-/** \brief Bind a process \p pid on CPUs given in physical bitmap \p set.
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note As a special case on Linux, if a tid (thread ID) is supplied
- * instead of a pid (process ID) and ::HWLOC_CPUBIND_THREAD is passed in flags,
- * the binding is applied to that specific thread.
- *
- * \note On non-Linux systems, ::HWLOC_CPUBIND_THREAD can not be used in \p flags.
- */
-HWLOC_DECLSPEC int hwloc_set_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_cpuset_t set, int flags);
-
-/** \brief Get the current physical binding of process \p pid.
- *
- * The CPU-set \p set (previously allocated by the caller)
- * is filled with the list of PUs which the process
- * was last bound to.
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note As a special case on Linux, if a tid (thread ID) is supplied
- * instead of a pid (process ID) and HWLOC_CPUBIND_THREAD is passed in flags,
- * the binding for that specific thread is returned.
- *
- * \note On non-Linux systems, HWLOC_CPUBIND_THREAD can not be used in \p flags.
- */
-HWLOC_DECLSPEC int hwloc_get_proc_cpubind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags);
-
-#ifdef hwloc_thread_t
-/** \brief Bind a thread \p thread on CPUs given in physical bitmap \p set.
- *
- * \note \p hwloc_thread_t is \p pthread_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note ::HWLOC_CPUBIND_PROCESS can not be used in \p flags.
- */
-HWLOC_DECLSPEC int hwloc_set_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t thread, hwloc_const_cpuset_t set, int flags);
-#endif
-
-#ifdef hwloc_thread_t
-/** \brief Get the current physical binding of thread \p tid.
- *
- * The CPU-set \p set (previously allocated by the caller)
- * is filled with the list of PUs which the thread
- * was last bound to.
- *
- * \note \p hwloc_thread_t is \p pthread_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note ::HWLOC_CPUBIND_PROCESS can not be used in \p flags.
- */
-HWLOC_DECLSPEC int hwloc_get_thread_cpubind(hwloc_topology_t topology, hwloc_thread_t thread, hwloc_cpuset_t set, int flags);
-#endif
-
-/** \brief Get the last physical CPU where the current process or thread ran.
- *
- * The CPU-set \p set (previously allocated by the caller)
- * is filled with the list of PUs which the process or
- * thread (according to \e flags) last ran on.
- *
- * The operating system may move some tasks from one processor
- * to another at any time according to their binding,
- * so this function may return something that is already
- * outdated.
- *
- * \p flags can include either ::HWLOC_CPUBIND_PROCESS or ::HWLOC_CPUBIND_THREAD to
- * specify whether the query should be for the whole process (union of all CPUs
- * on which all threads are running), or only the current thread. If the
- * process is single-threaded, flags can be set to zero to let hwloc use
- * whichever method is available on the underlying OS.
- */
-HWLOC_DECLSPEC int hwloc_get_last_cpu_location(hwloc_topology_t topology, hwloc_cpuset_t set, int flags);
-
-/** \brief Get the last physical CPU where a process ran.
- *
- * The CPU-set \p set (previously allocated by the caller)
- * is filled with the list of PUs which the process
- * last ran on.
- *
- * The operating system may move some tasks from one processor
- * to another at any time according to their binding,
- * so this function may return something that is already
- * outdated.
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note As a special case on Linux, if a tid (thread ID) is supplied
- * instead of a pid (process ID) and ::HWLOC_CPUBIND_THREAD is passed in flags,
- * the last CPU location of that specific thread is returned.
- *
- * \note On non-Linux systems, ::HWLOC_CPUBIND_THREAD can not be used in \p flags.
- */
-HWLOC_DECLSPEC int hwloc_get_proc_last_cpu_location(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_cpuset_t set, int flags);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_membinding Memory binding
- *
- * Memory binding can be done three ways:
- *
- * - explicit memory allocation thanks to hwloc_alloc_membind() and friends:
- * the binding will have effect on the memory allocated by these functions.
- * - implicit memory binding through binding policy: hwloc_set_membind() and
- * friends only define the current policy of the process, which will be
- * applied to the subsequent calls to malloc() and friends.
- * - migration of existing memory ranges, thanks to hwloc_set_area_membind()
- * and friends, which move already-allocated data.
- *
- * Not all operating systems support all three ways.
- * hwloc_topology_get_support() may be used to query about the actual memory
- * binding support in the currently used operating system.
- *
- * When the requested binding operation is not available and the
- * ::HWLOC_MEMBIND_STRICT flag was passed, the function returns -1.
- * \p errno will be set to \c ENOSYS when the system does support
- * the specified action or policy
- * (e.g., some systems only allow binding memory on a per-thread
- * basis, whereas other systems only allow binding memory for all
- * threads in a process).
- * \p errno will be set to EXDEV when the requested set can not be enforced
- * (e.g., some systems only allow binding memory to a single NUMA node).
- *
- * If ::HWLOC_MEMBIND_STRICT was not passed, the function may fail as well,
- * or the operating system may use a slightly different operation
- * (with side-effects, smaller binding set, etc.)
- * when the requested operation is not exactly supported.
- *
- * The most portable form that should be preferred over the others
- * whenever possible is as follows.
- * It allocates some memory hopefully bound to the specified set.
- * To do so, hwloc will possibly have to change the current memory
- * binding policy in order to actually get the memory bound, if the OS
- * does not provide any other way to simply allocate bound memory
- * without changing the policy for all allocations. That is the
- * difference with hwloc_alloc_membind(), which will never change the
- * current memory binding policy.
- *
- * \code
- * hwloc_alloc_membind_policy(topology, size, set,
- * HWLOC_MEMBIND_BIND, 0);
- * \endcode
- *
- * Each hwloc memory binding function takes a bitmap argument that
- * is a CPU set by default, or a NUMA memory node set if the flag
- * ::HWLOC_MEMBIND_BYNODESET is specified.
- * See \ref hwlocality_object_sets and \ref hwlocality_bitmap for a
- * discussion of CPU sets and NUMA memory node sets.
- * It is also possible to convert between CPU set and node set using
- * hwloc_cpuset_to_nodeset() or hwloc_cpuset_from_nodeset().
- *
- * Memory binding by CPU set cannot work for CPU-less NUMA memory nodes.
- * Binding by nodeset should therefore be preferred whenever possible.
- *
- * \sa Some example codes are available under doc/examples/ in the source tree.
- *
- * \note On some operating systems, memory binding affects the CPU
- * binding; see ::HWLOC_MEMBIND_NOCPUBIND
- * @{
- */
-
-/** \brief Memory binding policy.
- *
- * These constants can be used to choose the binding policy. Only one policy can
- * be used at a time (i.e., the values cannot be OR'ed together).
- *
- * Not all systems support all kinds of binding.
- * hwloc_topology_get_support() may be used to query about the actual memory
- * binding policy support in the currently used operating system.
- * See the "Detailed Description" section of \ref hwlocality_membinding
- * for a description of errors that can occur.
- */
-typedef enum {
- /** \brief Reset the memory allocation policy to the system default.
- * Depending on the operating system, this may correspond to
- * ::HWLOC_MEMBIND_FIRSTTOUCH (Linux, FreeBSD),
- * or ::HWLOC_MEMBIND_BIND (AIX, HP-UX, Solaris, Windows).
- * This policy is never returned by get membind functions.
- * The nodeset argument is ignored.
- * \hideinitializer */
- HWLOC_MEMBIND_DEFAULT = 0,
-
- /** \brief Allocate each memory page individually on the local NUMA
- * node of the thread that touches it.
- *
- * The given nodeset should usually be hwloc_topology_get_topology_nodeset()
- * so that the touching thread may run and allocate on any node in the system.
- *
- * On AIX, if the nodeset is smaller, pages are allocated locally (if the local
- * node is in the nodeset) or from a random non-local node (otherwise).
- * \hideinitializer */
- HWLOC_MEMBIND_FIRSTTOUCH = 1,
-
- /** \brief Allocate memory on the specified nodes.
- * \hideinitializer */
- HWLOC_MEMBIND_BIND = 2,
-
- /** \brief Allocate memory on the given nodes in an interleaved
- * / round-robin manner. The precise layout of the memory across
- * multiple NUMA nodes is OS/system specific. Interleaving can be
- * useful when threads distributed across the specified NUMA nodes
- * will all be accessing the whole memory range concurrently, since
- * the interleave will then balance the memory references.
- * \hideinitializer */
- HWLOC_MEMBIND_INTERLEAVE = 3,
-
- /** \brief For each page bound with this policy, by next time
- * it is touched (and next time only), it is moved from its current
- * location to the local NUMA node of the thread where the memory
- * reference occurred (if it needs to be moved at all).
- * \hideinitializer */
- HWLOC_MEMBIND_NEXTTOUCH = 4,
-
- /** \brief Returned by get_membind() functions when multiple
- * threads or parts of a memory area have differing memory binding
- * policies.
- * Also returned when binding is unknown because binding hooks are empty
- * when the topology is loaded from XML without HWLOC_THISSYSTEM=1, etc.
- * \hideinitializer */
- HWLOC_MEMBIND_MIXED = -1
-} hwloc_membind_policy_t;
-
-/** \brief Memory binding flags.
- *
- * These flags can be used to refine the binding policy.
- * All flags can be logically OR'ed together with the exception of
- * ::HWLOC_MEMBIND_PROCESS and ::HWLOC_MEMBIND_THREAD;
- * these two flags are mutually exclusive.
- *
- * Not all systems support all kinds of binding.
- * hwloc_topology_get_support() may be used to query about the actual memory
- * binding support in the currently used operating system.
- * See the "Detailed Description" section of \ref hwlocality_membinding
- * for a description of errors that can occur.
- */
-typedef enum {
- /** \brief Set policy for all threads of the specified (possibly
- * multithreaded) process. This flag is mutually exclusive with
- * ::HWLOC_MEMBIND_THREAD.
- * \hideinitializer */
- HWLOC_MEMBIND_PROCESS = (1<<0),
-
- /** \brief Set policy for a specific thread of the current process.
- * This flag is mutually exclusive with ::HWLOC_MEMBIND_PROCESS.
- * \hideinitializer */
- HWLOC_MEMBIND_THREAD = (1<<1),
-
- /** Request strict binding from the OS. The function will fail if
- * the binding can not be guaranteed / completely enforced.
- *
- * This flag has slightly different meanings depending on which
- * function it is used with.
- * \hideinitializer */
- HWLOC_MEMBIND_STRICT = (1<<2),
-
- /** \brief Migrate existing allocated memory. If the memory cannot
- * be migrated and the ::HWLOC_MEMBIND_STRICT flag is passed, an error
- * will be returned.
- * \hideinitializer */
- HWLOC_MEMBIND_MIGRATE = (1<<3),
-
- /** \brief Avoid any effect on CPU binding.
- *
- * On some operating systems, some underlying memory binding
- * functions also bind the application to the corresponding CPU(s).
- * Using this flag will cause hwloc to avoid using OS functions that
- * could potentially affect CPU bindings. Note, however, that using
- * NOCPUBIND may reduce hwloc's overall memory binding
- * support. Specifically: some of hwloc's memory binding functions
- * may fail with errno set to ENOSYS when used with NOCPUBIND.
- * \hideinitializer
- */
- HWLOC_MEMBIND_NOCPUBIND = (1<<4),
-
- /** \brief Consider the bitmap argument as a nodeset.
- *
- * The bitmap argument is considered a nodeset if this flag is given,
- * or a cpuset otherwise by default.
- *
- * Memory binding by CPU set cannot work for CPU-less NUMA memory nodes.
- * Binding by nodeset should therefore be preferred whenever possible.
- * \hideinitializer
- */
- HWLOC_MEMBIND_BYNODESET = (1<<5)
-} hwloc_membind_flags_t;
-
-/** \brief Set the default memory binding policy of the current
- * process or thread to prefer the NUMA node(s) specified by \p set
- *
- * If neither ::HWLOC_MEMBIND_PROCESS nor ::HWLOC_MEMBIND_THREAD is
- * specified, the current process is assumed to be single-threaded.
- * This is the most portable form as it permits hwloc to use either
- * process-based OS functions or thread-based OS functions, depending
- * on which are available.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * \return -1 with errno set to ENOSYS if the action is not supported
- * \return -1 with errno set to EXDEV if the binding cannot be enforced
- */
-HWLOC_DECLSPEC int hwloc_set_membind(hwloc_topology_t topology, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags);
-
-/** \brief Query the default memory binding policy and physical locality of the
- * current process or thread.
- *
- * The bitmap \p set (previously allocated by the caller)
- * is filled with the process or thread memory binding.
- *
- * This function has two output parameters: \p set and \p policy.
- * The values returned in these parameters depend on both the \p flags
- * passed in and the current memory binding policies and nodesets in
- * the queried target.
- *
- * Passing the ::HWLOC_MEMBIND_PROCESS flag specifies that the query
- * target is the current policies and nodesets for all the threads in
- * the current process. Passing ::HWLOC_MEMBIND_THREAD specifies that
- * the query target is the current policy and nodeset for only the
- * thread invoking this function.
- *
- * If neither of these flags are passed (which is the most portable
- * method), the process is assumed to be single threaded. This allows
- * hwloc to use either process-based OS functions or thread-based OS
- * functions, depending on which are available.
- *
- * ::HWLOC_MEMBIND_STRICT is only meaningful when ::HWLOC_MEMBIND_PROCESS
- * is also specified. In this case, hwloc will check the default
- * memory policies and nodesets for all threads in the process. If
- * they are not identical, -1 is returned and errno is set to EXDEV.
- * If they are identical, the values are returned in \p set and \p
- * policy.
- *
- * Otherwise, if ::HWLOC_MEMBIND_PROCESS is specified (and
- * ::HWLOC_MEMBIND_STRICT is \em not specified), the default set
- * from each thread is logically OR'ed together.
- * If all threads' default policies are the same, \p policy is set to
- * that policy. If they are different, \p policy is set to
- * ::HWLOC_MEMBIND_MIXED.
- *
- * In the ::HWLOC_MEMBIND_THREAD case (or when neither
- * ::HWLOC_MEMBIND_PROCESS or ::HWLOC_MEMBIND_THREAD is specified), there
- * is only one set and policy; they are returned in \p set and
- * \p policy, respectively.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * If any other flags are specified, -1 is returned and errno is set
- * to EINVAL.
- */
-HWLOC_DECLSPEC int hwloc_get_membind(hwloc_topology_t topology, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags);
-
-/** \brief Set the default memory binding policy of the specified
- * process to prefer the NUMA node(s) specified by \p set
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * \return -1 with errno set to ENOSYS if the action is not supported
- * \return -1 with errno set to EXDEV if the binding cannot be enforced
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- */
-HWLOC_DECLSPEC int hwloc_set_proc_membind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags);
-
-/** \brief Query the default memory binding policy and physical locality of the
- * specified process.
- *
- * The bitmap \p set (previously allocated by the caller)
- * is filled with the process memory binding.
- *
- * This function has two output parameters: \p set and \p policy.
- * The values returned in these parameters depend on both the \p flags
- * passed in and the current memory binding policies and nodesets in
- * the queried target.
- *
- * Passing the ::HWLOC_MEMBIND_PROCESS flag specifies that the query
- * target is the current policies and nodesets for all the threads in
- * the specified process. If ::HWLOC_MEMBIND_PROCESS is not specified
- * (which is the most portable method), the process is assumed to be
- * single threaded. This allows hwloc to use either process-based OS
- * functions or thread-based OS functions, depending on which are
- * available.
- *
- * Note that it does not make sense to pass ::HWLOC_MEMBIND_THREAD to
- * this function.
- *
- * If ::HWLOC_MEMBIND_STRICT is specified, hwloc will check the default
- * memory policies and nodesets for all threads in the specified
- * process. If they are not identical, -1 is returned and errno is
- * set to EXDEV. If they are identical, the values are returned in \p
- * set and \p policy.
- *
- * Otherwise, \p set is set to the logical OR of all threads'
- * default set. If all threads' default policies
- * are the same, \p policy is set to that policy. If they are
- * different, \p policy is set to ::HWLOC_MEMBIND_MIXED.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * If any other flags are specified, -1 is returned and errno is set
- * to EINVAL.
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- */
-HWLOC_DECLSPEC int hwloc_get_proc_membind(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags);
-
-/** \brief Bind the already-allocated memory identified by (addr, len)
- * to the NUMA node(s) specified by \p set.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * \return 0 if \p len is 0.
- * \return -1 with errno set to ENOSYS if the action is not supported
- * \return -1 with errno set to EXDEV if the binding cannot be enforced
- */
-HWLOC_DECLSPEC int hwloc_set_area_membind(hwloc_topology_t topology, const void *addr, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags);
-
-/** \brief Query the CPUs near the physical NUMA node(s) and binding policy of
- * the memory identified by (\p addr, \p len ).
- *
- * The bitmap \p set (previously allocated by the caller)
- * is filled with the memory area binding.
- *
- * This function has two output parameters: \p set and \p policy.
- * The values returned in these parameters depend on both the \p flags
- * passed in and the memory binding policies and nodesets of the pages
- * in the address range.
- *
- * If ::HWLOC_MEMBIND_STRICT is specified, the target pages are first
- * checked to see if they all have the same memory binding policy and
- * nodeset. If they do not, -1 is returned and errno is set to EXDEV.
- * If they are identical across all pages, the set and policy are
- * returned in \p set and \p policy, respectively.
- *
- * If ::HWLOC_MEMBIND_STRICT is not specified, the union of all NUMA
- * node(s) containing pages in the address range is calculated.
- * If all pages in the target have the same policy, it is returned in
- * \p policy. Otherwise, \p policy is set to ::HWLOC_MEMBIND_MIXED.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * If any other flags are specified, -1 is returned and errno is set
- * to EINVAL.
- *
- * If \p len is 0, -1 is returned and errno is set to EINVAL.
- */
-HWLOC_DECLSPEC int hwloc_get_area_membind(hwloc_topology_t topology, const void *addr, size_t len, hwloc_bitmap_t set, hwloc_membind_policy_t * policy, int flags);
-
-/** \brief Get the NUMA nodes where memory identified by (\p addr, \p len ) is physically allocated.
- *
- * The bitmap \p set (previously allocated by the caller)
- * is filled according to the NUMA nodes where the memory area pages
- * are physically allocated. If no page is actually allocated yet,
- * \p set may be empty.
- *
- * If pages spread to multiple nodes, it is not specified whether they spread
- * equitably, or whether most of them are on a single node, etc.
- *
- * The operating system may move memory pages from one processor
- * to another at any time according to their binding,
- * so this function may return something that is already
- * outdated.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified in \p flags, set is
- * considered a nodeset. Otherwise it's a cpuset.
- *
- * If \p len is 0, \p set is emptied.
- */
-HWLOC_DECLSPEC int hwloc_get_area_memlocation(hwloc_topology_t topology, const void *addr, size_t len, hwloc_bitmap_t set, int flags);
-
-/** \brief Allocate some memory
- *
- * This is equivalent to malloc(), except that it tries to allocate
- * page-aligned memory from the OS.
- *
- * \note The allocated memory should be freed with hwloc_free().
- */
-HWLOC_DECLSPEC void *hwloc_alloc(hwloc_topology_t topology, size_t len);
-
-/** \brief Allocate some memory on NUMA memory nodes specified by \p set
- *
- * \return NULL with errno set to ENOSYS if the action is not supported
- * and ::HWLOC_MEMBIND_STRICT is given
- * \return NULL with errno set to EXDEV if the binding cannot be enforced
- * and ::HWLOC_MEMBIND_STRICT is given
- * \return NULL with errno set to ENOMEM if the memory allocation failed
- * even before trying to bind.
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- *
- * \note The allocated memory should be freed with hwloc_free().
- */
-HWLOC_DECLSPEC void *hwloc_alloc_membind(hwloc_topology_t topology, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_malloc;
-
-/** \brief Allocate some memory on NUMA memory nodes specified by \p set
- *
- * First, try to allocate properly with hwloc_alloc_membind().
- * On failure, the current process or thread memory binding policy
- * is changed with hwloc_set_membind() before allocating memory.
- * Thus this function works in more cases, at the expense of changing
- * the current state (possibly affecting future allocations that
- * would not specify any policy).
- *
- * If ::HWLOC_MEMBIND_BYNODESET is specified, set is considered a nodeset.
- * Otherwise it's a cpuset.
- */
-static __hwloc_inline void *
-hwloc_alloc_membind_policy(hwloc_topology_t topology, size_t len, hwloc_const_bitmap_t set, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_malloc;
-
-/** \brief Free memory that was previously allocated by hwloc_alloc()
- * or hwloc_alloc_membind().
- */
-HWLOC_DECLSPEC int hwloc_free(hwloc_topology_t topology, void *addr, size_t len);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_setsource Changing the Source of Topology Discovery
- *
- * If none of the functions below is called, the default is to detect all the objects
- * of the machine that the caller is allowed to access.
- *
- * This default behavior may also be modified through environment variables
- * if the application did not modify it already.
- * Setting HWLOC_XMLFILE in the environment enforces the discovery from a XML
- * file as if hwloc_topology_set_xml() had been called.
- * Setting HWLOC_SYNTHETIC enforces a synthetic topology as if
- * hwloc_topology_set_synthetic() had been called.
- *
- * Finally, HWLOC_THISSYSTEM enforces the return value of
- * hwloc_topology_is_thissystem().
- *
- * @{
- */
-
-/** \brief Change which process the topology is viewed from.
- *
- * On some systems, processes may have different views of the machine, for
- * instance the set of allowed CPUs. By default, hwloc exposes the view from
- * the current process. Calling hwloc_topology_set_pid() permits to make it
- * expose the topology of the machine from the point of view of another
- * process.
- *
- * \note \p hwloc_pid_t is \p pid_t on Unix platforms,
- * and \p HANDLE on native Windows platforms.
- *
- * \note -1 is returned and errno is set to ENOSYS on platforms that do not
- * support this feature.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_pid(hwloc_topology_t __hwloc_restrict topology, hwloc_pid_t pid);
-
-/** \brief Enable synthetic topology.
- *
- * Gather topology information from the given \p description,
- * a space-separated string of describing
- * the object type and arity at each level.
- * All types may be omitted (space-separated string of numbers) so that
- * hwloc chooses all types according to usual topologies.
- * See also the \ref synthetic.
- *
- * Setting the environment variable HWLOC_SYNTHETIC
- * may also result in this behavior.
- *
- * If \p description was properly parsed and describes a valid topology
- * configuration, this function returns 0.
- * Otherwise -1 is returned and errno is set to EINVAL.
- *
- * Note that this function does not actually load topology
- * information; it just tells hwloc where to load it from. You'll
- * still need to invoke hwloc_topology_load() to actually load the
- * topology information.
- *
- * \note For convenience, this backend provides empty binding hooks which just
- * return success.
- *
- * \note On success, the synthetic component replaces the previously enabled
- * component (if any), but the topology is not actually modified until
- * hwloc_topology_load().
- */
-HWLOC_DECLSPEC int hwloc_topology_set_synthetic(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict description);
-
-/** \brief Enable XML-file based topology.
- *
- * Gather topology information from the XML file given at \p xmlpath.
- * Setting the environment variable HWLOC_XMLFILE may also result in this behavior.
- * This file may have been generated earlier with hwloc_topology_export_xml() in hwloc/export.h,
- * or lstopo file.xml.
- *
- * Note that this function does not actually load topology
- * information; it just tells hwloc where to load it from. You'll
- * still need to invoke hwloc_topology_load() to actually load the
- * topology information.
- *
- * \return -1 with errno set to EINVAL on failure to read the XML file.
- *
- * \note See also hwloc_topology_set_userdata_import_callback()
- * for importing application-specific object userdata.
- *
- * \note For convenience, this backend provides empty binding hooks which just
- * return success. To have hwloc still actually call OS-specific hooks, the
- * ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM has to be set to assert that the loaded
- * file is really the underlying system.
- *
- * \note On success, the XML component replaces the previously enabled
- * component (if any), but the topology is not actually modified until
- * hwloc_topology_load().
- */
-HWLOC_DECLSPEC int hwloc_topology_set_xml(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict xmlpath);
-
-/** \brief Enable XML based topology using a memory buffer (instead of
- * a file, as with hwloc_topology_set_xml()).
- *
- * Gather topology information from the XML memory buffer given at \p
- * buffer and of length \p size. This buffer may have been filled
- * earlier with hwloc_topology_export_xmlbuffer() in hwloc/export.h.
- *
- * Note that this function does not actually load topology
- * information; it just tells hwloc where to load it from. You'll
- * still need to invoke hwloc_topology_load() to actually load the
- * topology information.
- *
- * \return -1 with errno set to EINVAL on failure to read the XML buffer.
- *
- * \note See also hwloc_topology_set_userdata_import_callback()
- * for importing application-specific object userdata.
- *
- * \note For convenience, this backend provides empty binding hooks which just
- * return success. To have hwloc still actually call OS-specific hooks, the
- * ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM has to be set to assert that the loaded
- * file is really the underlying system.
- *
- * \note On success, the XML component replaces the previously enabled
- * component (if any), but the topology is not actually modified until
- * hwloc_topology_load().
- */
-HWLOC_DECLSPEC int hwloc_topology_set_xmlbuffer(hwloc_topology_t __hwloc_restrict topology, const char * __hwloc_restrict buffer, int size);
-
-/** \brief Flags to be passed to hwloc_topology_set_components()
- */
-enum hwloc_topology_components_flag_e {
- /** \brief Blacklist the target component from being used.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST = (1UL<<0)
-};
-
-/** \brief Prevent a discovery component from being used for a topology.
- *
- * \p name is the name of the discovery component that should not be used
- * when loading topology \p topology. The name is a string such as "cuda".
- *
- * For components with multiple phases, it may also be suffixed with the name
- * of a phase, for instance "linux:io".
- *
- * \p flags should be ::HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST.
- *
- * This may be used to avoid expensive parts of the discovery process.
- * For instance, CUDA-specific discovery may be expensive and unneeded
- * while generic I/O discovery could still be useful.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_components(hwloc_topology_t __hwloc_restrict topology, unsigned long flags, const char * __hwloc_restrict name);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_configuration Topology Detection Configuration and Query
- *
- * Several functions can optionally be called between hwloc_topology_init() and
- * hwloc_topology_load() to configure how the detection should be performed,
- * e.g. to ignore some objects types, define a synthetic topology, etc.
- *
- * @{
- */
-
-/** \brief Flags to be set onto a topology context before load.
- *
- * Flags should be given to hwloc_topology_set_flags().
- * They may also be returned by hwloc_topology_get_flags().
- */
-enum hwloc_topology_flags_e {
- /** \brief Detect the whole system, ignore reservations, include disallowed objects.
- *
- * Gather all online resources, even if some were disabled by the administrator.
- * For instance, ignore Linux Cgroup/Cpusets and gather all processors and memory nodes.
- * However offline PUs and NUMA nodes are still ignored.
- *
- * When this flag is not set, PUs and NUMA nodes that are disallowed are not added to the topology.
- * Parent objects (package, core, cache, etc.) are added only if some of their children are allowed.
- * All existing PUs and NUMA nodes in the topology are allowed.
- * hwloc_topology_get_allowed_cpuset() and hwloc_topology_get_allowed_nodeset()
- * are equal to the root object cpuset and nodeset.
- *
- * When this flag is set, the actual sets of allowed PUs and NUMA nodes are given
- * by hwloc_topology_get_allowed_cpuset() and hwloc_topology_get_allowed_nodeset().
- * They may be smaller than the root object cpuset and nodeset.
- *
- * If the current topology is exported to XML and reimported later, this flag
- * should be set again in the reimported topology so that disallowed resources
- * are reimported as well.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED = (1UL<<0),
-
- /** \brief Assume that the selected backend provides the topology for the
- * system on which we are running.
- *
- * This forces hwloc_topology_is_thissystem() to return 1, i.e. makes hwloc assume that
- * the selected backend provides the topology for the system on which we are running,
- * even if it is not the OS-specific backend but the XML backend for instance.
- * This means making the binding functions actually call the OS-specific
- * system calls and really do binding, while the XML backend would otherwise
- * provide empty hooks just returning success.
- *
- * Setting the environment variable HWLOC_THISSYSTEM may also result in the
- * same behavior.
- *
- * This can be used for efficiency reasons to first detect the topology once,
- * save it to an XML file, and quickly reload it later through the XML
- * backend, but still having binding functions actually do bind.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM = (1UL<<1),
-
- /** \brief Get the set of allowed resources from the local operating system even if the topology was loaded from XML or synthetic description.
- *
- * If the topology was loaded from XML or from a synthetic string,
- * restrict it by applying the current process restrictions such as
- * Linux Cgroup/Cpuset.
- *
- * This is useful when the topology is not loaded directly from
- * the local machine (e.g. for performance reason) and it comes
- * with all resources, while the running process is restricted
- * to only parts of the machine.
- *
- * This flag is ignored unless ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM is
- * also set since the loaded topology must match the underlying machine
- * where restrictions will be gathered from.
- *
- * Setting the environment variable HWLOC_THISSYSTEM_ALLOWED_RESOURCES
- * would result in the same behavior.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES = (1UL<<2),
-
- /** \brief Import support from the imported topology.
- *
- * When importing a XML topology from a remote machine, binding is
- * disabled by default (see ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM).
- * This disabling is also marked by putting zeroes in the corresponding
- * supported feature bits reported by hwloc_topology_get_support().
- *
- * The flag ::HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT actually imports
- * support bits from the remote machine. It also sets the flag
- * \p imported_support in the struct hwloc_topology_misc_support array.
- * If the imported XML did not contain any support information
- * (exporter hwloc is too old), this flag is not set.
- *
- * Note that these supported features are only relevant for the hwloc
- * installation that actually exported the XML topology
- * (it may vary with the operating system, or with how hwloc was compiled).
- *
- * Note that setting this flag however does not enable binding for the
- * locally imported hwloc topology, it only reports what the remote
- * hwloc and machine support.
- *
- */
- HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT = (1UL<<3),
-
- /** \brief Do not consider resources outside of the process CPU binding.
- *
- * If the binding of the process is limited to a subset of cores,
- * ignore the other cores during discovery.
- *
- * The resulting topology is identical to what a call to hwloc_topology_restrict()
- * would generate, but this flag also prevents hwloc from ever touching other
- * resources during the discovery.
- *
- * This flag especially tells the x86 backend to never temporarily
- * rebind a thread on any excluded core. This is useful on Windows
- * because such temporary rebinding can change the process binding.
- * Another use-case is to avoid cores that would not be able to
- * perform the hwloc discovery anytime soon because they are busy
- * executing some high-priority real-time tasks.
- *
- * If process CPU binding is not supported,
- * the thread CPU binding is considered instead if supported,
- * or the flag is ignored.
- *
- * This flag requires ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM as well
- * since binding support is required.
- */
- HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING = (1UL<<4),
-
- /** \brief Do not consider resources outside of the process memory binding.
- *
- * If the binding of the process is limited to a subset of NUMA nodes,
- * ignore the other NUMA nodes during discovery.
- *
- * The resulting topology is identical to what a call to hwloc_topology_restrict()
- * would generate, but this flag also prevents hwloc from ever touching other
- * resources during the discovery.
- *
- * This flag is meant to be used together with
- * ::HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING when both cores
- * and NUMA nodes should be ignored outside of the process binding.
- *
- * If process memory binding is not supported,
- * the thread memory binding is considered instead if supported,
- * or the flag is ignored.
- *
- * This flag requires ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM as well
- * since binding support is required.
- */
- HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING = (1UL<<5),
-
- /** \brief Do not ever modify the process or thread binding during discovery.
- *
- * This flag disables all hwloc discovery steps that require a change of
- * the process or thread binding. This currently only affects the x86
- * backend which gets entirely disabled.
- *
- * This is useful when hwloc_topology_load() is called while the
- * application also creates additional threads or modifies the binding.
- *
- * This flag is also a strict way to make sure the process binding will
- * not change to due thread binding changes on Windows
- * (see ::HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING).
- */
- HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING = (1UL<<6),
-
- /** \brief Ignore distances.
- *
- * Ignore distance information from the operating systems (and from XML)
- * and hence do not use distances for grouping.
- */
- HWLOC_TOPOLOGY_FLAG_NO_DISTANCES = (1UL<<7),
-
- /** \brief Ignore memory attributes.
- *
- * Ignore memory attribues from the operating systems (and from XML).
- */
- HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS = (1UL<<8),
-
- /** \brief Ignore CPU Kinds.
- *
- * Ignore CPU kind information from the operating systems (and from XML).
- */
- HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS = (1UL<<9)
-};
-
-/** \brief Set OR'ed flags to non-yet-loaded topology.
- *
- * Set a OR'ed set of ::hwloc_topology_flags_e onto a topology that was not yet loaded.
- *
- * If this function is called multiple times, the last invocation will erase
- * and replace the set of flags that was previously set.
- *
- * By default, no flags are set (\c 0).
- *
- * The flags set in a topology may be retrieved with hwloc_topology_get_flags().
- */
-HWLOC_DECLSPEC int hwloc_topology_set_flags (hwloc_topology_t topology, unsigned long flags);
-
-/** \brief Get OR'ed flags of a topology.
- *
- * Get the OR'ed set of ::hwloc_topology_flags_e of a topology.
- *
- * If hwloc_topology_set_flags() was not called earlier,
- * no flags are set (\c 0 is returned).
- *
- * \return the flags previously set with hwloc_topology_set_flags().
- */
-HWLOC_DECLSPEC unsigned long hwloc_topology_get_flags (hwloc_topology_t topology);
-
-/** \brief Does the topology context come from this system?
- *
- * \return 1 if this topology context was built using the system
- * running this program.
- * \return 0 instead (for instance if using another file-system root,
- * a XML topology file, or a synthetic topology).
- */
-HWLOC_DECLSPEC int hwloc_topology_is_thissystem(hwloc_topology_t __hwloc_restrict topology) __hwloc_attribute_pure;
-
-/** \brief Flags describing actual discovery support for this topology. */
-struct hwloc_topology_discovery_support {
- /** \brief Detecting the number of PU objects is supported. */
- unsigned char pu;
- /** \brief Detecting the number of NUMA nodes is supported. */
- unsigned char numa;
- /** \brief Detecting the amount of memory in NUMA nodes is supported. */
- unsigned char numa_memory;
- /** \brief Detecting and identifying PU objects that are not available to the current process is supported. */
- unsigned char disallowed_pu;
- /** \brief Detecting and identifying NUMA nodes that are not available to the current process is supported. */
- unsigned char disallowed_numa;
- /** \brief Detecting the efficiency of CPU kinds is supported, see \ref hwlocality_cpukinds. */
- unsigned char cpukind_efficiency;
-};
-
-/** \brief Flags describing actual PU binding support for this topology.
- *
- * A flag may be set even if the feature isn't supported in all cases
- * (e.g. binding to random sets of non-contiguous objects).
- */
-struct hwloc_topology_cpubind_support {
- /** Binding the whole current process is supported. */
- unsigned char set_thisproc_cpubind;
- /** Getting the binding of the whole current process is supported. */
- unsigned char get_thisproc_cpubind;
- /** Binding a whole given process is supported. */
- unsigned char set_proc_cpubind;
- /** Getting the binding of a whole given process is supported. */
- unsigned char get_proc_cpubind;
- /** Binding the current thread only is supported. */
- unsigned char set_thisthread_cpubind;
- /** Getting the binding of the current thread only is supported. */
- unsigned char get_thisthread_cpubind;
- /** Binding a given thread only is supported. */
- unsigned char set_thread_cpubind;
- /** Getting the binding of a given thread only is supported. */
- unsigned char get_thread_cpubind;
- /** Getting the last processors where the whole current process ran is supported */
- unsigned char get_thisproc_last_cpu_location;
- /** Getting the last processors where a whole process ran is supported */
- unsigned char get_proc_last_cpu_location;
- /** Getting the last processors where the current thread ran is supported */
- unsigned char get_thisthread_last_cpu_location;
-};
-
-/** \brief Flags describing actual memory binding support for this topology.
- *
- * A flag may be set even if the feature isn't supported in all cases
- * (e.g. binding to random sets of non-contiguous objects).
- */
-struct hwloc_topology_membind_support {
- /** Binding the whole current process is supported. */
- unsigned char set_thisproc_membind;
- /** Getting the binding of the whole current process is supported. */
- unsigned char get_thisproc_membind;
- /** Binding a whole given process is supported. */
- unsigned char set_proc_membind;
- /** Getting the binding of a whole given process is supported. */
- unsigned char get_proc_membind;
- /** Binding the current thread only is supported. */
- unsigned char set_thisthread_membind;
- /** Getting the binding of the current thread only is supported. */
- unsigned char get_thisthread_membind;
- /** Binding a given memory area is supported. */
- unsigned char set_area_membind;
- /** Getting the binding of a given memory area is supported. */
- unsigned char get_area_membind;
- /** Allocating a bound memory area is supported. */
- unsigned char alloc_membind;
- /** First-touch policy is supported. */
- unsigned char firsttouch_membind;
- /** Bind policy is supported. */
- unsigned char bind_membind;
- /** Interleave policy is supported. */
- unsigned char interleave_membind;
- /** Next-touch migration policy is supported. */
- unsigned char nexttouch_membind;
- /** Migration flags is supported. */
- unsigned char migrate_membind;
- /** Getting the last NUMA nodes where a memory area was allocated is supported */
- unsigned char get_area_memlocation;
-};
-
-/** \brief Flags describing miscellaneous features.
- */
-struct hwloc_topology_misc_support {
- /** Support was imported when importing another topology, see ::HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT. */
- unsigned char imported_support;
-};
-
-/** \brief Set of flags describing actual support for this topology.
- *
- * This is retrieved with hwloc_topology_get_support() and will be valid until
- * the topology object is destroyed. Note: the values are correct only after
- * discovery.
- */
-struct hwloc_topology_support {
- struct hwloc_topology_discovery_support *discovery;
- struct hwloc_topology_cpubind_support *cpubind;
- struct hwloc_topology_membind_support *membind;
- struct hwloc_topology_misc_support *misc;
-};
-
-/** \brief Retrieve the topology support.
- *
- * Each flag indicates whether a feature is supported.
- * If set to 0, the feature is not supported.
- * If set to 1, the feature is supported, but the corresponding
- * call may still fail in some corner cases.
- *
- * These features are also listed by hwloc-info \--support
- *
- * The reported features are what the current topology supports
- * on the current machine. If the topology was exported to XML
- * from another machine and later imported here, support still
- * describes what is supported for this imported topology after
- * import. By default, binding will be reported as unsupported
- * in this case (see ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM).
- *
- * Topology flag ::HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT may be used
- * to report the supported features of the original remote machine
- * instead. If it was successfully imported, \p imported_support
- * will be set in the struct hwloc_topology_misc_support array.
- */
-HWLOC_DECLSPEC const struct hwloc_topology_support *hwloc_topology_get_support(hwloc_topology_t __hwloc_restrict topology);
-
-/** \brief Type filtering flags.
- *
- * By default, most objects are kept (::HWLOC_TYPE_FILTER_KEEP_ALL).
- * Instruction caches, I/O and Misc objects are ignored by default (::HWLOC_TYPE_FILTER_KEEP_NONE).
- * Die and Group levels are ignored unless they bring structure (::HWLOC_TYPE_FILTER_KEEP_STRUCTURE).
- *
- * Note that group objects are also ignored individually (without the entire level)
- * when they do not bring structure.
- */
-enum hwloc_type_filter_e {
- /** \brief Keep all objects of this type.
- *
- * Cannot be set for ::HWLOC_OBJ_GROUP (groups are designed only to add more structure to the topology).
- * \hideinitializer
- */
- HWLOC_TYPE_FILTER_KEEP_ALL = 0,
-
- /** \brief Ignore all objects of this type.
- *
- * The bottom-level type ::HWLOC_OBJ_PU, the ::HWLOC_OBJ_NUMANODE type, and
- * the top-level type ::HWLOC_OBJ_MACHINE may not be ignored.
- * \hideinitializer
- */
- HWLOC_TYPE_FILTER_KEEP_NONE = 1,
-
- /** \brief Only ignore objects if their entire level does not bring any structure.
- *
- * Keep the entire level of objects if at least one of these objects adds
- * structure to the topology. An object brings structure when it has multiple
- * children and it is not the only child of its parent.
- *
- * If all objects in the level are the only child of their parent, and if none
- * of them has multiple children, the entire level is removed.
- *
- * Cannot be set for I/O and Misc objects since the topology structure does not matter there.
- * \hideinitializer
- */
- HWLOC_TYPE_FILTER_KEEP_STRUCTURE = 2,
-
- /** \brief Only keep likely-important objects of the given type.
- *
- * It is only useful for I/O object types.
- * For ::HWLOC_OBJ_PCI_DEVICE and ::HWLOC_OBJ_OS_DEVICE, it means that only objects
- * of major/common kinds are kept (storage, network, OpenFabrics, CUDA,
- * OpenCL, RSMI, NVML, and displays).
- * Also, only OS devices directly attached on PCI (e.g. no USB) are reported.
- * For ::HWLOC_OBJ_BRIDGE, it means that bridges are kept only if they have children.
- *
- * This flag equivalent to ::HWLOC_TYPE_FILTER_KEEP_ALL for Normal, Memory and Misc types
- * since they are likely important.
- * \hideinitializer
- */
- HWLOC_TYPE_FILTER_KEEP_IMPORTANT = 3
-};
-
-/** \brief Set the filtering for the given object type.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e filter);
-
-/** \brief Get the current filtering for the given object type.
- */
-HWLOC_DECLSPEC int hwloc_topology_get_type_filter(hwloc_topology_t topology, hwloc_obj_type_t type, enum hwloc_type_filter_e *filter);
-
-/** \brief Set the filtering for all object types.
- *
- * If some types do not support this filtering, they are silently ignored.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_all_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
-/** \brief Set the filtering for all CPU cache object types.
- *
- * Memory-side caches are not involved since they are not CPU caches.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_cache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
-/** \brief Set the filtering for all CPU instruction cache object types.
- *
- * Memory-side caches are not involved since they are not CPU caches.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_icache_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
-/** \brief Set the filtering for all I/O object types.
- */
-HWLOC_DECLSPEC int hwloc_topology_set_io_types_filter(hwloc_topology_t topology, enum hwloc_type_filter_e filter);
-
-/** \brief Set the topology-specific userdata pointer.
- *
- * Each topology may store one application-given private data pointer.
- * It is initialized to \c NULL.
- * hwloc will never modify it.
- *
- * Use it as you wish, after hwloc_topology_init() and until hwloc_topolog_destroy().
- *
- * This pointer is not exported to XML.
- */
-HWLOC_DECLSPEC void hwloc_topology_set_userdata(hwloc_topology_t topology, const void *userdata);
-
-/** \brief Retrieve the topology-specific userdata pointer.
- *
- * Retrieve the application-given private data pointer that was
- * previously set with hwloc_topology_set_userdata().
- */
-HWLOC_DECLSPEC void * hwloc_topology_get_userdata(hwloc_topology_t topology);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_tinker Modifying a loaded Topology
- * @{
- */
-
-/** \brief Flags to be given to hwloc_topology_restrict(). */
-enum hwloc_restrict_flags_e {
- /** \brief Remove all objects that became CPU-less.
- * By default, only objects that contain no PU and no memory are removed.
- * This flag may not be used with ::HWLOC_RESTRICT_FLAG_BYNODESET.
- * \hideinitializer
- */
- HWLOC_RESTRICT_FLAG_REMOVE_CPULESS = (1UL<<0),
-
- /** \brief Restrict by nodeset instead of CPU set.
- * Only keep objects whose nodeset is included or partially included in the given set.
- * This flag may not be used with ::HWLOC_RESTRICT_FLAG_REMOVE_CPULESS.
- */
- HWLOC_RESTRICT_FLAG_BYNODESET = (1UL<<3),
-
- /** \brief Remove all objects that became Memory-less.
- * By default, only objects that contain no PU and no memory are removed.
- * This flag may only be used with ::HWLOC_RESTRICT_FLAG_BYNODESET.
- * \hideinitializer
- */
- HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS = (1UL<<4),
-
- /** \brief Move Misc objects to ancestors if their parents are removed during restriction.
- * If this flag is not set, Misc objects are removed when their parents are removed.
- * \hideinitializer
- */
- HWLOC_RESTRICT_FLAG_ADAPT_MISC = (1UL<<1),
-
- /** \brief Move I/O objects to ancestors if their parents are removed during restriction.
- * If this flag is not set, I/O devices and bridges are removed when their parents are removed.
- * \hideinitializer
- */
- HWLOC_RESTRICT_FLAG_ADAPT_IO = (1UL<<2)
-};
-
-/** \brief Restrict the topology to the given CPU set or nodeset.
- *
- * Topology \p topology is modified so as to remove all objects that
- * are not included (or partially included) in the CPU set \p set.
- * All objects CPU and node sets are restricted accordingly.
- *
- * If ::HWLOC_RESTRICT_FLAG_BYNODESET is passed in \p flags,
- * \p set is considered a nodeset instead of a CPU set.
- *
- * \p flags is a OR'ed set of ::hwloc_restrict_flags_e.
- *
- * \note This call may not be reverted by restricting back to a larger
- * set. Once dropped during restriction, objects may not be brought
- * back, except by loading another topology with hwloc_topology_load().
- *
- * \return 0 on success.
- *
- * \return -1 with errno set to EINVAL if the input set is invalid.
- * The topology is not modified in this case.
- *
- * \return -1 with errno set to ENOMEM on failure to allocate internal data.
- * The topology is reinitialized in this case. It should be either
- * destroyed with hwloc_topology_destroy() or configured and loaded again.
- */
-HWLOC_DECLSPEC int hwloc_topology_restrict(hwloc_topology_t __hwloc_restrict topology, hwloc_const_bitmap_t set, unsigned long flags);
-
-/** \brief Flags to be given to hwloc_topology_allow(). */
-enum hwloc_allow_flags_e {
- /** \brief Mark all objects as allowed in the topology.
- *
- * \p cpuset and \p nođeset given to hwloc_topology_allow() must be \c NULL.
- * \hideinitializer */
- HWLOC_ALLOW_FLAG_ALL = (1UL<<0),
-
- /** \brief Only allow objects that are available to the current process.
- *
- * The topology must have ::HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM so that the set
- * of available resources can actually be retrieved from the operating system.
- *
- * \p cpuset and \p nođeset given to hwloc_topology_allow() must be \c NULL.
- * \hideinitializer */
- HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS = (1UL<<1),
-
- /** \brief Allow a custom set of objects, given to hwloc_topology_allow() as \p cpuset and/or \p nodeset parameters.
- * \hideinitializer */
- HWLOC_ALLOW_FLAG_CUSTOM = (1UL<<2)
-};
-
-/** \brief Change the sets of allowed PUs and NUMA nodes in the topology.
- *
- * This function only works if the ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
- * was set on the topology. It does not modify any object, it only changes
- * the sets returned by hwloc_topology_get_allowed_cpuset() and
- * hwloc_topology_get_allowed_nodeset().
- *
- * It is notably useful when importing a topology from another process
- * running in a different Linux Cgroup.
- *
- * \p flags must be set to one flag among ::hwloc_allow_flags_e.
- *
- * \note Removing objects from a topology should rather be performed with
- * hwloc_topology_restrict().
- */
-HWLOC_DECLSPEC int hwloc_topology_allow(hwloc_topology_t __hwloc_restrict topology, hwloc_const_cpuset_t cpuset, hwloc_const_nodeset_t nodeset, unsigned long flags);
-
-/** \brief Add a MISC object as a leaf of the topology
- *
- * A new MISC object will be created and inserted into the topology at the
- * position given by parent. It is appended to the list of existing Misc children,
- * without ever adding any intermediate hierarchy level. This is useful for
- * annotating the topology without actually changing the hierarchy.
- *
- * \p name is supposed to be unique across all Misc objects in the topology.
- * It will be duplicated to setup the new object attributes.
- *
- * The new leaf object will not have any \p cpuset.
- *
- * \return the newly-created object
- *
- * \return \c NULL on error.
- *
- * \return \c NULL if Misc objects are filtered-out of the topology (::HWLOC_TYPE_FILTER_KEEP_NONE).
- *
- * \note If \p name contains some non-printable characters, they will
- * be dropped when exporting to XML, see hwloc_topology_export_xml() in hwloc/export.h.
- */
-HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_misc_object(hwloc_topology_t topology, hwloc_obj_t parent, const char *name);
-
-/** \brief Allocate a Group object to insert later with hwloc_topology_insert_group_object().
- *
- * This function returns a new Group object.
- *
- * The caller should (at least) initialize its sets before inserting
- * the object in the topology. See hwloc_topology_insert_group_object().
- */
-HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_alloc_group_object(hwloc_topology_t topology);
-
-/** \brief Add more structure to the topology by adding an intermediate Group
- *
- * The caller should first allocate a new Group object with hwloc_topology_alloc_group_object().
- * Then it must setup at least one of its CPU or node sets to specify
- * the final location of the Group in the topology.
- * Then the object can be passed to this function for actual insertion in the topology.
- *
- * Either the cpuset or nodeset field (or both, if compatible) must be set
- * to a non-empty bitmap. The complete_cpuset or complete_nodeset may be set
- * instead if inserting with respect to the complete topology
- * (including disallowed, offline or unknown objects).
- * If grouping several objects, hwloc_obj_add_other_obj_sets() is an easy way
- * to build the Group sets iteratively.
- * These sets cannot be larger than the current topology, or they would get
- * restricted silently.
- * The core will setup the other sets after actual insertion.
- *
- * The \p subtype object attribute may be defined (to a dynamically
- * allocated string) to display something else than "Group" as the
- * type name for this object in lstopo.
- * Custom name/value info pairs may be added with hwloc_obj_add_info() after
- * insertion.
- *
- * The group \p dont_merge attribute may be set to \c 1 to prevent
- * the hwloc core from ever merging this object with another
- * hierarchically-identical object.
- * This is useful when the Group itself describes an important feature
- * that cannot be exposed anywhere else in the hierarchy.
- *
- * The group \p kind attribute may be set to a high value such
- * as \c 0xffffffff to tell hwloc that this new Group should always
- * be discarded in favor of any existing Group with the same locality.
- *
- * \return The inserted object if it was properly inserted.
- *
- * \return An existing object if the Group was merged or discarded
- * because the topology already contained an object at the same
- * location (the Group did not add any hierarchy information).
- *
- * \return \c NULL if the insertion failed because of conflicting sets in topology tree.
- *
- * \return \c NULL if Group objects are filtered-out of the topology (::HWLOC_TYPE_FILTER_KEEP_NONE).
- *
- * \return \c NULL if the object was discarded because no set was
- * initialized in the Group before insert, or all of them were empty.
- */
-HWLOC_DECLSPEC hwloc_obj_t hwloc_topology_insert_group_object(hwloc_topology_t topology, hwloc_obj_t group);
-
-/** \brief Setup object cpusets/nodesets by OR'ing another object's sets.
- *
- * For each defined cpuset or nodeset in \p src, allocate the corresponding set
- * in \p dst and add \p src to it by OR'ing sets.
- *
- * This function is convenient between hwloc_topology_alloc_group_object()
- * and hwloc_topology_insert_group_object(). It builds the sets of the new Group
- * that will be inserted as a new intermediate parent of several objects.
- */
-HWLOC_DECLSPEC int hwloc_obj_add_other_obj_sets(hwloc_obj_t dst, hwloc_obj_t src);
-
-/** \brief Refresh internal structures after topology modification.
- *
- * Modifying the topology (by restricting, adding objects, modifying structures
- * such as distances or memory attributes, etc.) may cause some internal caches
- * to become invalid. These caches are automatically refreshed when accessed
- * but this refreshing is not thread-safe.
- *
- * This function is not thread-safe either, but it is a good way to end a
- * non-thread-safe phase of topology modification. Once this refresh is done,
- * multiple threads may concurrently consult the topology, objects, distances,
- * attributes, etc.
- *
- * See also \ref threadsafety
- */
-HWLOC_DECLSPEC int hwloc_topology_refresh(hwloc_topology_t topology);
-
-/** @} */
-
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-/* high-level helpers */
-#include "hwloc/helper.h"
-
-/* inline code of some functions above */
-#include "hwloc/inlines.h"
-
-/* memory attributes */
-#include "hwloc/memattrs.h"
-
-/* kinds of CPU cores */
-#include "hwloc/cpukinds.h"
-
-/* exporting to XML or synthetic */
-#include "hwloc/export.h"
-
-/* distances */
-#include "hwloc/distances.h"
-
-/* topology diffs */
-#include "hwloc/diff.h"
-
-/* deprecated headers */
-#include "hwloc/deprecated.h"
-
-#endif /* HWLOC_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/autogen/config.h b/.CondaPkg/env/Library/include/hwloc/autogen/config.h
deleted file mode 100644
index 21906fcf..00000000
--- a/.CondaPkg/env/Library/include/hwloc/autogen/config.h
+++ /dev/null
@@ -1,242 +0,0 @@
-/* include/hwloc/autogen/config.h. Generated from config.h.in by configure. */
-/* -*- c -*-
- * Copyright © 2009 CNRS
- * Copyright © 2009-2022 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/* The configuration file */
-
-#ifndef HWLOC_CONFIG_H
-#define HWLOC_CONFIG_H
-
-#define HWLOC_VERSION "2.9.0"
-#define HWLOC_VERSION_MAJOR 2
-#define HWLOC_VERSION_MINOR 9
-#define HWLOC_VERSION_RELEASE 0
-#define HWLOC_VERSION_GREEK ""
-
-/* #undef HWLOC_PCI_COMPONENT_BUILTIN */
-/* #undef HWLOC_OPENCL_COMPONENT_BUILTIN */
-/* #undef HWLOC_CUDA_COMPONENT_BUILTIN */
-/* #undef HWLOC_NVML_COMPONENT_BUILTIN */
-/* #undef HWLOC_RSMI_COMPONENT_BUILTIN */
-/* #undef HWLOC_LEVELZERO_COMPONENT_BUILTIN */
-/* #undef HWLOC_GL_COMPONENT_BUILTIN */
-/* #undef HWLOC_XML_LIBXML_COMPONENT_BUILTIN */
-
-#if (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
-# define __hwloc_restrict __restrict
-#else
-# if __STDC_VERSION__ >= 199901L
-# define __hwloc_restrict restrict
-# else
-# define __hwloc_restrict
-# endif
-#endif
-
-/* Note that if we're compiling C++, then just use the "inline"
- keyword, since it's part of C++ */
-#if defined(c_plusplus) || defined(__cplusplus)
-# define __hwloc_inline inline
-#elif defined(_MSC_VER) || defined(__HP_cc)
-# define __hwloc_inline __inline
-#else
-# define __hwloc_inline __inline__
-#endif
-
-/*
- * Note: this is public. We can not assume anything from the compiler used
- * by the application and thus the HWLOC_HAVE_* macros below are not
- * fetched from the autoconf result here. We only automatically use a few
- * well-known easy cases.
- */
-
-/* Some handy constants to make the logic below a little more readable */
-#if defined(__cplusplus) && \
- (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR >= 4))
-#define GXX_ABOVE_3_4 1
-#else
-#define GXX_ABOVE_3_4 0
-#endif
-
-#if !defined(__cplusplus) && \
- (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95))
-#define GCC_ABOVE_2_95 1
-#else
-#define GCC_ABOVE_2_95 0
-#endif
-
-#if !defined(__cplusplus) && \
- (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96))
-#define GCC_ABOVE_2_96 1
-#else
-#define GCC_ABOVE_2_96 0
-#endif
-
-#if !defined(__cplusplus) && \
- (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3))
-#define GCC_ABOVE_3_3 1
-#else
-#define GCC_ABOVE_3_3 0
-#endif
-
-#if !defined(__cplusplus) && \
- (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-#define GCC_ABOVE_3_4 1
-#else
-#define GCC_ABOVE_3_4 0
-#endif
-
-/* Maybe before gcc 2.95 too */
-#ifdef HWLOC_HAVE_ATTRIBUTE_UNUSED
-#define __HWLOC_HAVE_ATTRIBUTE_UNUSED HWLOC_HAVE_ATTRIBUTE_UNUSED
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_UNUSED (GXX_ABOVE_3_4 || GCC_ABOVE_2_95)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_UNUSED 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_UNUSED
-# define __hwloc_attribute_unused __attribute__((__unused__))
-#else
-# define __hwloc_attribute_unused
-#endif
-
-#ifdef HWLOC_HAVE_ATTRIBUTE_MALLOC
-#define __HWLOC_HAVE_ATTRIBUTE_MALLOC HWLOC_HAVE_ATTRIBUTE_MALLOC
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_MALLOC (GXX_ABOVE_3_4 || GCC_ABOVE_2_96)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_MALLOC 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_MALLOC
-# define __hwloc_attribute_malloc __attribute__((__malloc__))
-#else
-# define __hwloc_attribute_malloc
-#endif
-
-#ifdef HWLOC_HAVE_ATTRIBUTE_CONST
-#define __HWLOC_HAVE_ATTRIBUTE_CONST HWLOC_HAVE_ATTRIBUTE_CONST
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_CONST (GXX_ABOVE_3_4 || GCC_ABOVE_2_95)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_CONST 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_CONST
-# define __hwloc_attribute_const __attribute__((__const__))
-#else
-# define __hwloc_attribute_const
-#endif
-
-#ifdef HWLOC_HAVE_ATTRIBUTE_PURE
-#define __HWLOC_HAVE_ATTRIBUTE_PURE HWLOC_HAVE_ATTRIBUTE_PURE
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_PURE (GXX_ABOVE_3_4 || GCC_ABOVE_2_96)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_PURE 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_PURE
-# define __hwloc_attribute_pure __attribute__((__pure__))
-#else
-# define __hwloc_attribute_pure
-#endif
-
-#ifndef __hwloc_attribute_deprecated /* allow the user to disable these warnings by defining this macro to nothing */
-#ifdef HWLOC_HAVE_ATTRIBUTE_DEPRECATED
-#define __HWLOC_HAVE_ATTRIBUTE_DEPRECATED HWLOC_HAVE_ATTRIBUTE_DEPRECATED
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_DEPRECATED (GXX_ABOVE_3_4 || GCC_ABOVE_3_3)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_DEPRECATED 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_DEPRECATED
-# define __hwloc_attribute_deprecated __attribute__((__deprecated__))
-#else
-# define __hwloc_attribute_deprecated
-#endif
-#endif
-
-#ifdef HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS
-#define __HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS (GXX_ABOVE_3_4 || GCC_ABOVE_3_3)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_MAY_ALIAS
-# define __hwloc_attribute_may_alias __attribute__((__may_alias__))
-#else
-# define __hwloc_attribute_may_alias
-#endif
-
-#ifdef HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT
-#define __HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT
-#elif defined(__GNUC__)
-# define __HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT (GXX_ABOVE_3_4 || GCC_ABOVE_3_4)
-#else
-# define __HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT 0
-#endif
-#if __HWLOC_HAVE_ATTRIBUTE_WARN_UNUSED_RESULT
-# define __hwloc_attribute_warn_unused_result __attribute__((__warn_unused_result__))
-#else
-# define __hwloc_attribute_warn_unused_result
-#endif
-
-#ifdef HWLOC_C_HAVE_VISIBILITY
-# if HWLOC_C_HAVE_VISIBILITY
-# define HWLOC_DECLSPEC __attribute__((__visibility__("default")))
-# else
-# define HWLOC_DECLSPEC
-# endif
-#else
-# define HWLOC_DECLSPEC
-#endif
-
-/* Defined to 1 on Linux */
-/* #undef HWLOC_LINUX_SYS */
-
-/* Defined to 1 if the CPU_SET macro works */
-/* #undef HWLOC_HAVE_CPU_SET */
-
-/* Defined to 1 if you have the `windows.h' header. */
-#define HWLOC_HAVE_WINDOWS_H 1
-#define hwloc_pid_t HANDLE
-#define hwloc_thread_t HANDLE
-
-#ifdef HWLOC_HAVE_WINDOWS_H
-
-# include
-typedef DWORDLONG hwloc_uint64_t;
-
-#else /* HWLOC_HAVE_WINDOWS_H */
-
-# ifdef hwloc_thread_t
-# include
-# endif /* hwloc_thread_t */
-
-/* Defined to 1 if you have the header file. */
-# define HWLOC_HAVE_STDINT_H 1
-
-# include
-# ifdef HWLOC_HAVE_STDINT_H
-# include
-# endif
-typedef uint64_t hwloc_uint64_t;
-
-#endif /* HWLOC_HAVE_WINDOWS_H */
-
-/* Define to 1 if --enable-32bits-pci-domain is called. */
-/* #undef HWLOC_HAVE_32BITS_PCI_DOMAIN */
-
-/* Whether we need to re-define all the hwloc public symbols or not */
-#define HWLOC_SYM_TRANSFORM 0
-
-/* The hwloc symbol prefix */
-#define HWLOC_SYM_PREFIX hwloc_
-
-/* The hwloc symbol prefix in all caps */
-#define HWLOC_SYM_PREFIX_CAPS HWLOC_
-
-#endif /* HWLOC_CONFIG_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/bitmap.h b/.CondaPkg/env/Library/include/hwloc/bitmap.h
deleted file mode 100644
index cd118b38..00000000
--- a/.CondaPkg/env/Library/include/hwloc/bitmap.h
+++ /dev/null
@@ -1,494 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2022 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief The bitmap API, for use in hwloc itself.
- */
-
-#ifndef HWLOC_BITMAP_H
-#define HWLOC_BITMAP_H
-
-#include "hwloc/autogen/config.h"
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_bitmap The bitmap API
- *
- * The ::hwloc_bitmap_t type represents a set of integers (positive or null).
- * A bitmap may be of infinite size (all bits are set after some point).
- * A bitmap may even be full if all bits are set.
- *
- * Bitmaps are used by hwloc for sets of OS processors
- * (which may actually be hardware threads) as by ::hwloc_cpuset_t
- * (a typedef for ::hwloc_bitmap_t), or sets of NUMA memory nodes
- * as ::hwloc_nodeset_t (also a typedef for ::hwloc_bitmap_t).
- * Those are used for cpuset and nodeset fields in the ::hwloc_obj structure,
- * see \ref hwlocality_object_sets.
- *
- * Both CPU and node sets are always indexed by OS physical number.
- * However users should usually not build CPU and node sets manually
- * (e.g. with hwloc_bitmap_set()).
- * One should rather use existing object sets and combine them with
- * hwloc_bitmap_or(), etc.
- * For instance, binding the current thread on a pair of cores may be performed with:
- * \code
- * hwloc_obj_t core1 = ... , core2 = ... ;
- * hwloc_bitmap_t set = hwloc_bitmap_alloc();
- * hwloc_bitmap_or(set, core1->cpuset, core2->cpuset);
- * hwloc_set_cpubind(topology, set, HWLOC_CPUBIND_THREAD);
- * hwloc_bitmap_free(set);
- * \endcode
- *
- * \note Most functions below return an int that may be negative in case of
- * error. The usual error case would be an internal failure to realloc/extend
- * the storage of the bitmap (\p errno would be set to \c ENOMEM).
- *
- * \note Several examples of using the bitmap API are available under the
- * doc/examples/ directory in the source tree.
- * Regression tests such as tests/hwloc/hwloc_bitmap*.c also make intensive use
- * of this API.
- * @{
- */
-
-
-/** \brief
- * Set of bits represented as an opaque pointer to an internal bitmap.
- */
-typedef struct hwloc_bitmap_s * hwloc_bitmap_t;
-/** \brief a non-modifiable ::hwloc_bitmap_t */
-typedef const struct hwloc_bitmap_s * hwloc_const_bitmap_t;
-
-
-/*
- * Bitmap allocation, freeing and copying.
- */
-
-/** \brief Allocate a new empty bitmap.
- *
- * \returns A valid bitmap or \c NULL.
- *
- * The bitmap should be freed by a corresponding call to
- * hwloc_bitmap_free().
- */
-HWLOC_DECLSPEC hwloc_bitmap_t hwloc_bitmap_alloc(void) __hwloc_attribute_malloc;
-
-/** \brief Allocate a new full bitmap. */
-HWLOC_DECLSPEC hwloc_bitmap_t hwloc_bitmap_alloc_full(void) __hwloc_attribute_malloc;
-
-/** \brief Free bitmap \p bitmap.
- *
- * If \p bitmap is \c NULL, no operation is performed.
- */
-HWLOC_DECLSPEC void hwloc_bitmap_free(hwloc_bitmap_t bitmap);
-
-/** \brief Duplicate bitmap \p bitmap by allocating a new bitmap and copying \p bitmap contents.
- *
- * If \p bitmap is \c NULL, \c NULL is returned.
- */
-HWLOC_DECLSPEC hwloc_bitmap_t hwloc_bitmap_dup(hwloc_const_bitmap_t bitmap) __hwloc_attribute_malloc;
-
-/** \brief Copy the contents of bitmap \p src into the already allocated bitmap \p dst */
-HWLOC_DECLSPEC int hwloc_bitmap_copy(hwloc_bitmap_t dst, hwloc_const_bitmap_t src);
-
-
-/*
- * Bitmap/String Conversion
- */
-
-/** \brief Stringify a bitmap.
- *
- * Up to \p buflen characters may be written in buffer \p buf.
- *
- * If \p buflen is 0, \p buf may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-HWLOC_DECLSPEC int hwloc_bitmap_snprintf(char * __hwloc_restrict buf, size_t buflen, hwloc_const_bitmap_t bitmap);
-
-/** \brief Stringify a bitmap into a newly allocated string.
- *
- * \return -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_asprintf(char ** strp, hwloc_const_bitmap_t bitmap);
-
-/** \brief Parse a bitmap string and stores it in bitmap \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_sscanf(hwloc_bitmap_t bitmap, const char * __hwloc_restrict string);
-
-/** \brief Stringify a bitmap in the list format.
- *
- * Lists are comma-separated indexes or ranges.
- * Ranges are dash separated indexes.
- * The last range may not have an ending indexes if the bitmap is infinitely set.
- *
- * Up to \p buflen characters may be written in buffer \p buf.
- *
- * If \p buflen is 0, \p buf may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-HWLOC_DECLSPEC int hwloc_bitmap_list_snprintf(char * __hwloc_restrict buf, size_t buflen, hwloc_const_bitmap_t bitmap);
-
-/** \brief Stringify a bitmap into a newly allocated list string.
- *
- * \return -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_list_asprintf(char ** strp, hwloc_const_bitmap_t bitmap);
-
-/** \brief Parse a list string and stores it in bitmap \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_list_sscanf(hwloc_bitmap_t bitmap, const char * __hwloc_restrict string);
-
-/** \brief Stringify a bitmap in the taskset-specific format.
- *
- * The taskset command manipulates bitmap strings that contain a single
- * (possible very long) hexadecimal number starting with 0x.
- *
- * Up to \p buflen characters may be written in buffer \p buf.
- *
- * If \p buflen is 0, \p buf may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-HWLOC_DECLSPEC int hwloc_bitmap_taskset_snprintf(char * __hwloc_restrict buf, size_t buflen, hwloc_const_bitmap_t bitmap);
-
-/** \brief Stringify a bitmap into a newly allocated taskset-specific string.
- *
- * \return -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_taskset_asprintf(char ** strp, hwloc_const_bitmap_t bitmap);
-
-/** \brief Parse a taskset-specific bitmap string and stores it in bitmap \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_taskset_sscanf(hwloc_bitmap_t bitmap, const char * __hwloc_restrict string);
-
-
-/*
- * Building bitmaps.
- */
-
-/** \brief Empty the bitmap \p bitmap */
-HWLOC_DECLSPEC void hwloc_bitmap_zero(hwloc_bitmap_t bitmap);
-
-/** \brief Fill bitmap \p bitmap with all possible indexes (even if those objects don't exist or are otherwise unavailable) */
-HWLOC_DECLSPEC void hwloc_bitmap_fill(hwloc_bitmap_t bitmap);
-
-/** \brief Empty the bitmap \p bitmap and add bit \p id */
-HWLOC_DECLSPEC int hwloc_bitmap_only(hwloc_bitmap_t bitmap, unsigned id);
-
-/** \brief Fill the bitmap \p and clear the index \p id */
-HWLOC_DECLSPEC int hwloc_bitmap_allbut(hwloc_bitmap_t bitmap, unsigned id);
-
-/** \brief Setup bitmap \p bitmap from unsigned long \p mask */
-HWLOC_DECLSPEC int hwloc_bitmap_from_ulong(hwloc_bitmap_t bitmap, unsigned long mask);
-
-/** \brief Setup bitmap \p bitmap from unsigned long \p mask used as \p i -th subset */
-HWLOC_DECLSPEC int hwloc_bitmap_from_ith_ulong(hwloc_bitmap_t bitmap, unsigned i, unsigned long mask);
-
-/** \brief Setup bitmap \p bitmap from unsigned longs \p masks used as first \p nr subsets */
-HWLOC_DECLSPEC int hwloc_bitmap_from_ulongs(hwloc_bitmap_t bitmap, unsigned nr, const unsigned long *masks);
-
-
-/*
- * Modifying bitmaps.
- */
-
-/** \brief Add index \p id in bitmap \p bitmap */
-HWLOC_DECLSPEC int hwloc_bitmap_set(hwloc_bitmap_t bitmap, unsigned id);
-
-/** \brief Add indexes from \p begin to \p end in bitmap \p bitmap.
- *
- * If \p end is \c -1, the range is infinite.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_set_range(hwloc_bitmap_t bitmap, unsigned begin, int end);
-
-/** \brief Replace \p i -th subset of bitmap \p bitmap with unsigned long \p mask */
-HWLOC_DECLSPEC int hwloc_bitmap_set_ith_ulong(hwloc_bitmap_t bitmap, unsigned i, unsigned long mask);
-
-/** \brief Remove index \p id from bitmap \p bitmap */
-HWLOC_DECLSPEC int hwloc_bitmap_clr(hwloc_bitmap_t bitmap, unsigned id);
-
-/** \brief Remove indexes from \p begin to \p end in bitmap \p bitmap.
- *
- * If \p end is \c -1, the range is infinite.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_clr_range(hwloc_bitmap_t bitmap, unsigned begin, int end);
-
-/** \brief Keep a single index among those set in bitmap \p bitmap
- *
- * May be useful before binding so that the process does not
- * have a chance of migrating between multiple processors
- * in the original mask.
- * Instead of running the task on any PU inside the given CPU set,
- * the operating system scheduler will be forced to run it on a single
- * of these PUs.
- * It avoids a migration overhead and cache-line ping-pongs between PUs.
- *
- * \note This function is NOT meant to distribute multiple processes
- * within a single CPU set. It always return the same single bit when
- * called multiple times on the same input set. hwloc_distrib() may
- * be used for generating CPU sets to distribute multiple tasks below
- * a single multi-PU object.
- *
- * \note This function cannot be applied to an object set directly. It
- * should be applied to a copy (which may be obtained with hwloc_bitmap_dup()).
- */
-HWLOC_DECLSPEC int hwloc_bitmap_singlify(hwloc_bitmap_t bitmap);
-
-
-/*
- * Consulting bitmaps.
- */
-
-/** \brief Convert the beginning part of bitmap \p bitmap into unsigned long \p mask */
-HWLOC_DECLSPEC unsigned long hwloc_bitmap_to_ulong(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Convert the \p i -th subset of bitmap \p bitmap into unsigned long mask */
-HWLOC_DECLSPEC unsigned long hwloc_bitmap_to_ith_ulong(hwloc_const_bitmap_t bitmap, unsigned i) __hwloc_attribute_pure;
-
-/** \brief Convert the first \p nr subsets of bitmap \p bitmap into the array of \p nr unsigned long \p masks
- *
- * \p nr may be determined earlier with hwloc_bitmap_nr_ulongs().
- *
- * \return 0
- */
-HWLOC_DECLSPEC int hwloc_bitmap_to_ulongs(hwloc_const_bitmap_t bitmap, unsigned nr, unsigned long *masks);
-
-/** \brief Return the number of unsigned longs required for storing bitmap \p bitmap entirely
- *
- * This is the number of contiguous unsigned longs from the very first bit of the bitmap
- * (even if unset) up to the last set bit.
- * This is useful for knowing the \p nr parameter to pass to hwloc_bitmap_to_ulongs()
- * (or which calls to hwloc_bitmap_to_ith_ulong() are needed)
- * to entirely convert a bitmap into multiple unsigned longs.
- *
- * When called on the output of hwloc_topology_get_topology_cpuset(),
- * the returned number is large enough for all cpusets of the topology.
- *
- * \return -1 if \p bitmap is infinite.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_nr_ulongs(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Test whether index \p id is part of bitmap \p bitmap.
- *
- * \return 1 if the bit at index \p id is set in bitmap \p bitmap, 0 otherwise.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_isset(hwloc_const_bitmap_t bitmap, unsigned id) __hwloc_attribute_pure;
-
-/** \brief Test whether bitmap \p bitmap is empty
- *
- * \return 1 if bitmap is empty, 0 otherwise.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_iszero(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Test whether bitmap \p bitmap is completely full
- *
- * \return 1 if bitmap is full, 0 otherwise.
- *
- * \note A full bitmap is always infinitely set.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_isfull(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Compute the first index (least significant bit) in bitmap \p bitmap
- *
- * \return -1 if no index is set in \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_first(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Compute the next index in bitmap \p bitmap which is after index \p prev
- *
- * If \p prev is -1, the first index is returned.
- *
- * \return -1 if no index with higher index is set in \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_next(hwloc_const_bitmap_t bitmap, int prev) __hwloc_attribute_pure;
-
-/** \brief Compute the last index (most significant bit) in bitmap \p bitmap
- *
- * \return -1 if no index is set in \p bitmap, or if \p bitmap is infinitely set.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_last(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Compute the "weight" of bitmap \p bitmap (i.e., number of
- * indexes that are in the bitmap).
- *
- * \return the number of indexes that are in the bitmap.
- *
- * \return -1 if \p bitmap is infinitely set.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_weight(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Compute the first unset index (least significant bit) in bitmap \p bitmap
- *
- * \return -1 if no index is unset in \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_first_unset(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Compute the next unset index in bitmap \p bitmap which is after index \p prev
- *
- * If \p prev is -1, the first unset index is returned.
- *
- * \return -1 if no index with higher index is unset in \p bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_next_unset(hwloc_const_bitmap_t bitmap, int prev) __hwloc_attribute_pure;
-
-/** \brief Compute the last unset index (most significant bit) in bitmap \p bitmap
- *
- * \return -1 if no index is unset in \p bitmap, or if \p bitmap is infinitely set.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_last_unset(hwloc_const_bitmap_t bitmap) __hwloc_attribute_pure;
-
-/** \brief Loop macro iterating on bitmap \p bitmap
- *
- * The loop must start with hwloc_bitmap_foreach_begin() and end
- * with hwloc_bitmap_foreach_end() followed by a terminating ';'.
- *
- * \p id is the loop variable; it should be an unsigned int. The
- * first iteration will set \p id to the lowest index in the bitmap.
- * Successive iterations will iterate through, in order, all remaining
- * indexes set in the bitmap. To be specific: each iteration will return a
- * value for \p id such that hwloc_bitmap_isset(bitmap, id) is true.
- *
- * The assert prevents the loop from being infinite if the bitmap is infinitely set.
- *
- * \hideinitializer
- */
-#define hwloc_bitmap_foreach_begin(id, bitmap) \
-do { \
- assert(hwloc_bitmap_weight(bitmap) != -1); \
- for (id = hwloc_bitmap_first(bitmap); \
- (unsigned) id != (unsigned) -1; \
- id = hwloc_bitmap_next(bitmap, id)) {
-
-/** \brief End of loop macro iterating on a bitmap.
- *
- * Needs a terminating ';'.
- *
- * \sa hwloc_bitmap_foreach_begin()
- * \hideinitializer
- */
-#define hwloc_bitmap_foreach_end() \
- } \
-} while (0)
-
-
-/*
- * Combining bitmaps.
- */
-
-/** \brief Or bitmaps \p bitmap1 and \p bitmap2 and store the result in bitmap \p res
- *
- * \p res can be the same as \p bitmap1 or \p bitmap2
- */
-HWLOC_DECLSPEC int hwloc_bitmap_or (hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2);
-
-/** \brief And bitmaps \p bitmap1 and \p bitmap2 and store the result in bitmap \p res
- *
- * \p res can be the same as \p bitmap1 or \p bitmap2
- */
-HWLOC_DECLSPEC int hwloc_bitmap_and (hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2);
-
-/** \brief And bitmap \p bitmap1 and the negation of \p bitmap2 and store the result in bitmap \p res
- *
- * \p res can be the same as \p bitmap1 or \p bitmap2
- */
-HWLOC_DECLSPEC int hwloc_bitmap_andnot (hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2);
-
-/** \brief Xor bitmaps \p bitmap1 and \p bitmap2 and store the result in bitmap \p res
- *
- * \p res can be the same as \p bitmap1 or \p bitmap2
- */
-HWLOC_DECLSPEC int hwloc_bitmap_xor (hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2);
-
-/** \brief Negate bitmap \p bitmap and store the result in bitmap \p res
- *
- * \p res can be the same as \p bitmap
- */
-HWLOC_DECLSPEC int hwloc_bitmap_not (hwloc_bitmap_t res, hwloc_const_bitmap_t bitmap);
-
-
-/*
- * Comparing bitmaps.
- */
-
-/** \brief Test whether bitmaps \p bitmap1 and \p bitmap2 intersects.
- *
- * \return 1 if bitmaps intersect, 0 otherwise.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_intersects (hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2) __hwloc_attribute_pure;
-
-/** \brief Test whether bitmap \p sub_bitmap is part of bitmap \p super_bitmap.
- *
- * \return 1 if \p sub_bitmap is included in \p super_bitmap, 0 otherwise.
- *
- * \note The empty bitmap is considered included in any other bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_isincluded (hwloc_const_bitmap_t sub_bitmap, hwloc_const_bitmap_t super_bitmap) __hwloc_attribute_pure;
-
-/** \brief Test whether bitmap \p bitmap1 is equal to bitmap \p bitmap2.
- *
- * \return 1 if bitmaps are equal, 0 otherwise.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_isequal (hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2) __hwloc_attribute_pure;
-
-/** \brief Compare bitmaps \p bitmap1 and \p bitmap2 using their lowest index.
- *
- * A bitmap is considered smaller if its least significant bit is smaller.
- * The empty bitmap is considered higher than anything (because its least significant bit does not exist).
- *
- * \return -1 if \p bitmap1 is considered smaller than \p bitmap2.
- * \return 1 if \p bitmap1 is considered larger than \p bitmap2.
- *
- * For instance comparing binary bitmaps 0011 and 0110 returns -1
- * (hence 0011 is considered smaller than 0110)
- * because least significant bit of 0011 (0001) is smaller than least significant bit of 0110 (0010).
- * Comparing 01001 and 00110 would also return -1 for the same reason.
- *
- * \return 0 if bitmaps are considered equal, even if they are not strictly equal.
- * They just need to have the same least significant bit.
- * For instance, comparing binary bitmaps 0010 and 0110 returns 0 because they have the same least significant bit.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_compare_first(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2) __hwloc_attribute_pure;
-
-/** \brief Compare bitmaps \p bitmap1 and \p bitmap2 in lexicographic order.
- *
- * Lexicographic comparison of bitmaps, starting for their highest indexes.
- * Compare last indexes first, then second, etc.
- * The empty bitmap is considered lower than anything.
- *
- * \return -1 if \p bitmap1 is considered smaller than \p bitmap2.
- * \return 1 if \p bitmap1 is considered larger than \p bitmap2.
- * \return 0 if bitmaps are equal (contrary to hwloc_bitmap_compare_first()).
- *
- * For instance comparing binary bitmaps 0011 and 0110 returns -1
- * (hence 0011 is considered smaller than 0110).
- * Comparing 00101 and 01010 returns -1 too.
- *
- * \note This is different from the non-existing hwloc_bitmap_compare_last()
- * which would only compare the highest index of each bitmap.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_compare(hwloc_const_bitmap_t bitmap1, hwloc_const_bitmap_t bitmap2) __hwloc_attribute_pure;
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_BITMAP_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/cpukinds.h b/.CondaPkg/env/Library/include/hwloc/cpukinds.h
deleted file mode 100644
index 524a05af..00000000
--- a/.CondaPkg/env/Library/include/hwloc/cpukinds.h
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
- * Copyright © 2020-2021 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Kinds of CPU cores.
- */
-
-#ifndef HWLOC_CPUKINDS_H
-#define HWLOC_CPUKINDS_H
-
-#include "hwloc.h"
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-/** \defgroup hwlocality_cpukinds Kinds of CPU cores
- *
- * Platforms with heterogeneous CPUs may have some cores with
- * different features or frequencies.
- * This API exposes identical PUs in sets called CPU kinds.
- * Each PU of the topology may only be in a single kind.
- *
- * The number of kinds may be obtained with hwloc_cpukinds_get_nr().
- * If the platform is homogeneous, there may be a single kind
- * with all PUs.
- * If the platform or operating system does not expose any
- * information about CPU cores, there may be no kind at all.
- *
- * The index of the kind that describes a given CPU set
- * (if any, and not partially)
- * may be obtained with hwloc_cpukinds_get_by_cpuset().
- *
- * From the index of a kind, it is possible to retrieve information
- * with hwloc_cpukinds_get_info():
- * an abstracted efficiency value,
- * and an array of info attributes
- * (for instance the "CoreType" and "FrequencyMaxMHz",
- * see \ref topoattrs_cpukinds).
- *
- * A higher efficiency value means greater intrinsic performance
- * (and possibly less performance/power efficiency).
- * Kinds with lower efficiency values are ranked first:
- * Passing 0 as \p kind_index to hwloc_cpukinds_get_info() will
- * return information about the CPU kind with lower performance
- * but higher energy-efficiency.
- * Higher \p kind_index values would rather return information
- * about power-hungry high-performance cores.
- *
- * When available, efficiency values are gathered from the operating system.
- * If so, \p cpukind_efficiency is set in the struct hwloc_topology_discovery_support array.
- * This is currently available on Windows 10, Mac OS X (Darwin),
- * and on some Linux platforms where core "capacity" is exposed in sysfs.
- *
- * If the operating system does not expose core efficiencies natively,
- * hwloc tries to compute efficiencies by comparing CPU kinds using
- * frequencies (on ARM), or core types and frequencies (on other architectures).
- * The environment variable HWLOC_CPUKINDS_RANKING may be used
- * to change this heuristics, see \ref envvar.
- *
- * If hwloc fails to rank any kind, for instance because the operating
- * system does not expose efficiencies and core frequencies,
- * all kinds will have an unknown efficiency (\c -1),
- * and they are not indexed/ordered in any specific way.
- *
- * @{
- */
-
-/** \brief Get the number of different kinds of CPU cores in the topology.
- *
- * \p flags must be \c 0 for now.
- *
- * \return The number of CPU kinds (positive integer) on success.
- * \return \c 0 if no information about kinds was found.
- * \return \c -1 with \p errno set to \c EINVAL if \p flags is invalid.
- */
-HWLOC_DECLSPEC int
-hwloc_cpukinds_get_nr(hwloc_topology_t topology,
- unsigned long flags);
-
-/** \brief Get the index of the CPU kind that contains CPUs listed in \p cpuset.
- *
- * \p flags must be \c 0 for now.
- *
- * \return The index of the CPU kind (positive integer or 0) on success.
- * \return \c -1 with \p errno set to \c EXDEV if \p cpuset is
- * only partially included in the some kind.
- * \return \c -1 with \p errno set to \c ENOENT if \p cpuset is
- * not included in any kind, even partially.
- * \return \c -1 with \p errno set to \c EINVAL if parameters are invalid.
- */
-HWLOC_DECLSPEC int
-hwloc_cpukinds_get_by_cpuset(hwloc_topology_t topology,
- hwloc_const_bitmap_t cpuset,
- unsigned long flags);
-
-/** \brief Get the CPU set and infos about a CPU kind in the topology.
- *
- * \p kind_index identifies one kind of CPU between 0 and the number
- * of kinds returned by hwloc_cpukinds_get_nr() minus 1.
- *
- * If not \c NULL, the bitmap \p cpuset will be filled with
- * the set of PUs of this kind.
- *
- * The integer pointed by \p efficiency, if not \c NULL will, be filled
- * with the ranking of this kind of CPU in term of efficiency (see above).
- * It ranges from \c 0 to the number of kinds
- * (as reported by hwloc_cpukinds_get_nr()) minus 1.
- *
- * Kinds with lower efficiency are reported first.
- *
- * If there is a single kind in the topology, its efficiency \c 0.
- * If the efficiency of some kinds of cores is unknown,
- * the efficiency of all kinds is set to \c -1,
- * and kinds are reported in no specific order.
- *
- * The array of info attributes (for instance the "CoreType",
- * "FrequencyMaxMHz" or "FrequencyBaseMHz", see \ref topoattrs_cpukinds)
- * and its length are returned in \p infos or \p nr_infos.
- * The array belongs to the topology, it should not be freed or modified.
- *
- * If \p nr_infos or \p infos is \c NULL, no info is returned.
- *
- * \p flags must be \c 0 for now.
- *
- * \return \c 0 on success.
- * \return \c -1 with \p errno set to \c ENOENT if \p kind_index does not match any CPU kind.
- * \return \c -1 with \p errno set to \c EINVAL if parameters are invalid.
- */
-HWLOC_DECLSPEC int
-hwloc_cpukinds_get_info(hwloc_topology_t topology,
- unsigned kind_index,
- hwloc_bitmap_t cpuset,
- int *efficiency,
- unsigned *nr_infos, struct hwloc_info_s **infos,
- unsigned long flags);
-
-/** \brief Register a kind of CPU in the topology.
- *
- * Mark the PUs listed in \p cpuset as being of the same kind
- * with respect to the given attributes.
- *
- * \p forced_efficiency should be \c -1 if unknown.
- * Otherwise it is an abstracted efficiency value to enforce
- * the ranking of all kinds if all of them have valid (and
- * different) efficiencies.
- *
- * The array \p infos of size \p nr_infos may be used to provide
- * info names and values describing this kind of PUs.
- *
- * \p flags must be \c 0 for now.
- *
- * Parameters \p cpuset and \p infos will be duplicated internally,
- * the caller is responsible for freeing them.
- *
- * If \p cpuset overlaps with some existing kinds, those might get
- * modified or split. For instance if existing kind A contains
- * PUs 0 and 1, and one registers another kind for PU 1 and 2,
- * there will be 3 resulting kinds:
- * existing kind A is restricted to only PU 0;
- * new kind B contains only PU 1 and combines information from A
- * and from the newly-registered kind;
- * new kind C contains only PU 2 and only gets information from
- * the newly-registered kind.
- *
- * \note The efficiency \p forced_efficiency provided to this function
- * may be different from the one reported later by hwloc_cpukinds_get_info()
- * because hwloc will scale efficiency values down to
- * between 0 and the number of kinds minus 1.
- *
- * \return \c 0 on success.
- * \return \c -1 with \p errno set to \c EINVAL if some parameters are invalid,
- * for instance if \p cpuset is \c NULL or empty.
- */
-HWLOC_DECLSPEC int
-hwloc_cpukinds_register(hwloc_topology_t topology,
- hwloc_bitmap_t cpuset,
- int forced_efficiency,
- unsigned nr_infos, struct hwloc_info_s *infos,
- unsigned long flags);
-
-/** @} */
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_CPUKINDS_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/cuda.h b/.CondaPkg/env/Library/include/hwloc/cuda.h
deleted file mode 100644
index 72fb8ccb..00000000
--- a/.CondaPkg/env/Library/include/hwloc/cuda.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/*
- * Copyright © 2010-2021 Inria. All rights reserved.
- * Copyright © 2010-2011 Université Bordeaux
- * Copyright © 2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the CUDA Driver API.
- *
- * Applications that use both hwloc and the CUDA Driver API may want to
- * include this file so as to get topology information for CUDA devices.
- *
- */
-
-#ifndef HWLOC_CUDA_H
-#define HWLOC_CUDA_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_cuda Interoperability with the CUDA Driver API
- *
- * This interface offers ways to retrieve topology information about
- * CUDA devices when using the CUDA Driver API.
- *
- * @{
- */
-
-/** \brief Return the domain, bus and device IDs of the CUDA device \p cudevice.
- *
- * Device \p cudevice must match the local machine.
- */
-static __hwloc_inline int
-hwloc_cuda_get_device_pci_ids(hwloc_topology_t topology __hwloc_attribute_unused,
- CUdevice cudevice, int *domain, int *bus, int *dev)
-{
- CUresult cres;
-
-#if CUDA_VERSION >= 4000
- cres = cuDeviceGetAttribute(domain, CU_DEVICE_ATTRIBUTE_PCI_DOMAIN_ID, cudevice);
- if (cres != CUDA_SUCCESS) {
- errno = ENOSYS;
- return -1;
- }
-#else
- *domain = 0;
-#endif
- cres = cuDeviceGetAttribute(bus, CU_DEVICE_ATTRIBUTE_PCI_BUS_ID, cudevice);
- if (cres != CUDA_SUCCESS) {
- errno = ENOSYS;
- return -1;
- }
- cres = cuDeviceGetAttribute(dev, CU_DEVICE_ATTRIBUTE_PCI_DEVICE_ID, cudevice);
- if (cres != CUDA_SUCCESS) {
- errno = ENOSYS;
- return -1;
- }
-
- return 0;
-}
-
-/** \brief Get the CPU set of processors that are physically
- * close to device \p cudevice.
- *
- * Store in \p set the CPU-set describing the locality of the CUDA device \p cudevice.
- *
- * Topology \p topology and device \p cudevice must match the local machine.
- * I/O devices detection and the CUDA component are not needed in the topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_cuda_get_device_osdev()
- * and hwloc_cuda_get_device_osdev_by_index().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_cuda_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- CUdevice cudevice, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the sysfs mechanism to get the local cpus */
-#define HWLOC_CUDA_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_CUDA_DEVICE_SYSFS_PATH_MAX];
- int domainid, busid, deviceid;
-
- if (hwloc_cuda_get_device_pci_ids(topology, cudevice, &domainid, &busid, &deviceid))
- return -1;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.0/local_cpus", domainid, busid, deviceid);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc PCI device object corresponding to the
- * CUDA device \p cudevice.
- *
- * \return The hwloc PCI device object describing the CUDA device \p cudevice.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p cudevice must match the local machine.
- * I/O devices detection must be enabled in topology \p topology.
- * The CUDA component is not needed in the topology.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_cuda_get_device_pcidev(hwloc_topology_t topology, CUdevice cudevice)
-{
- int domain, bus, dev;
-
- if (hwloc_cuda_get_device_pci_ids(topology, cudevice, &domain, &bus, &dev))
- return NULL;
-
- return hwloc_get_pcidev_by_busid(topology, domain, bus, dev, 0);
-}
-
-/** \brief Get the hwloc OS device object corresponding to CUDA device \p cudevice.
- *
- * \return The hwloc OS device object that describes the given CUDA device \p cudevice.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p cudevice must match the local machine.
- * I/O devices detection and the CUDA component must be enabled in the topology.
- * If not, the locality of the object may still be found using
- * hwloc_cuda_get_device_cpuset().
- *
- * \note This function cannot work if PCI devices are filtered out.
- *
- * \note The corresponding hwloc PCI device may be found by looking
- * at the result parent pointer (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_cuda_get_device_osdev(hwloc_topology_t topology, CUdevice cudevice)
-{
- hwloc_obj_t osdev = NULL;
- int domain, bus, dev;
-
- if (hwloc_cuda_get_device_pci_ids(topology, cudevice, &domain, &bus, &dev))
- return NULL;
-
- osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- hwloc_obj_t pcidev = osdev->parent;
- if (strncmp(osdev->name, "cuda", 4))
- continue;
- if (pcidev
- && pcidev->type == HWLOC_OBJ_PCI_DEVICE
- && (int) pcidev->attr->pcidev.domain == domain
- && (int) pcidev->attr->pcidev.bus == bus
- && (int) pcidev->attr->pcidev.dev == dev
- && pcidev->attr->pcidev.func == 0)
- return osdev;
- /* if PCI are filtered out, we need a info attr to match on */
- }
-
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * CUDA device whose index is \p idx.
- *
- * \return The hwloc OS device object describing the CUDA device whose index is \p idx.
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the CUDA component must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- *
- * \note This function is identical to hwloc_cudart_get_device_osdev_by_index().
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_cuda_get_device_osdev_by_index(hwloc_topology_t topology, unsigned idx)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_COPROC == osdev->attr->osdev.type
- && osdev->name
- && !strncmp("cuda", osdev->name, 4)
- && atoi(osdev->name + 4) == (int) idx)
- return osdev;
- }
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_CUDA_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/cudart.h b/.CondaPkg/env/Library/include/hwloc/cudart.h
deleted file mode 100644
index 676cffec..00000000
--- a/.CondaPkg/env/Library/include/hwloc/cudart.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- * Copyright © 2010-2021 Inria. All rights reserved.
- * Copyright © 2010-2011 Université Bordeaux
- * Copyright © 2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the CUDA Runtime API.
- *
- * Applications that use both hwloc and the CUDA Runtime API may want to
- * include this file so as to get topology information for CUDA devices.
- *
- */
-
-#ifndef HWLOC_CUDART_H
-#define HWLOC_CUDART_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include /* for CUDA_VERSION */
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_cudart Interoperability with the CUDA Runtime API
- *
- * This interface offers ways to retrieve topology information about
- * CUDA devices when using the CUDA Runtime API.
- *
- * @{
- */
-
-/** \brief Return the domain, bus and device IDs of the CUDA device whose index is \p idx.
- *
- * Device index \p idx must match the local machine.
- */
-static __hwloc_inline int
-hwloc_cudart_get_device_pci_ids(hwloc_topology_t topology __hwloc_attribute_unused,
- int idx, int *domain, int *bus, int *dev)
-{
- cudaError_t cerr;
- struct cudaDeviceProp prop;
-
- cerr = cudaGetDeviceProperties(&prop, idx);
- if (cerr) {
- errno = ENOSYS;
- return -1;
- }
-
-#if CUDA_VERSION >= 4000
- *domain = prop.pciDomainID;
-#else
- *domain = 0;
-#endif
-
- *bus = prop.pciBusID;
- *dev = prop.pciDeviceID;
-
- return 0;
-}
-
-/** \brief Get the CPU set of processors that are physically
- * close to device \p idx.
- *
- * Store in \p set the CPU-set describing the locality of the CUDA device
- * whose index is \p idx.
- *
- * Topology \p topology and device \p idx must match the local machine.
- * I/O devices detection and the CUDA component are not needed in the topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_cudart_get_device_osdev_by_index().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_cudart_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- int idx, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the sysfs mechanism to get the local cpus */
-#define HWLOC_CUDART_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_CUDART_DEVICE_SYSFS_PATH_MAX];
- int domain, bus, dev;
-
- if (hwloc_cudart_get_device_pci_ids(topology, idx, &domain, &bus, &dev))
- return -1;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.0/local_cpus", (unsigned) domain, (unsigned) bus, (unsigned) dev);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc PCI device object corresponding to the
- * CUDA device whose index is \p idx.
- *
- * \return The hwloc PCI device object describing the CUDA device whose index is \p idx.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p idx must match the local machine.
- * I/O devices detection must be enabled in topology \p topology.
- * The CUDA component is not needed in the topology.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_cudart_get_device_pcidev(hwloc_topology_t topology, int idx)
-{
- int domain, bus, dev;
-
- if (hwloc_cudart_get_device_pci_ids(topology, idx, &domain, &bus, &dev))
- return NULL;
-
- return hwloc_get_pcidev_by_busid(topology, domain, bus, dev, 0);
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * CUDA device whose index is \p idx.
- *
- * \return The hwloc OS device object describing the CUDA device whose index is \p idx.
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the CUDA component must be enabled in the topology.
- * If not, the locality of the object may still be found using
- * hwloc_cudart_get_device_cpuset().
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- *
- * \note This function is identical to hwloc_cuda_get_device_osdev_by_index().
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_cudart_get_device_osdev_by_index(hwloc_topology_t topology, unsigned idx)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_COPROC == osdev->attr->osdev.type
- && osdev->name
- && !strncmp("cuda", osdev->name, 4)
- && atoi(osdev->name + 4) == (int) idx)
- return osdev;
- }
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_CUDART_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/deprecated.h b/.CondaPkg/env/Library/include/hwloc/deprecated.h
deleted file mode 100644
index d563b437..00000000
--- a/.CondaPkg/env/Library/include/hwloc/deprecated.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2022 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2010 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/**
- * This file contains the inline code of functions declared in hwloc.h
- */
-
-#ifndef HWLOC_DEPRECATED_H
-#define HWLOC_DEPRECATED_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* backward compat with v2.0 before WHOLE_SYSTEM renaming */
-#define HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED
-/* backward compat with v1.11 before System removal */
-#define HWLOC_OBJ_SYSTEM HWLOC_OBJ_MACHINE
-/* backward compat with v1.10 before Socket->Package renaming */
-#define HWLOC_OBJ_SOCKET HWLOC_OBJ_PACKAGE
-/* backward compat with v1.10 before Node->NUMANode clarification */
-#define HWLOC_OBJ_NODE HWLOC_OBJ_NUMANODE
-
-/** \brief Add a distances structure.
- *
- * Superseded by hwloc_distances_add_create()+hwloc_distances_add_values()+hwloc_distances_add_commit()
- * in v2.5.
- */
-HWLOC_DECLSPEC int hwloc_distances_add(hwloc_topology_t topology,
- unsigned nbobjs, hwloc_obj_t *objs, hwloc_uint64_t *values,
- unsigned long kind, unsigned long flags) __hwloc_attribute_deprecated;
-
-/** \brief Insert a misc object by parent.
- *
- * Identical to hwloc_topology_insert_misc_object().
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_topology_insert_misc_object_by_parent(hwloc_topology_t topology, hwloc_obj_t parent, const char *name) __hwloc_attribute_deprecated;
-static __hwloc_inline hwloc_obj_t
-hwloc_topology_insert_misc_object_by_parent(hwloc_topology_t topology, hwloc_obj_t parent, const char *name)
-{
- return hwloc_topology_insert_misc_object(topology, parent, name);
-}
-
-/** \brief Stringify the cpuset containing a set of objects.
- *
- * If \p size is 0, \p string may safely be \c NULL.
- *
- * \return the number of characters that were actually written if not truncating,
- * or that would have been written (not including the ending \\0).
- */
-static __hwloc_inline int
-hwloc_obj_cpuset_snprintf(char *str, size_t size, size_t nobj, struct hwloc_obj * const *objs) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_obj_cpuset_snprintf(char *str, size_t size, size_t nobj, struct hwloc_obj * const *objs)
-{
- hwloc_bitmap_t set = hwloc_bitmap_alloc();
- int res;
- unsigned i;
-
- hwloc_bitmap_zero(set);
- for(i=0; icpuset)
- hwloc_bitmap_or(set, set, objs[i]->cpuset);
-
- res = hwloc_bitmap_snprintf(str, size, set);
- hwloc_bitmap_free(set);
- return res;
-}
-
-/** \brief Convert a type string into a type and some attributes.
- *
- * Deprecated by hwloc_type_sscanf()
- */
-static __hwloc_inline int
-hwloc_obj_type_sscanf(const char *string, hwloc_obj_type_t *typep, int *depthattrp, void *typeattrp, size_t typeattrsize) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_obj_type_sscanf(const char *string, hwloc_obj_type_t *typep, int *depthattrp, void *typeattrp, size_t typeattrsize)
-{
- union hwloc_obj_attr_u attr;
- int err = hwloc_type_sscanf(string, typep, &attr, sizeof(attr));
- if (err < 0)
- return err;
- if (hwloc_obj_type_is_cache(*typep)) {
- if (depthattrp)
- *depthattrp = (int) attr.cache.depth;
- if (typeattrp && typeattrsize >= sizeof(hwloc_obj_cache_type_t))
- memcpy(typeattrp, &attr.cache.type, sizeof(hwloc_obj_cache_type_t));
- } else if (*typep == HWLOC_OBJ_GROUP) {
- if (depthattrp)
- *depthattrp = (int) attr.group.depth;
- }
- return 0;
-}
-
-/** \brief Set the default memory binding policy of the current
- * process or thread to prefer the NUMA node(s) specified by physical \p nodeset
- */
-static __hwloc_inline int
-hwloc_set_membind_nodeset(hwloc_topology_t topology, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_set_membind_nodeset(hwloc_topology_t topology, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
-{
- return hwloc_set_membind(topology, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Query the default memory binding policy and physical locality of the
- * current process or thread.
- */
-static __hwloc_inline int
-hwloc_get_membind_nodeset(hwloc_topology_t topology, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_get_membind_nodeset(hwloc_topology_t topology, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags)
-{
- return hwloc_get_membind(topology, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Set the default memory binding policy of the specified
- * process to prefer the NUMA node(s) specified by physical \p nodeset
- */
-static __hwloc_inline int
-hwloc_set_proc_membind_nodeset(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_set_proc_membind_nodeset(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
-{
- return hwloc_set_proc_membind(topology, pid, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Query the default memory binding policy and physical locality of the
- * specified process.
- */
-static __hwloc_inline int
-hwloc_get_proc_membind_nodeset(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_get_proc_membind_nodeset(hwloc_topology_t topology, hwloc_pid_t pid, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags)
-{
- return hwloc_get_proc_membind(topology, pid, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Bind the already-allocated memory identified by (addr, len)
- * to the NUMA node(s) in physical \p nodeset.
- */
-static __hwloc_inline int
-hwloc_set_area_membind_nodeset(hwloc_topology_t topology, const void *addr, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_set_area_membind_nodeset(hwloc_topology_t topology, const void *addr, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
-{
- return hwloc_set_area_membind(topology, addr, len, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Query the physical NUMA node(s) and binding policy of the memory
- * identified by (\p addr, \p len ).
- */
-static __hwloc_inline int
-hwloc_get_area_membind_nodeset(hwloc_topology_t topology, const void *addr, size_t len, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags) __hwloc_attribute_deprecated;
-static __hwloc_inline int
-hwloc_get_area_membind_nodeset(hwloc_topology_t topology, const void *addr, size_t len, hwloc_nodeset_t nodeset, hwloc_membind_policy_t * policy, int flags)
-{
- return hwloc_get_area_membind(topology, addr, len, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Allocate some memory on the given physical nodeset \p nodeset
- */
-static __hwloc_inline void *
-hwloc_alloc_membind_nodeset(hwloc_topology_t topology, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_malloc __hwloc_attribute_deprecated;
-static __hwloc_inline void *
-hwloc_alloc_membind_nodeset(hwloc_topology_t topology, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
-{
- return hwloc_alloc_membind(topology, len, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Allocate some memory on the given nodeset \p nodeset.
- */
-static __hwloc_inline void *
-hwloc_alloc_membind_policy_nodeset(hwloc_topology_t topology, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags) __hwloc_attribute_malloc __hwloc_attribute_deprecated;
-static __hwloc_inline void *
-hwloc_alloc_membind_policy_nodeset(hwloc_topology_t topology, size_t len, hwloc_const_nodeset_t nodeset, hwloc_membind_policy_t policy, int flags)
-{
- return hwloc_alloc_membind_policy(topology, len, nodeset, policy, flags | HWLOC_MEMBIND_BYNODESET);
-}
-
-/** \brief Convert a CPU set into a NUMA node set and handle non-NUMA cases
- */
-static __hwloc_inline void
-hwloc_cpuset_to_nodeset_strict(hwloc_topology_t topology, hwloc_const_cpuset_t _cpuset, hwloc_nodeset_t nodeset) __hwloc_attribute_deprecated;
-static __hwloc_inline void
-hwloc_cpuset_to_nodeset_strict(hwloc_topology_t topology, hwloc_const_cpuset_t _cpuset, hwloc_nodeset_t nodeset)
-{
- hwloc_cpuset_to_nodeset(topology, _cpuset, nodeset);
-}
-
-/** \brief Convert a NUMA node set into a CPU set and handle non-NUMA cases
- */
-static __hwloc_inline void
-hwloc_cpuset_from_nodeset_strict(hwloc_topology_t topology, hwloc_cpuset_t _cpuset, hwloc_const_nodeset_t nodeset) __hwloc_attribute_deprecated;
-static __hwloc_inline void
-hwloc_cpuset_from_nodeset_strict(hwloc_topology_t topology, hwloc_cpuset_t _cpuset, hwloc_const_nodeset_t nodeset)
-{
- hwloc_cpuset_from_nodeset(topology, _cpuset, nodeset);
-}
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_DEPRECATED_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/diff.h b/.CondaPkg/env/Library/include/hwloc/diff.h
deleted file mode 100644
index 0ad0486b..00000000
--- a/.CondaPkg/env/Library/include/hwloc/diff.h
+++ /dev/null
@@ -1,289 +0,0 @@
-/*
- * Copyright © 2013-2020 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Topology differences.
- */
-
-#ifndef HWLOC_DIFF_H
-#define HWLOC_DIFF_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-
-/** \defgroup hwlocality_diff Topology differences
- *
- * Applications that manipulate many similar topologies, for instance
- * one for each node of a homogeneous cluster, may want to compress
- * topologies to reduce the memory footprint.
- *
- * This file offers a way to manipulate the difference between topologies
- * and export/import it to/from XML.
- * Compression may therefore be achieved by storing one topology
- * entirely while the others are only described by their differences
- * with the former.
- * The actual topology can be reconstructed when actually needed by
- * applying the precomputed difference to the reference topology.
- *
- * This interface targets very similar nodes.
- * Only very simple differences between topologies are actually
- * supported, for instance a change in the memory size, the name
- * of the object, or some info attribute.
- * More complex differences such as adding or removing objects cannot
- * be represented in the difference structures and therefore return
- * errors.
- * Differences between object sets or topology-wide allowed sets,
- * cannot be represented either.
- *
- * It means that there is no need to apply the difference when
- * looking at the tree organization (how many levels, how many
- * objects per level, what kind of objects, CPU and node sets, etc)
- * and when binding to objects.
- * However the difference must be applied when looking at object
- * attributes such as the name, the memory size or info attributes.
- *
- * @{
- */
-
-
-/** \brief Type of one object attribute difference.
- */
-typedef enum hwloc_topology_diff_obj_attr_type_e {
- /** \brief The object local memory is modified.
- * The union is a hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_uint64_s
- * (and the index field is ignored).
- */
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE,
-
- /** \brief The object name is modified.
- * The union is a hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s
- * (and the name field is ignored).
- */
-
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME,
- /** \brief the value of an info attribute is modified.
- * The union is a hwloc_topology_diff_obj_attr_u::hwloc_topology_diff_obj_attr_string_s.
- */
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO
-} hwloc_topology_diff_obj_attr_type_t;
-
-/** \brief One object attribute difference.
- */
-union hwloc_topology_diff_obj_attr_u {
- struct hwloc_topology_diff_obj_attr_generic_s {
- /* each part of the union must start with these */
- hwloc_topology_diff_obj_attr_type_t type;
- } generic;
-
- /** \brief Integer attribute modification with an optional index. */
- struct hwloc_topology_diff_obj_attr_uint64_s {
- /* used for storing integer attributes */
- hwloc_topology_diff_obj_attr_type_t type;
- hwloc_uint64_t index; /* not used for SIZE */
- hwloc_uint64_t oldvalue;
- hwloc_uint64_t newvalue;
- } uint64;
-
- /** \brief String attribute modification with an optional name */
- struct hwloc_topology_diff_obj_attr_string_s {
- /* used for storing name and info pairs */
- hwloc_topology_diff_obj_attr_type_t type;
- char *name; /* not used for NAME */
- char *oldvalue;
- char *newvalue;
- } string;
-};
-
-
-/** \brief Type of one element of a difference list.
- */
-typedef enum hwloc_topology_diff_type_e {
- /** \brief An object attribute was changed.
- * The union is a hwloc_topology_diff_u::hwloc_topology_diff_obj_attr_s.
- */
- HWLOC_TOPOLOGY_DIFF_OBJ_ATTR,
-
- /** \brief The difference is too complex,
- * it cannot be represented. The difference below
- * this object has not been checked.
- * hwloc_topology_diff_build() will return 1.
- *
- * The union is a hwloc_topology_diff_u::hwloc_topology_diff_too_complex_s.
- */
- HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX
-} hwloc_topology_diff_type_t;
-
-/** \brief One element of a difference list between two topologies.
- */
-typedef union hwloc_topology_diff_u {
- struct hwloc_topology_diff_generic_s {
- /* each part of the union must start with these */
- hwloc_topology_diff_type_t type;
- union hwloc_topology_diff_u * next; /* pointer to the next element of the list, or NULL */
- } generic;
-
- /* A difference in an object attribute. */
- struct hwloc_topology_diff_obj_attr_s {
- hwloc_topology_diff_type_t type; /* must be ::HWLOC_TOPOLOGY_DIFF_OBJ_ATTR */
- union hwloc_topology_diff_u * next;
- /* List of attribute differences for a single object */
- int obj_depth;
- unsigned obj_index;
- union hwloc_topology_diff_obj_attr_u diff;
- } obj_attr;
-
- /* A difference that is too complex. */
- struct hwloc_topology_diff_too_complex_s {
- hwloc_topology_diff_type_t type; /* must be ::HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX */
- union hwloc_topology_diff_u * next;
- /* Where we had to stop computing the diff in the first topology */
- int obj_depth;
- unsigned obj_index;
- } too_complex;
-} * hwloc_topology_diff_t;
-
-
-/** \brief Compute the difference between 2 topologies.
- *
- * The difference is stored as a list of ::hwloc_topology_diff_t entries
- * starting at \p diff.
- * It is computed by doing a depth-first traversal of both topology trees
- * simultaneously.
- *
- * If the difference between 2 objects is too complex to be represented
- * (for instance if some objects have different types, or different numbers
- * of children), a special diff entry of type ::HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX
- * is queued.
- * The computation of the diff does not continue below these objects.
- * So each such diff entry means that the difference between two subtrees
- * could not be computed.
- *
- * \return 0 if the difference can be represented properly.
- *
- * \return 0 with \p diff pointing to NULL if there is no difference
- * between the topologies.
- *
- * \return 1 if the difference is too complex (see above). Some entries in
- * the list will be of type ::HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX.
- *
- * \return -1 on any other error.
- *
- * \note \p flags is currently not used. It should be 0.
- *
- * \note The output diff has to be freed with hwloc_topology_diff_destroy().
- *
- * \note The output diff can only be exported to XML or passed to
- * hwloc_topology_diff_apply() if 0 was returned, i.e. if no entry of type
- * ::HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX is listed.
- *
- * \note The output diff may be modified by removing some entries from
- * the list. The removed entries should be freed by passing them to
- * to hwloc_topology_diff_destroy() (possible as another list).
-*/
-HWLOC_DECLSPEC int hwloc_topology_diff_build(hwloc_topology_t topology, hwloc_topology_t newtopology, unsigned long flags, hwloc_topology_diff_t *diff);
-
-/** \brief Flags to be given to hwloc_topology_diff_apply().
- */
-enum hwloc_topology_diff_apply_flags_e {
- /** \brief Apply topology diff in reverse direction.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE = (1UL<<0)
-};
-
-/** \brief Apply a topology diff to an existing topology.
- *
- * \p flags is an OR'ed set of ::hwloc_topology_diff_apply_flags_e.
- *
- * The new topology is modified in place. hwloc_topology_dup()
- * may be used to duplicate it before patching.
- *
- * If the difference cannot be applied entirely, all previous applied
- * elements are unapplied before returning.
- *
- * \return 0 on success.
- *
- * \return -N if applying the difference failed while trying
- * to apply the N-th part of the difference. For instance -1
- * is returned if the very first difference element could not
- * be applied.
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_apply(hwloc_topology_t topology, hwloc_topology_diff_t diff, unsigned long flags);
-
-/** \brief Destroy a list of topology differences.
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_destroy(hwloc_topology_diff_t diff);
-
-/** \brief Load a list of topology differences from a XML file.
- *
- * If not \c NULL, \p refname will be filled with the identifier
- * string of the reference topology for the difference file,
- * if any was specified in the XML file.
- * This identifier is usually the name of the other XML file
- * that contains the reference topology.
- *
- * \note the pointer returned in refname should later be freed
- * by the caller.
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_load_xml(const char *xmlpath, hwloc_topology_diff_t *diff, char **refname);
-
-/** \brief Export a list of topology differences to a XML file.
- *
- * If not \c NULL, \p refname defines an identifier string
- * for the reference topology which was used as a base when
- * computing this difference.
- * This identifier is usually the name of the other XML file
- * that contains the reference topology.
- * This attribute is given back when reading the diff from XML.
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_export_xml(hwloc_topology_diff_t diff, const char *refname, const char *xmlpath);
-
-/** \brief Load a list of topology differences from a XML buffer.
- *
- * If not \c NULL, \p refname will be filled with the identifier
- * string of the reference topology for the difference file,
- * if any was specified in the XML file.
- * This identifier is usually the name of the other XML file
- * that contains the reference topology.
- *
- * \note the pointer returned in refname should later be freed
- * by the caller.
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_load_xmlbuffer(const char *xmlbuffer, int buflen, hwloc_topology_diff_t *diff, char **refname);
-
-/** \brief Export a list of topology differences to a XML buffer.
- *
- * If not \c NULL, \p refname defines an identifier string
- * for the reference topology which was used as a base when
- * computing this difference.
- * This identifier is usually the name of the other XML file
- * that contains the reference topology.
- * This attribute is given back when reading the diff from XML.
- *
- * The returned buffer ends with a \0 that is included in the returned
- * length.
- *
- * \note The XML buffer should later be freed with hwloc_free_xmlbuffer().
- */
-HWLOC_DECLSPEC int hwloc_topology_diff_export_xmlbuffer(hwloc_topology_diff_t diff, const char *refname, char **xmlbuffer, int *buflen);
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_DIFF_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/distances.h b/.CondaPkg/env/Library/include/hwloc/distances.h
deleted file mode 100644
index effa8663..00000000
--- a/.CondaPkg/env/Library/include/hwloc/distances.h
+++ /dev/null
@@ -1,472 +0,0 @@
-/*
- * Copyright © 2010-2022 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Object distances.
- */
-
-#ifndef HWLOC_DISTANCES_H
-#define HWLOC_DISTANCES_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-
-/** \defgroup hwlocality_distances_get Retrieve distances between objects
- * @{
- */
-
-/** \brief Matrix of distances between a set of objects.
- *
- * This matrix often contains latencies between NUMA nodes
- * (as reported in the System Locality Distance Information Table (SLIT)
- * in the ACPI specification), which may or may not be physically accurate.
- * It corresponds to the latency for accessing the memory of one node
- * from a core in another node.
- * The corresponding kind is ::HWLOC_DISTANCES_KIND_FROM_OS | ::HWLOC_DISTANCES_KIND_FROM_USER.
- * The name of this distances structure is "NUMALatency".
- * Others distance structures include and "XGMIBandwidth", "XGMIHops",
- * "XeLinkBandwidth" and "NVLinkBandwidth".
- *
- * The matrix may also contain bandwidths between random sets of objects,
- * possibly provided by the user, as specified in the \p kind attribute.
- *
- * Pointers \p objs and \p values should not be replaced, reallocated, freed, etc.
- * However callers are allowed to modify \p kind as well as the contents
- * of \p objs and \p values arrays.
- * For instance, if there is a single NUMA node per Package,
- * hwloc_get_obj_with_same_locality() may be used to convert between them
- * and replace NUMA nodes in the \p objs array with the corresponding Packages.
- * See also hwloc_distances_transform() for applying some transformations
- * to the structure.
- */
-struct hwloc_distances_s {
- unsigned nbobjs; /**< \brief Number of objects described by the distance matrix. */
- hwloc_obj_t *objs; /**< \brief Array of objects described by the distance matrix.
- * These objects are not in any particular order,
- * see hwloc_distances_obj_index() and hwloc_distances_obj_pair_values()
- * for easy ways to find objects in this array and their corresponding values.
- */
- unsigned long kind; /**< \brief OR'ed set of ::hwloc_distances_kind_e. */
- hwloc_uint64_t *values; /**< \brief Matrix of distances between objects, stored as a one-dimension array.
- *
- * Distance from i-th to j-th object is stored in slot i*nbobjs+j.
- * The meaning of the value depends on the \p kind attribute.
- */
-};
-
-/** \brief Kinds of distance matrices.
- *
- * The \p kind attribute of struct hwloc_distances_s is a OR'ed set
- * of kinds.
- *
- * A kind of format HWLOC_DISTANCES_KIND_FROM_* specifies where the
- * distance information comes from, if known.
- *
- * A kind of format HWLOC_DISTANCES_KIND_MEANS_* specifies whether
- * values are latencies or bandwidths, if applicable.
- */
-enum hwloc_distances_kind_e {
- /** \brief These distances were obtained from the operating system or hardware.
- * \hideinitializer
- */
- HWLOC_DISTANCES_KIND_FROM_OS = (1UL<<0),
- /** \brief These distances were provided by the user.
- * \hideinitializer
- */
- HWLOC_DISTANCES_KIND_FROM_USER = (1UL<<1),
-
- /** \brief Distance values are similar to latencies between objects.
- * Values are smaller for closer objects, hence minimal on the diagonal
- * of the matrix (distance between an object and itself).
- * It could also be the number of network hops between objects, etc.
- * \hideinitializer
- */
- HWLOC_DISTANCES_KIND_MEANS_LATENCY = (1UL<<2),
- /** \brief Distance values are similar to bandwidths between objects.
- * Values are higher for closer objects, hence maximal on the diagonal
- * of the matrix (distance between an object and itself).
- * Such values are currently ignored for distance-based grouping.
- * \hideinitializer
- */
- HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH = (1UL<<3),
-
- /** \brief This distances structure covers objects of different types.
- * This may apply to the "NVLinkBandwidth" structure in presence
- * of a NVSwitch or POWER processor NVLink port.
- * \hideinitializer
- */
- HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES = (1UL<<4)
-};
-
-/** \brief Retrieve distance matrices.
- *
- * Retrieve distance matrices from the topology into the \p distances array.
- *
- * \p flags is currently unused, should be \c 0.
- *
- * \p kind serves as a filter. If \c 0, all distance matrices are returned.
- * If it contains some HWLOC_DISTANCES_KIND_FROM_*, only distance matrices
- * whose kind matches one of these are returned.
- * If it contains some HWLOC_DISTANCES_KIND_MEANS_*, only distance matrices
- * whose kind matches one of these are returned.
- *
- * On input, \p nr points to the number of distance matrices that may be stored
- * in \p distances.
- * On output, \p nr points to the number of distance matrices that were actually
- * found, even if some of them couldn't be stored in \p distances.
- * Distance matrices that couldn't be stored are ignored, but the function still
- * returns success (\c 0). The caller may find out by comparing the value pointed
- * by \p nr before and after the function call.
- *
- * Each distance matrix returned in the \p distances array should be released
- * by the caller using hwloc_distances_release().
- */
-HWLOC_DECLSPEC int
-hwloc_distances_get(hwloc_topology_t topology,
- unsigned *nr, struct hwloc_distances_s **distances,
- unsigned long kind, unsigned long flags);
-
-/** \brief Retrieve distance matrices for object at a specific depth in the topology.
- *
- * Identical to hwloc_distances_get() with the additional \p depth filter.
- */
-HWLOC_DECLSPEC int
-hwloc_distances_get_by_depth(hwloc_topology_t topology, int depth,
- unsigned *nr, struct hwloc_distances_s **distances,
- unsigned long kind, unsigned long flags);
-
-/** \brief Retrieve distance matrices for object of a specific type.
- *
- * Identical to hwloc_distances_get() with the additional \p type filter.
- */
-HWLOC_DECLSPEC int
-hwloc_distances_get_by_type(hwloc_topology_t topology, hwloc_obj_type_t type,
- unsigned *nr, struct hwloc_distances_s **distances,
- unsigned long kind, unsigned long flags);
-
-/** \brief Retrieve a distance matrix with the given name.
- *
- * Usually only one distances structure may match a given name.
- *
- * The name of the most common structure is "NUMALatency".
- * Others include "XGMIBandwidth", "XGMIHops", "XeLinkBandwidth",
- * and "NVLinkBandwidth".
- */
-HWLOC_DECLSPEC int
-hwloc_distances_get_by_name(hwloc_topology_t topology, const char *name,
- unsigned *nr, struct hwloc_distances_s **distances,
- unsigned long flags);
-
-/** \brief Get a description of what a distances structure contains.
- *
- * For instance "NUMALatency" for hardware-provided NUMA distances (ACPI SLIT),
- * or NULL if unknown.
- */
-HWLOC_DECLSPEC const char *
-hwloc_distances_get_name(hwloc_topology_t topology, struct hwloc_distances_s *distances);
-
-/** \brief Release a distance matrix structure previously returned by hwloc_distances_get().
- *
- * \note This function is not required if the structure is removed with hwloc_distances_release_remove().
- */
-HWLOC_DECLSPEC void
-hwloc_distances_release(hwloc_topology_t topology, struct hwloc_distances_s *distances);
-
-/** \brief Transformations of distances structures. */
-enum hwloc_distances_transform_e {
- /** \brief Remove \c NULL objects from the distances structure.
- *
- * Every object that was replaced with \c NULL in the \p objs array
- * is removed and the \p values array is updated accordingly.
- *
- * At least \c 2 objects must remain, otherwise hwloc_distances_transform()
- * will return \c -1 with \p errno set to \c EINVAL.
- *
- * \p kind will be updated with or without ::HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES
- * according to the remaining objects.
- *
- * \hideinitializer
- */
- HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL = 0,
-
- /** \brief Replace bandwidth values with a number of links.
- *
- * Usually all values will be either \c 0 (no link) or \c 1 (one link).
- * However some matrices could get larger values if some pairs of
- * peers are connected by different numbers of links.
- *
- * Values on the diagonal are set to \c 0.
- *
- * This transformation only applies to bandwidth matrices.
- *
- * \hideinitializer
- */
- HWLOC_DISTANCES_TRANSFORM_LINKS = 1,
-
- /** \brief Merge switches with multiple ports into a single object.
- * This currently only applies to NVSwitches where GPUs seem connected to different
- * separate switch ports in the NVLinkBandwidth matrix. This transformation will
- * replace all of them with the same port connected to all GPUs.
- * Other ports are removed by applying ::HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL internally.
- * \hideinitializer
- */
- HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS = 2,
-
- /** \brief Apply a transitive closure to the matrix to connect objects across switches.
- * This currently only applies to GPUs and NVSwitches in the NVLinkBandwidth matrix.
- * All pairs of GPUs will be reported as directly connected.
- * \hideinitializer
- */
- HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE = 3
-};
-
-/** \brief Apply a transformation to a distances structure.
- *
- * Modify a distances structure that was previously obtained with
- * hwloc_distances_get() or one of its variants.
- *
- * This modifies the local copy of the distances structures but does
- * not modify the distances information stored inside the topology
- * (retrieved by another call to hwloc_distances_get() or exported to XML).
- * To do so, one should add a new distances structure with same
- * name, kind, objects and values (see \ref hwlocality_distances_add)
- * and then remove this old one with hwloc_distances_release_remove().
- *
- * \p transform must be one of the transformations listed
- * in ::hwloc_distances_transform_e.
- *
- * These transformations may modify the contents of the \p objs or \p values arrays.
- *
- * \p transform_attr must be \c NULL for now.
- *
- * \p flags must be \c 0 for now.
- *
- * \note Objects in distances array \p objs may be directly modified
- * in place without using hwloc_distances_transform().
- * One may use hwloc_get_obj_with_same_locality() to easily convert
- * between similar objects of different types.
- */
-HWLOC_DECLSPEC int hwloc_distances_transform(hwloc_topology_t topology, struct hwloc_distances_s *distances,
- enum hwloc_distances_transform_e transform,
- void *transform_attr,
- unsigned long flags);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_distances_consult Helpers for consulting distance matrices
- * @{
- */
-
-/** \brief Find the index of an object in a distances structure.
- *
- * \return -1 if object \p obj is not involved in structure \p distances.
- */
-static __hwloc_inline int
-hwloc_distances_obj_index(struct hwloc_distances_s *distances, hwloc_obj_t obj)
-{
- unsigned i;
- for(i=0; inbobjs; i++)
- if (distances->objs[i] == obj)
- return (int)i;
- return -1;
-}
-
-/** \brief Find the values between two objects in a distance matrices.
- *
- * The distance from \p obj1 to \p obj2 is stored in the value pointed by
- * \p value1to2 and reciprocally.
- *
- * \return -1 if object \p obj1 or \p obj2 is not involved in structure \p distances.
- */
-static __hwloc_inline int
-hwloc_distances_obj_pair_values(struct hwloc_distances_s *distances,
- hwloc_obj_t obj1, hwloc_obj_t obj2,
- hwloc_uint64_t *value1to2, hwloc_uint64_t *value2to1)
-{
- int i1 = hwloc_distances_obj_index(distances, obj1);
- int i2 = hwloc_distances_obj_index(distances, obj2);
- if (i1 < 0 || i2 < 0)
- return -1;
- *value1to2 = distances->values[i1 * distances->nbobjs + i2];
- *value2to1 = distances->values[i2 * distances->nbobjs + i1];
- return 0;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_distances_add Add distances between objects
- *
- * The usual way to add distances is:
- * \code
- * hwloc_distances_add_handle_t handle;
- * int err = -1;
- * handle = hwloc_distances_add_create(topology, "name", kind, 0);
- * if (handle) {
- * err = hwloc_distances_add_values(topology, handle, nbobjs, objs, values, 0);
- * if (!err)
- * err = hwloc_distances_add_commit(topology, handle, flags);
- * }
- * \endcode
- * If \p err is \c 0 at the end, then addition was successful.
- *
- * @{
- */
-
-/** \brief Handle to a new distances structure during its addition to the topology. */
-typedef void * hwloc_distances_add_handle_t;
-
-/** \brief Create a new empty distances structure.
- *
- * Create an empty distances structure
- * to be filled with hwloc_distances_add_values()
- * and then committed with hwloc_distances_add_commit().
- *
- * Parameter \p name is optional, it may be \c NULL.
- * Otherwise, it will be copied internally and may later be freed by the caller.
- *
- * \p kind specifies the kind of distance as a OR'ed set of ::hwloc_distances_kind_e.
- * Kind ::HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES will be automatically set
- * according to objects having different types in hwloc_distances_add_values().
- *
- * \p flags must be \c 0 for now.
- *
- * \return A hwloc_distances_add_handle_t that should then be passed
- * to hwloc_distances_add_values() and hwloc_distances_add_commit().
- *
- * \return \c NULL on error.
- */
-HWLOC_DECLSPEC hwloc_distances_add_handle_t
-hwloc_distances_add_create(hwloc_topology_t topology,
- const char *name, unsigned long kind,
- unsigned long flags);
-
-/** \brief Specify the objects and values in a new empty distances structure.
- *
- * Specify the objects and values for a new distances structure
- * that was returned as a handle by hwloc_distances_add_create().
- * The structure must then be committed with hwloc_distances_add_commit().
- *
- * The number of objects is \p nbobjs and the array of objects is \p objs.
- * Distance values are stored as a one-dimension array in \p values.
- * The distance from object i to object j is in slot i*nbobjs+j.
- *
- * \p nbobjs must be at least 2.
- *
- * Arrays \p objs and \p values will be copied internally,
- * they may later be freed by the caller.
- *
- * On error, the temporary distances structure and its content are destroyed.
- *
- * \p flags must be \c 0 for now.
- *
- * \return \c 0 on success.
- * \return \c -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_distances_add_values(hwloc_topology_t topology,
- hwloc_distances_add_handle_t handle,
- unsigned nbobjs, hwloc_obj_t *objs,
- hwloc_uint64_t *values,
- unsigned long flags);
-
-/** \brief Flags for adding a new distances to a topology. */
-enum hwloc_distances_add_flag_e {
- /** \brief Try to group objects based on the newly provided distance information.
- * This is ignored for distances between objects of different types.
- * \hideinitializer
- */
- HWLOC_DISTANCES_ADD_FLAG_GROUP = (1UL<<0),
- /** \brief If grouping, consider the distance values as inaccurate and relax the
- * comparisons during the grouping algorithms. The actual accuracy may be modified
- * through the HWLOC_GROUPING_ACCURACY environment variable (see \ref envvar).
- * \hideinitializer
- */
- HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE = (1UL<<1)
-};
-
-/** \brief Commit a new distances structure.
- *
- * This function finalizes the distances structure and inserts in it the topology.
- *
- * Parameter \p handle was previously returned by hwloc_distances_add_create().
- * Then objects and values were specified with hwloc_distances_add_values().
- *
- * \p flags configures the behavior of the function using an optional OR'ed set of
- * ::hwloc_distances_add_flag_e.
- * It may be used to request the grouping of existing objects based on distances.
- *
- * On error, the temporary distances structure and its content are destroyed.
- *
- * \return \c 0 on success.
- * \return \c -1 on error.
- */
-HWLOC_DECLSPEC int hwloc_distances_add_commit(hwloc_topology_t topology,
- hwloc_distances_add_handle_t handle,
- unsigned long flags);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_distances_remove Remove distances between objects
- * @{
- */
-
-/** \brief Remove all distance matrices from a topology.
- *
- * Remove all distance matrices, either provided by the user or
- * gathered through the OS.
- *
- * If these distances were used to group objects, these additional
- * Group objects are not removed from the topology.
- */
-HWLOC_DECLSPEC int hwloc_distances_remove(hwloc_topology_t topology);
-
-/** \brief Remove distance matrices for objects at a specific depth in the topology.
- *
- * Identical to hwloc_distances_remove() but only applies to one level of the topology.
- */
-HWLOC_DECLSPEC int hwloc_distances_remove_by_depth(hwloc_topology_t topology, int depth);
-
-/** \brief Remove distance matrices for objects of a specific type in the topology.
- *
- * Identical to hwloc_distances_remove() but only applies to one level of the topology.
- */
-static __hwloc_inline int
-hwloc_distances_remove_by_type(hwloc_topology_t topology, hwloc_obj_type_t type)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN || depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return 0;
- return hwloc_distances_remove_by_depth(topology, depth);
-}
-
-/** \brief Release and remove the given distance matrice from the topology.
- *
- * This function includes a call to hwloc_distances_release().
- */
-HWLOC_DECLSPEC int hwloc_distances_release_remove(hwloc_topology_t topology, struct hwloc_distances_s *distances);
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_DISTANCES_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/export.h b/.CondaPkg/env/Library/include/hwloc/export.h
deleted file mode 100644
index b178b77e..00000000
--- a/.CondaPkg/env/Library/include/hwloc/export.h
+++ /dev/null
@@ -1,278 +0,0 @@
-/*
- * Copyright © 2009-2018 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Exporting Topologies to XML or to Synthetic strings.
- */
-
-#ifndef HWLOC_EXPORT_H
-#define HWLOC_EXPORT_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-
-/** \defgroup hwlocality_xmlexport Exporting Topologies to XML
- * @{
- */
-
-/** \brief Flags for exporting XML topologies.
- *
- * Flags to be given as a OR'ed set to hwloc_topology_export_xml().
- */
-enum hwloc_topology_export_xml_flags_e {
- /** \brief Export XML that is loadable by hwloc v1.x.
- * However, the export may miss some details about the topology.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V1 = (1UL<<0)
-};
-
-/** \brief Export the topology into an XML file.
- *
- * This file may be loaded later through hwloc_topology_set_xml().
- *
- * By default, the latest export format is used, which means older hwloc
- * releases (e.g. v1.x) will not be able to import it.
- * Exporting to v1.x specific XML format is possible using flag
- * ::HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V1 but it may miss some details
- * about the topology.
- * If there is any chance that the exported file may ever be imported
- * back by a process using hwloc 1.x, one should consider detecting
- * it at runtime and using the corresponding export format.
- *
- * \p flags is a OR'ed set of ::hwloc_topology_export_xml_flags_e.
- *
- * \return -1 if a failure occured.
- *
- * \note See also hwloc_topology_set_userdata_export_callback()
- * for exporting application-specific object userdata.
- *
- * \note The topology-specific userdata pointer is ignored when exporting to XML.
- *
- * \note Only printable characters may be exported to XML string attributes.
- * Any other character, especially any non-ASCII character, will be silently
- * dropped.
- *
- * \note If \p name is "-", the XML output is sent to the standard output.
- */
-HWLOC_DECLSPEC int hwloc_topology_export_xml(hwloc_topology_t topology, const char *xmlpath, unsigned long flags);
-
-/** \brief Export the topology into a newly-allocated XML memory buffer.
- *
- * \p xmlbuffer is allocated by the callee and should be freed with
- * hwloc_free_xmlbuffer() later in the caller.
- *
- * This memory buffer may be loaded later through hwloc_topology_set_xmlbuffer().
- *
- * By default, the latest export format is used, which means older hwloc
- * releases (e.g. v1.x) will not be able to import it.
- * Exporting to v1.x specific XML format is possible using flag
- * ::HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V1 but it may miss some details
- * about the topology.
- * If there is any chance that the exported buffer may ever be imported
- * back by a process using hwloc 1.x, one should consider detecting
- * it at runtime and using the corresponding export format.
- *
- * The returned buffer ends with a \0 that is included in the returned
- * length.
- *
- * \p flags is a OR'ed set of ::hwloc_topology_export_xml_flags_e.
- *
- * \return -1 if a failure occured.
- *
- * \note See also hwloc_topology_set_userdata_export_callback()
- * for exporting application-specific object userdata.
- *
- * \note The topology-specific userdata pointer is ignored when exporting to XML.
- *
- * \note Only printable characters may be exported to XML string attributes.
- * Any other character, especially any non-ASCII character, will be silently
- * dropped.
- */
-HWLOC_DECLSPEC int hwloc_topology_export_xmlbuffer(hwloc_topology_t topology, char **xmlbuffer, int *buflen, unsigned long flags);
-
-/** \brief Free a buffer allocated by hwloc_topology_export_xmlbuffer() */
-HWLOC_DECLSPEC void hwloc_free_xmlbuffer(hwloc_topology_t topology, char *xmlbuffer);
-
-/** \brief Set the application-specific callback for exporting object userdata
- *
- * The object userdata pointer is not exported to XML by default because hwloc
- * does not know what it contains.
- *
- * This function lets applications set \p export_cb to a callback function
- * that converts this opaque userdata into an exportable string.
- *
- * \p export_cb is invoked during XML export for each object whose
- * \p userdata pointer is not \c NULL.
- * The callback should use hwloc_export_obj_userdata() or
- * hwloc_export_obj_userdata_base64() to actually export
- * something to XML (possibly multiple times per object).
- *
- * \p export_cb may be set to \c NULL if userdata should not be exported to XML.
- *
- * \note The topology-specific userdata pointer is ignored when exporting to XML.
- */
-HWLOC_DECLSPEC void hwloc_topology_set_userdata_export_callback(hwloc_topology_t topology,
- void (*export_cb)(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj));
-
-/** \brief Export some object userdata to XML
- *
- * This function may only be called from within the export() callback passed
- * to hwloc_topology_set_userdata_export_callback().
- * It may be invoked one of multiple times to export some userdata to XML.
- * The \p buffer content of length \p length is stored with optional name
- * \p name.
- *
- * When importing this XML file, the import() callback (if set) will be
- * called exactly as many times as hwloc_export_obj_userdata() was called
- * during export(). It will receive the corresponding \p name, \p buffer
- * and \p length arguments.
- *
- * \p reserved, \p topology and \p obj must be the first three parameters
- * that were given to the export callback.
- *
- * Only printable characters may be exported to XML string attributes.
- * If a non-printable character is passed in \p name or \p buffer,
- * the function returns -1 with errno set to EINVAL.
- *
- * If exporting binary data, the application should first encode into
- * printable characters only (or use hwloc_export_obj_userdata_base64()).
- * It should also take care of portability issues if the export may
- * be reimported on a different architecture.
- */
-HWLOC_DECLSPEC int hwloc_export_obj_userdata(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length);
-
-/** \brief Encode and export some object userdata to XML
- *
- * This function is similar to hwloc_export_obj_userdata() but it encodes
- * the input buffer into printable characters before exporting.
- * On import, decoding is automatically performed before the data is given
- * to the import() callback if any.
- *
- * This function may only be called from within the export() callback passed
- * to hwloc_topology_set_userdata_export_callback().
- *
- * The function does not take care of portability issues if the export
- * may be reimported on a different architecture.
- */
-HWLOC_DECLSPEC int hwloc_export_obj_userdata_base64(void *reserved, hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length);
-
-/** \brief Set the application-specific callback for importing userdata
- *
- * On XML import, userdata is ignored by default because hwloc does not know
- * how to store it in memory.
- *
- * This function lets applications set \p import_cb to a callback function
- * that will get the XML-stored userdata and store it in the object as expected
- * by the application.
- *
- * \p import_cb is called during hwloc_topology_load() as many times as
- * hwloc_export_obj_userdata() was called during export. The topology
- * is not entirely setup yet. Object attributes are ready to consult,
- * but links between objects are not.
- *
- * \p import_cb may be \c NULL if userdata should be ignored during import.
- *
- * \note \p buffer contains \p length characters followed by a null byte ('\0').
- *
- * \note This function should be called before hwloc_topology_load().
- *
- * \note The topology-specific userdata pointer is ignored when importing from XML.
- */
-HWLOC_DECLSPEC void hwloc_topology_set_userdata_import_callback(hwloc_topology_t topology,
- void (*import_cb)(hwloc_topology_t topology, hwloc_obj_t obj, const char *name, const void *buffer, size_t length));
-
-/** @} */
-
-
-/** \defgroup hwlocality_syntheticexport Exporting Topologies to Synthetic
- * @{
- */
-
-/** \brief Flags for exporting synthetic topologies.
- *
- * Flags to be given as a OR'ed set to hwloc_topology_export_synthetic().
- */
-enum hwloc_topology_export_synthetic_flags_e {
- /** \brief Export extended types such as L2dcache as basic types such as Cache.
- *
- * This is required if loading the synthetic description with hwloc < 1.9.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_EXTENDED_TYPES = (1UL<<0),
-
- /** \brief Do not export level attributes.
- *
- * Ignore level attributes such as memory/cache sizes or PU indexes.
- * This is required if loading the synthetic description with hwloc < 1.10.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_ATTRS = (1UL<<1),
-
- /** \brief Export the memory hierarchy as expected in hwloc 1.x.
- *
- * Instead of attaching memory children to levels, export single NUMA node child
- * as normal intermediate levels, when possible.
- * This is required if loading the synthetic description with hwloc 1.x.
- * However this may fail if some objects have multiple local NUMA nodes.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_V1 = (1UL<<2),
-
- /** \brief Do not export memory information.
- *
- * Only export the actual hierarchy of normal CPU-side objects and ignore
- * where memory is attached.
- * This is useful for when the hierarchy of CPUs is what really matters,
- * but it behaves as if there was a single machine-wide NUMA node.
- * \hideinitializer
- */
- HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_IGNORE_MEMORY = (1UL<<3)
-};
-
-/** \brief Export the topology as a synthetic string.
- *
- * At most \p buflen characters will be written in \p buffer,
- * including the terminating \0.
- *
- * This exported string may be given back to hwloc_topology_set_synthetic().
- *
- * \p flags is a OR'ed set of ::hwloc_topology_export_synthetic_flags_e.
- *
- * \return The number of characters that were written,
- * not including the terminating \0.
- *
- * \return -1 if the topology could not be exported,
- * for instance if it is not symmetric.
- *
- * \note I/O and Misc children are ignored, the synthetic string only
- * describes normal children.
- *
- * \note A 1024-byte buffer should be large enough for exporting
- * topologies in the vast majority of cases.
- */
- HWLOC_DECLSPEC int hwloc_topology_export_synthetic(hwloc_topology_t topology, char *buffer, size_t buflen, unsigned long flags);
-
-/** @} */
-
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_EXPORT_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/gl.h b/.CondaPkg/env/Library/include/hwloc/gl.h
deleted file mode 100644
index 56a402a8..00000000
--- a/.CondaPkg/env/Library/include/hwloc/gl.h
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- * Copyright © 2012 Blue Brain Project, EPFL. All rights reserved.
- * Copyright © 2012-2021 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and OpenGL displays.
- *
- * Applications that use both hwloc and OpenGL may want to include
- * this file so as to get topology information for OpenGL displays.
- */
-
-#ifndef HWLOC_GL_H
-#define HWLOC_GL_H
-
-#include "hwloc.h"
-
-#include
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_gl Interoperability with OpenGL displays
- *
- * This interface offers ways to retrieve topology information about
- * OpenGL displays.
- *
- * Only the NVIDIA display locality information is currently available,
- * using the NV-CONTROL X11 extension and the NVCtrl library.
- *
- * @{
- */
-
-/** \brief Get the hwloc OS device object corresponding to the
- * OpenGL display given by port and device index.
- *
- * \return The hwloc OS device object describing the OpenGL display
- * whose port (server) is \p port and device (screen) is \p device.
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the GL component must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_gl_get_display_osdev_by_port_device(hwloc_topology_t topology,
- unsigned port, unsigned device)
-{
- unsigned x = (unsigned) -1, y = (unsigned) -1;
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_GPU == osdev->attr->osdev.type
- && osdev->name
- && sscanf(osdev->name, ":%u.%u", &x, &y) == 2
- && port == x && device == y)
- return osdev;
- }
- errno = EINVAL;
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * OpenGL display given by name.
- *
- * \return The hwloc OS device object describing the OpenGL display
- * whose name is \p name, built as ":port.device" such as ":0.0" .
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the GL component must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_gl_get_display_osdev_by_name(hwloc_topology_t topology,
- const char *name)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_GPU == osdev->attr->osdev.type
- && osdev->name
- && !strcmp(name, osdev->name))
- return osdev;
- }
- errno = EINVAL;
- return NULL;
-}
-
-/** \brief Get the OpenGL display port and device corresponding
- * to the given hwloc OS object.
- *
- * Retrieves the OpenGL display port (server) in \p port and device (screen)
- * in \p screen that correspond to the given hwloc OS device object.
- *
- * \return \c -1 if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the GL component must be enabled in the topology.
- */
-static __hwloc_inline int
-hwloc_gl_get_display_by_osdev(hwloc_topology_t topology __hwloc_attribute_unused,
- hwloc_obj_t osdev,
- unsigned *port, unsigned *device)
-{
- unsigned x = -1, y = -1;
- if (HWLOC_OBJ_OSDEV_GPU == osdev->attr->osdev.type
- && sscanf(osdev->name, ":%u.%u", &x, &y) == 2) {
- *port = x;
- *device = y;
- return 0;
- }
- errno = EINVAL;
- return -1;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_GL_H */
-
diff --git a/.CondaPkg/env/Library/include/hwloc/helper.h b/.CondaPkg/env/Library/include/hwloc/helper.h
deleted file mode 100644
index 44994211..00000000
--- a/.CondaPkg/env/Library/include/hwloc/helper.h
+++ /dev/null
@@ -1,1228 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2022 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2010 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief High-level hwloc traversal helpers.
- */
-
-#ifndef HWLOC_HELPER_H
-#define HWLOC_HELPER_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-#include
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_helper_find_inside Finding Objects inside a CPU set
- * @{
- */
-
-/** \brief Get the first largest object included in the given cpuset \p set.
- *
- * \return the first object that is included in \p set and whose parent is not.
- *
- * This is convenient for iterating over all largest objects within a CPU set
- * by doing a loop getting the first largest object and clearing its CPU set
- * from the remaining CPU set.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_first_largest_obj_inside_cpuset(hwloc_topology_t topology, hwloc_const_cpuset_t set)
-{
- hwloc_obj_t obj = hwloc_get_root_obj(topology);
- if (!hwloc_bitmap_intersects(obj->cpuset, set))
- return NULL;
- while (!hwloc_bitmap_isincluded(obj->cpuset, set)) {
- /* while the object intersects without being included, look at its children */
- hwloc_obj_t child = obj->first_child;
- while (child) {
- if (hwloc_bitmap_intersects(child->cpuset, set))
- break;
- child = child->next_sibling;
- }
- if (!child)
- /* no child intersects, return their father */
- return obj;
- /* found one intersecting child, look at its children */
- obj = child;
- }
- /* obj is included, return it */
- return obj;
-}
-
-/** \brief Get the set of largest objects covering exactly a given cpuset \p set
- *
- * \return the number of objects returned in \p objs.
- */
-HWLOC_DECLSPEC int hwloc_get_largest_objs_inside_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_t * __hwloc_restrict objs, int max);
-
-/** \brief Return the next object at depth \p depth included in CPU set \p set.
- *
- * If \p prev is \c NULL, return the first object at depth \p depth
- * included in \p set. The next invokation should pass the previous
- * return value in \p prev so as to obtain the next object in \p set.
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects at the given depth do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_inside_cpuset_by_depth (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth, hwloc_obj_t prev)
-{
- hwloc_obj_t next = hwloc_get_next_obj_by_depth(topology, depth, prev);
- if (!next)
- return NULL;
- while (next && (hwloc_bitmap_iszero(next->cpuset) || !hwloc_bitmap_isincluded(next->cpuset, set)))
- next = next->next_cousin;
- return next;
-}
-
-/** \brief Return the next object of type \p type included in CPU set \p set.
- *
- * If there are multiple or no depth for given type, return \c NULL
- * and let the caller fallback to
- * hwloc_get_next_obj_inside_cpuset_by_depth().
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects of the given type do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_inside_cpuset_by_type (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type, hwloc_obj_t prev)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN || depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return NULL;
- return hwloc_get_next_obj_inside_cpuset_by_depth(topology, set, depth, prev);
-}
-
-/** \brief Return the (logically) \p idx -th object at depth \p depth included in CPU set \p set.
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects at the given depth do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_inside_cpuset_by_depth (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth, unsigned idx) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_inside_cpuset_by_depth (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth, unsigned idx)
-{
- hwloc_obj_t obj = hwloc_get_obj_by_depth (topology, depth, 0);
- unsigned count = 0;
- if (!obj)
- return NULL;
- while (obj) {
- if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set)) {
- if (count == idx)
- return obj;
- count++;
- }
- obj = obj->next_cousin;
- }
- return NULL;
-}
-
-/** \brief Return the \p idx -th object of type \p type included in CPU set \p set.
- *
- * If there are multiple or no depth for given type, return \c NULL
- * and let the caller fallback to
- * hwloc_get_obj_inside_cpuset_by_depth().
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects of the given type do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_inside_cpuset_by_type (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type, unsigned idx) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_inside_cpuset_by_type (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type, unsigned idx)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN || depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return NULL;
- return hwloc_get_obj_inside_cpuset_by_depth(topology, set, depth, idx);
-}
-
-/** \brief Return the number of objects at depth \p depth included in CPU set \p set.
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects at the given depth do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline unsigned
-hwloc_get_nbobjs_inside_cpuset_by_depth (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth) __hwloc_attribute_pure;
-static __hwloc_inline unsigned
-hwloc_get_nbobjs_inside_cpuset_by_depth (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth)
-{
- hwloc_obj_t obj = hwloc_get_obj_by_depth (topology, depth, 0);
- unsigned count = 0;
- if (!obj)
- return 0;
- while (obj) {
- if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set))
- count++;
- obj = obj->next_cousin;
- }
- return count;
-}
-
-/** \brief Return the number of objects of type \p type included in CPU set \p set.
- *
- * If no object for that type exists inside CPU set \p set, 0 is
- * returned. If there are several levels with objects of that type
- * inside CPU set \p set, -1 is returned.
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if objects of the given type do
- * not have CPU sets (I/O objects).
- */
-static __hwloc_inline int
-hwloc_get_nbobjs_inside_cpuset_by_type (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type) __hwloc_attribute_pure;
-static __hwloc_inline int
-hwloc_get_nbobjs_inside_cpuset_by_type (hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN)
- return 0;
- if (depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return -1; /* FIXME: agregate nbobjs from different levels? */
- return (int) hwloc_get_nbobjs_inside_cpuset_by_depth(topology, set, depth);
-}
-
-/** \brief Return the logical index among the objects included in CPU set \p set.
- *
- * Consult all objects in the same level as \p obj and inside CPU set \p set
- * in the logical order, and return the index of \p obj within them.
- * If \p set covers the entire topology, this is the logical index of \p obj.
- * Otherwise, this is similar to a logical index within the part of the topology
- * defined by CPU set \p set.
- *
- * \note Objects with empty CPU sets are ignored
- * (otherwise they would be considered included in any given set).
- *
- * \note This function cannot work if obj does not have CPU sets (I/O objects).
- */
-static __hwloc_inline int
-hwloc_get_obj_index_inside_cpuset (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_const_cpuset_t set,
- hwloc_obj_t obj) __hwloc_attribute_pure;
-static __hwloc_inline int
-hwloc_get_obj_index_inside_cpuset (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_const_cpuset_t set,
- hwloc_obj_t obj)
-{
- int idx = 0;
- if (!hwloc_bitmap_isincluded(obj->cpuset, set))
- return -1;
- /* count how many objects are inside the cpuset on the way from us to the beginning of the level */
- while ((obj = obj->prev_cousin) != NULL)
- if (!hwloc_bitmap_iszero(obj->cpuset) && hwloc_bitmap_isincluded(obj->cpuset, set))
- idx++;
- return idx;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_find_covering Finding Objects covering at least CPU set
- * @{
- */
-
-/** \brief Get the child covering at least CPU set \p set.
- *
- * \return \c NULL if no child matches or if \p set is empty.
- *
- * \note This function cannot work if parent does not have a CPU set (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_child_covering_cpuset (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_const_cpuset_t set,
- hwloc_obj_t parent) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_child_covering_cpuset (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_const_cpuset_t set,
- hwloc_obj_t parent)
-{
- hwloc_obj_t child;
- if (hwloc_bitmap_iszero(set))
- return NULL;
- child = parent->first_child;
- while (child) {
- if (child->cpuset && hwloc_bitmap_isincluded(set, child->cpuset))
- return child;
- child = child->next_sibling;
- }
- return NULL;
-}
-
-/** \brief Get the lowest object covering at least CPU set \p set
- *
- * \return \c NULL if no object matches or if \p set is empty.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_covering_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t set) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_covering_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t set)
-{
- struct hwloc_obj *current = hwloc_get_root_obj(topology);
- if (hwloc_bitmap_iszero(set) || !hwloc_bitmap_isincluded(set, current->cpuset))
- return NULL;
- while (1) {
- hwloc_obj_t child = hwloc_get_child_covering_cpuset(topology, set, current);
- if (!child)
- return current;
- current = child;
- }
-}
-
-/** \brief Iterate through same-depth objects covering at least CPU set \p set
- *
- * If object \p prev is \c NULL, return the first object at depth \p
- * depth covering at least part of CPU set \p set. The next
- * invokation should pass the previous return value in \p prev so as
- * to obtain the next object covering at least another part of \p set.
- *
- * \note This function cannot work if objects at the given depth do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_covering_cpuset_by_depth(hwloc_topology_t topology, hwloc_const_cpuset_t set,
- int depth, hwloc_obj_t prev)
-{
- hwloc_obj_t next = hwloc_get_next_obj_by_depth(topology, depth, prev);
- if (!next)
- return NULL;
- while (next && !hwloc_bitmap_intersects(set, next->cpuset))
- next = next->next_cousin;
- return next;
-}
-
-/** \brief Iterate through same-type objects covering at least CPU set \p set
- *
- * If object \p prev is \c NULL, return the first object of type \p
- * type covering at least part of CPU set \p set. The next invokation
- * should pass the previous return value in \p prev so as to obtain
- * the next object of type \p type covering at least another part of
- * \p set.
- *
- * If there are no or multiple depths for type \p type, \c NULL is returned.
- * The caller may fallback to hwloc_get_next_obj_covering_cpuset_by_depth()
- * for each depth.
- *
- * \note This function cannot work if objects of the given type do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_covering_cpuset_by_type(hwloc_topology_t topology, hwloc_const_cpuset_t set,
- hwloc_obj_type_t type, hwloc_obj_t prev)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN || depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return NULL;
- return hwloc_get_next_obj_covering_cpuset_by_depth(topology, set, depth, prev);
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_ancestors Looking at Ancestor and Child Objects
- * @{
- *
- * Be sure to see the figure in \ref termsanddefs that shows a
- * complete topology tree, including depths, child/sibling/cousin
- * relationships, and an example of an asymmetric topology where one
- * package has fewer caches than its peers.
- */
-
-/** \brief Returns the ancestor object of \p obj at depth \p depth.
- *
- * \note \p depth should not be the depth of PU or NUMA objects
- * since they are ancestors of no objects (except Misc or I/O).
- * This function rather expects an intermediate level depth,
- * such as the depth of Packages, Cores, or Caches.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_ancestor_obj_by_depth (hwloc_topology_t topology __hwloc_attribute_unused, int depth, hwloc_obj_t obj) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_ancestor_obj_by_depth (hwloc_topology_t topology __hwloc_attribute_unused, int depth, hwloc_obj_t obj)
-{
- hwloc_obj_t ancestor = obj;
- if (obj->depth < depth)
- return NULL;
- while (ancestor && ancestor->depth > depth)
- ancestor = ancestor->parent;
- return ancestor;
-}
-
-/** \brief Returns the ancestor object of \p obj with type \p type.
- *
- * \note \p type should not be ::HWLOC_OBJ_PU or ::HWLOC_OBJ_NUMANODE
- * since these objects are ancestors of no objects (except Misc or I/O).
- * This function rather expects an intermediate object type,
- * such as ::HWLOC_OBJ_PACKAGE, ::HWLOC_OBJ_CORE, etc.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_ancestor_obj_by_type (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_type_t type, hwloc_obj_t obj) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_ancestor_obj_by_type (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_type_t type, hwloc_obj_t obj)
-{
- hwloc_obj_t ancestor = obj->parent;
- while (ancestor && ancestor->type != type)
- ancestor = ancestor->parent;
- return ancestor;
-}
-
-/** \brief Returns the common parent object to objects \p obj1 and \p obj2 */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_common_ancestor_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj1, hwloc_obj_t obj2) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_common_ancestor_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj1, hwloc_obj_t obj2)
-{
- /* the loop isn't so easy since intermediate ancestors may have
- * different depth, causing us to alternate between using obj1->parent
- * and obj2->parent. Also, even if at some point we find ancestors of
- * of the same depth, their ancestors may have different depth again.
- */
- while (obj1 != obj2) {
- while (obj1->depth > obj2->depth)
- obj1 = obj1->parent;
- while (obj2->depth > obj1->depth)
- obj2 = obj2->parent;
- if (obj1 != obj2 && obj1->depth == obj2->depth) {
- obj1 = obj1->parent;
- obj2 = obj2->parent;
- }
- }
- return obj1;
-}
-
-/** \brief Returns true if \p obj is inside the subtree beginning with ancestor object \p subtree_root.
- *
- * \note This function cannot work if \p obj and \p subtree_root objects do
- * not have CPU sets (I/O or Misc objects).
- */
-static __hwloc_inline int
-hwloc_obj_is_in_subtree (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj, hwloc_obj_t subtree_root) __hwloc_attribute_pure;
-static __hwloc_inline int
-hwloc_obj_is_in_subtree (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj, hwloc_obj_t subtree_root)
-{
- return obj->cpuset && subtree_root->cpuset && hwloc_bitmap_isincluded(obj->cpuset, subtree_root->cpuset);
-}
-
-/** \brief Return the next child.
- *
- * Return the next child among the normal children list,
- * then among the memory children list, then among the I/O
- * children list, then among the Misc children list.
- *
- * If \p prev is \c NULL, return the first child.
- *
- * Return \c NULL when there is no next child.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_child (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t parent, hwloc_obj_t prev)
-{
- hwloc_obj_t obj;
- int state = 0;
- if (prev) {
- if (prev->type == HWLOC_OBJ_MISC)
- state = 3;
- else if (prev->type == HWLOC_OBJ_BRIDGE || prev->type == HWLOC_OBJ_PCI_DEVICE || prev->type == HWLOC_OBJ_OS_DEVICE)
- state = 2;
- else if (prev->type == HWLOC_OBJ_NUMANODE)
- state = 1;
- obj = prev->next_sibling;
- } else {
- obj = parent->first_child;
- }
- if (!obj && state == 0) {
- obj = parent->memory_first_child;
- state = 1;
- }
- if (!obj && state == 1) {
- obj = parent->io_first_child;
- state = 2;
- }
- if (!obj && state == 2) {
- obj = parent->misc_first_child;
- state = 3;
- }
- return obj;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_types Kinds of object Type
- * @{
- *
- * Each object type is
- * either Normal (i.e. hwloc_obj_type_is_normal() returns 1),
- * or Memory (i.e. hwloc_obj_type_is_memory() returns 1)
- * or I/O (i.e. hwloc_obj_type_is_io() returns 1)
- * or Misc (i.e. equal to ::HWLOC_OBJ_MISC).
- * It cannot be of more than one of these kinds.
- */
-
-/** \brief Check whether an object type is Normal.
- *
- * Normal objects are objects of the main CPU hierarchy
- * (Machine, Package, Core, PU, CPU caches, etc.),
- * but they are not NUMA nodes, I/O devices or Misc objects.
- *
- * They are attached to parent as Normal children,
- * not as Memory, I/O or Misc children.
- *
- * \return 1 if an object of type \p type is a Normal object, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_normal(hwloc_obj_type_t type);
-
-/** \brief Check whether an object type is I/O.
- *
- * I/O objects are objects attached to their parents
- * in the I/O children list.
- * This current includes Bridges, PCI and OS devices.
- *
- * \return 1 if an object of type \p type is a I/O object, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_io(hwloc_obj_type_t type);
-
-/** \brief Check whether an object type is Memory.
- *
- * Memory objects are objects attached to their parents
- * in the Memory children list.
- * This current includes NUMA nodes and Memory-side caches.
- *
- * \return 1 if an object of type \p type is a Memory object, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_memory(hwloc_obj_type_t type);
-
-/** \brief Check whether an object type is a CPU Cache (Data, Unified or Instruction).
- *
- * Memory-side caches are not CPU caches.
- *
- * \return 1 if an object of type \p type is a Cache, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_cache(hwloc_obj_type_t type);
-
-/** \brief Check whether an object type is a CPU Data or Unified Cache.
- *
- * Memory-side caches are not CPU caches.
- *
- * \return 1 if an object of type \p type is a CPU Data or Unified Cache, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_dcache(hwloc_obj_type_t type);
-
-/** \brief Check whether an object type is a CPU Instruction Cache,
- *
- * Memory-side caches are not CPU caches.
- *
- * \return 1 if an object of type \p type is a CPU Instruction Cache, 0 otherwise.
- */
-HWLOC_DECLSPEC int
-hwloc_obj_type_is_icache(hwloc_obj_type_t type);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_find_cache Looking at Cache Objects
- * @{
- */
-
-/** \brief Find the depth of cache objects matching cache level and type.
- *
- * Return the depth of the topology level that contains cache objects
- * whose attributes match \p cachelevel and \p cachetype.
-
- * This function is identical to calling hwloc_get_type_depth() with the
- * corresponding type such as ::HWLOC_OBJ_L1ICACHE, except that it may
- * also return a Unified cache when looking for an instruction cache.
- *
- * If no cache level matches, ::HWLOC_TYPE_DEPTH_UNKNOWN is returned.
- *
- * If \p cachetype is ::HWLOC_OBJ_CACHE_UNIFIED, the depth of the
- * unique matching unified cache level is returned.
- *
- * If \p cachetype is ::HWLOC_OBJ_CACHE_DATA or ::HWLOC_OBJ_CACHE_INSTRUCTION,
- * either a matching cache, or a unified cache is returned.
- *
- * If \p cachetype is \c -1, it is ignored and multiple levels may
- * match. The function returns either the depth of a uniquely matching
- * level or ::HWLOC_TYPE_DEPTH_MULTIPLE.
- */
-static __hwloc_inline int
-hwloc_get_cache_type_depth (hwloc_topology_t topology,
- unsigned cachelevel, hwloc_obj_cache_type_t cachetype)
-{
- int depth;
- int found = HWLOC_TYPE_DEPTH_UNKNOWN;
- for (depth=0; ; depth++) {
- hwloc_obj_t obj = hwloc_get_obj_by_depth(topology, depth, 0);
- if (!obj)
- break;
- if (!hwloc_obj_type_is_dcache(obj->type) || obj->attr->cache.depth != cachelevel)
- /* doesn't match, try next depth */
- continue;
- if (cachetype == (hwloc_obj_cache_type_t) -1) {
- if (found != HWLOC_TYPE_DEPTH_UNKNOWN) {
- /* second match, return MULTIPLE */
- return HWLOC_TYPE_DEPTH_MULTIPLE;
- }
- /* first match, mark it as found */
- found = depth;
- continue;
- }
- if (obj->attr->cache.type == cachetype || obj->attr->cache.type == HWLOC_OBJ_CACHE_UNIFIED)
- /* exact match (either unified is alone, or we match instruction or data), return immediately */
- return depth;
- }
- /* went to the bottom, return what we found */
- return found;
-}
-
-/** \brief Get the first data (or unified) cache covering a cpuset \p set
- *
- * \return \c NULL if no cache matches.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_cache_covering_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t set) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_cache_covering_cpuset (hwloc_topology_t topology, hwloc_const_cpuset_t set)
-{
- hwloc_obj_t current = hwloc_get_obj_covering_cpuset(topology, set);
- while (current) {
- if (hwloc_obj_type_is_dcache(current->type))
- return current;
- current = current->parent;
- }
- return NULL;
-}
-
-/** \brief Get the first data (or unified) cache shared between an object and somebody else.
- *
- * \return \c NULL if no cache matches or if an invalid object is given.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_shared_cache_covering_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_shared_cache_covering_obj (hwloc_topology_t topology __hwloc_attribute_unused, hwloc_obj_t obj)
-{
- hwloc_obj_t current = obj->parent;
- if (!obj->cpuset)
- return NULL;
- while (current) {
- if (!hwloc_bitmap_isequal(current->cpuset, obj->cpuset)
- && hwloc_obj_type_is_dcache(current->type))
- return current;
- current = current->parent;
- }
- return NULL;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_find_misc Finding objects, miscellaneous helpers
- * @{
- *
- * Be sure to see the figure in \ref termsanddefs that shows a
- * complete topology tree, including depths, child/sibling/cousin
- * relationships, and an example of an asymmetric topology where one
- * package has fewer caches than its peers.
- */
-
-/** \brief Remove simultaneous multithreading PUs from a CPU set.
- *
- * For each core in \p topology, if \p cpuset contains some PUs of that core,
- * modify \p cpuset to only keep a single PU for that core.
- *
- * \p which specifies which PU will be kept.
- * PU are considered in physical index order.
- * If 0, for each core, the function keeps the first PU that was originally set in \p cpuset.
- *
- * If \p which is larger than the number of PUs in a core there were originally set in \p cpuset,
- * no PU is kept for that core.
- *
- * \note PUs that are not below a Core object are ignored
- * (for instance if the topology does not contain any Core object).
- * None of them is removed from \p cpuset.
- */
-HWLOC_DECLSPEC int hwloc_bitmap_singlify_per_core(hwloc_topology_t topology, hwloc_bitmap_t cpuset, unsigned which);
-
-/** \brief Returns the object of type ::HWLOC_OBJ_PU with \p os_index.
- *
- * This function is useful for converting a CPU set into the PU
- * objects it contains.
- * When retrieving the current binding (e.g. with hwloc_get_cpubind()),
- * one may iterate over the bits of the resulting CPU set with
- * hwloc_bitmap_foreach_begin(), and find the corresponding PUs
- * with this function.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_pu_obj_by_os_index(hwloc_topology_t topology, unsigned os_index) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_pu_obj_by_os_index(hwloc_topology_t topology, unsigned os_index)
-{
- hwloc_obj_t obj = NULL;
- while ((obj = hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_PU, obj)) != NULL)
- if (obj->os_index == os_index)
- return obj;
- return NULL;
-}
-
-/** \brief Returns the object of type ::HWLOC_OBJ_NUMANODE with \p os_index.
- *
- * This function is useful for converting a nodeset into the NUMA node
- * objects it contains.
- * When retrieving the current binding (e.g. with hwloc_get_membind() with HWLOC_MEMBIND_BYNODESET),
- * one may iterate over the bits of the resulting nodeset with
- * hwloc_bitmap_foreach_begin(), and find the corresponding NUMA nodes
- * with this function.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_numanode_obj_by_os_index(hwloc_topology_t topology, unsigned os_index) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_numanode_obj_by_os_index(hwloc_topology_t topology, unsigned os_index)
-{
- hwloc_obj_t obj = NULL;
- while ((obj = hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_NUMANODE, obj)) != NULL)
- if (obj->os_index == os_index)
- return obj;
- return NULL;
-}
-
-/** \brief Do a depth-first traversal of the topology to find and sort
- *
- * all objects that are at the same depth than \p src.
- * Report in \p objs up to \p max physically closest ones to \p src.
- *
- * \return the number of objects returned in \p objs.
- *
- * \return 0 if \p src is an I/O object.
- *
- * \note This function requires the \p src object to have a CPU set.
- */
-/* TODO: rather provide an iterator? Provide a way to know how much should be allocated? By returning the total number of objects instead? */
-HWLOC_DECLSPEC unsigned hwloc_get_closest_objs (hwloc_topology_t topology, hwloc_obj_t src, hwloc_obj_t * __hwloc_restrict objs, unsigned max);
-
-/** \brief Find an object below another object, both specified by types and indexes.
- *
- * Start from the top system object and find object of type \p type1
- * and logical index \p idx1. Then look below this object and find another
- * object of type \p type2 and logical index \p idx2. Indexes are specified
- * within the parent, not withing the entire system.
- *
- * For instance, if type1 is PACKAGE, idx1 is 2, type2 is CORE and idx2
- * is 3, return the fourth core object below the third package.
- *
- * \note This function requires these objects to have a CPU set.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_below_by_type (hwloc_topology_t topology,
- hwloc_obj_type_t type1, unsigned idx1,
- hwloc_obj_type_t type2, unsigned idx2) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_below_by_type (hwloc_topology_t topology,
- hwloc_obj_type_t type1, unsigned idx1,
- hwloc_obj_type_t type2, unsigned idx2)
-{
- hwloc_obj_t obj;
- obj = hwloc_get_obj_by_type (topology, type1, idx1);
- if (!obj)
- return NULL;
- return hwloc_get_obj_inside_cpuset_by_type(topology, obj->cpuset, type2, idx2);
-}
-
-/** \brief Find an object below a chain of objects specified by types and indexes.
- *
- * This is a generalized version of hwloc_get_obj_below_by_type().
- *
- * Arrays \p typev and \p idxv must contain \p nr types and indexes.
- *
- * Start from the top system object and walk the arrays \p typev and \p idxv.
- * For each type and logical index couple in the arrays, look under the previously found
- * object to find the index-th object of the given type.
- * Indexes are specified within the parent, not withing the entire system.
- *
- * For instance, if nr is 3, typev contains NODE, PACKAGE and CORE,
- * and idxv contains 0, 1 and 2, return the third core object below
- * the second package below the first NUMA node.
- *
- * \note This function requires all these objects and the root object
- * to have a CPU set.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_below_array_by_type (hwloc_topology_t topology, int nr, hwloc_obj_type_t *typev, unsigned *idxv) __hwloc_attribute_pure;
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_below_array_by_type (hwloc_topology_t topology, int nr, hwloc_obj_type_t *typev, unsigned *idxv)
-{
- hwloc_obj_t obj = hwloc_get_root_obj(topology);
- int i;
- for(i=0; icpuset, typev[i], idxv[i]);
- }
- return obj;
-}
-
-/** \brief Return an object of a different type with same locality.
- *
- * If the source object \p src is a normal or memory type,
- * this function returns an object of type \p type with same
- * CPU and node sets, either below or above in the hierarchy.
- *
- * If the source object \p src is a PCI or an OS device within a PCI
- * device, the function may either return that PCI device, or another
- * OS device in the same PCI parent.
- * This may for instance be useful for converting between OS devices
- * such as "nvml0" or "rsmi1" used in distance structures into the
- * the PCI device, or the CUDA or OpenCL OS device that correspond
- * to the same physical card.
- *
- * If not \c NULL, parameter \p subtype only select objects whose
- * subtype attribute exists and is \p subtype (case-insensitively),
- * for instance "OpenCL" or "CUDA".
- *
- * If not \c NULL, parameter \p nameprefix only selects objects whose
- * name attribute exists and starts with \p nameprefix (case-insensitively),
- * for instance "rsmi" for matching "rsmi0".
- *
- * If multiple objects match, the first one is returned.
- *
- * This function will not walk the hierarchy across bridges since
- * the PCI locality may become different.
- * This function cannot also convert between normal/memory objects
- * and I/O or Misc objects.
- *
- * \p flags must be \c 0 for now.
- *
- * \return An object with identical locality,
- * matching \p subtype and \p nameprefix if any.
- *
- * \return \c NULL if no matching object could be found,
- * or if the source object and target type are incompatible,
- * for instance if converting between CPU and I/O objects.
- */
-HWLOC_DECLSPEC hwloc_obj_t
-hwloc_get_obj_with_same_locality(hwloc_topology_t topology, hwloc_obj_t src,
- hwloc_obj_type_t type, const char *subtype, const char *nameprefix,
- unsigned long flags);
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_distribute Distributing items over a topology
- * @{
- */
-
-/** \brief Flags to be given to hwloc_distrib().
- */
-enum hwloc_distrib_flags_e {
- /** \brief Distrib in reverse order, starting from the last objects.
- * \hideinitializer
- */
- HWLOC_DISTRIB_FLAG_REVERSE = (1UL<<0)
-};
-
-/** \brief Distribute \p n items over the topology under \p roots
- *
- * Array \p set will be filled with \p n cpusets recursively distributed
- * linearly over the topology under objects \p roots, down to depth \p until
- * (which can be INT_MAX to distribute down to the finest level).
- *
- * \p n_roots is usually 1 and \p roots only contains the topology root object
- * so as to distribute over the entire topology.
- *
- * This is typically useful when an application wants to distribute \p n
- * threads over a machine, giving each of them as much private cache as
- * possible and keeping them locally in number order.
- *
- * The caller may typically want to also call hwloc_bitmap_singlify()
- * before binding a thread so that it does not move at all.
- *
- * \p flags should be 0 or a OR'ed set of ::hwloc_distrib_flags_e.
- *
- * \note This function requires the \p roots objects to have a CPU set.
- */
-static __hwloc_inline int
-hwloc_distrib(hwloc_topology_t topology,
- hwloc_obj_t *roots, unsigned n_roots,
- hwloc_cpuset_t *set,
- unsigned n,
- int until, unsigned long flags)
-{
- unsigned i;
- unsigned tot_weight;
- unsigned given, givenweight;
- hwloc_cpuset_t *cpusetp = set;
-
- if (flags & ~HWLOC_DISTRIB_FLAG_REVERSE) {
- errno = EINVAL;
- return -1;
- }
-
- tot_weight = 0;
- for (i = 0; i < n_roots; i++)
- tot_weight += (unsigned) hwloc_bitmap_weight(roots[i]->cpuset);
-
- for (i = 0, given = 0, givenweight = 0; i < n_roots; i++) {
- unsigned chunk, weight;
- hwloc_obj_t root = roots[flags & HWLOC_DISTRIB_FLAG_REVERSE ? n_roots-1-i : i];
- hwloc_cpuset_t cpuset = root->cpuset;
- while (!hwloc_obj_type_is_normal(root->type))
- /* If memory/io/misc, walk up to normal parent */
- root = root->parent;
- weight = (unsigned) hwloc_bitmap_weight(cpuset);
- if (!weight)
- continue;
- /* Give to root a chunk proportional to its weight.
- * If previous chunks got rounded-up, we may get a bit less. */
- chunk = (( (givenweight+weight) * n + tot_weight-1) / tot_weight)
- - (( givenweight * n + tot_weight-1) / tot_weight);
- if (!root->arity || chunk <= 1 || root->depth >= until) {
- /* We can't split any more, put everything there. */
- if (chunk) {
- /* Fill cpusets with ours */
- unsigned j;
- for (j=0; j < chunk; j++)
- cpusetp[j] = hwloc_bitmap_dup(cpuset);
- } else {
- /* We got no chunk, just merge our cpuset to a previous one
- * (the first chunk cannot be empty)
- * so that this root doesn't get ignored.
- */
- assert(given);
- hwloc_bitmap_or(cpusetp[-1], cpusetp[-1], cpuset);
- }
- } else {
- /* Still more to distribute, recurse into children */
- hwloc_distrib(topology, root->children, root->arity, cpusetp, chunk, until, flags);
- }
- cpusetp += chunk;
- given += chunk;
- givenweight += weight;
- }
-
- return 0;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_topology_sets CPU and node sets of entire topologies
- * @{
- */
-
-/** \brief Get complete CPU set
- *
- * \return the complete CPU set of processors of the system.
- *
- * \note The returned cpuset is not newly allocated and should thus not be
- * changed or freed; hwloc_bitmap_dup() must be used to obtain a local copy.
- *
- * \note This is equivalent to retrieving the root object complete CPU-set.
- */
-HWLOC_DECLSPEC hwloc_const_cpuset_t
-hwloc_topology_get_complete_cpuset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Get topology CPU set
- *
- * \return the CPU set of processors of the system for which hwloc
- * provides topology information. This is equivalent to the cpuset of the
- * system object.
- *
- * \note The returned cpuset is not newly allocated and should thus not be
- * changed or freed; hwloc_bitmap_dup() must be used to obtain a local copy.
- *
- * \note This is equivalent to retrieving the root object CPU-set.
- */
-HWLOC_DECLSPEC hwloc_const_cpuset_t
-hwloc_topology_get_topology_cpuset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Get allowed CPU set
- *
- * \return the CPU set of allowed processors of the system.
- *
- * \note If the topology flag ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED was not set,
- * this is identical to hwloc_topology_get_topology_cpuset(), which means
- * all PUs are allowed.
- *
- * \note If ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED was set, applying
- * hwloc_bitmap_intersects() on the result of this function and on an object
- * cpuset checks whether there are allowed PUs inside that object.
- * Applying hwloc_bitmap_and() returns the list of these allowed PUs.
- *
- * \note The returned cpuset is not newly allocated and should thus not be
- * changed or freed, hwloc_bitmap_dup() must be used to obtain a local copy.
- */
-HWLOC_DECLSPEC hwloc_const_cpuset_t
-hwloc_topology_get_allowed_cpuset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Get complete node set
- *
- * \return the complete node set of memory of the system.
- *
- * \note The returned nodeset is not newly allocated and should thus not be
- * changed or freed; hwloc_bitmap_dup() must be used to obtain a local copy.
- *
- * \note This is equivalent to retrieving the root object complete nodeset.
- */
-HWLOC_DECLSPEC hwloc_const_nodeset_t
-hwloc_topology_get_complete_nodeset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Get topology node set
- *
- * \return the node set of memory of the system for which hwloc
- * provides topology information. This is equivalent to the nodeset of the
- * system object.
- *
- * \note The returned nodeset is not newly allocated and should thus not be
- * changed or freed; hwloc_bitmap_dup() must be used to obtain a local copy.
- *
- * \note This is equivalent to retrieving the root object nodeset.
- */
-HWLOC_DECLSPEC hwloc_const_nodeset_t
-hwloc_topology_get_topology_nodeset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** \brief Get allowed node set
- *
- * \return the node set of allowed memory of the system.
- *
- * \note If the topology flag ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED was not set,
- * this is identical to hwloc_topology_get_topology_nodeset(), which means
- * all NUMA nodes are allowed.
- *
- * \note If ::HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED was set, applying
- * hwloc_bitmap_intersects() on the result of this function and on an object
- * nodeset checks whether there are allowed NUMA nodes inside that object.
- * Applying hwloc_bitmap_and() returns the list of these allowed NUMA nodes.
- *
- * \note The returned nodeset is not newly allocated and should thus not be
- * changed or freed, hwloc_bitmap_dup() must be used to obtain a local copy.
- */
-HWLOC_DECLSPEC hwloc_const_nodeset_t
-hwloc_topology_get_allowed_nodeset(hwloc_topology_t topology) __hwloc_attribute_pure;
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_helper_nodeset_convert Converting between CPU sets and node sets
- *
- * @{
- */
-
-/** \brief Convert a CPU set into a NUMA node set
- *
- * For each PU included in the input \p _cpuset, set the corresponding
- * local NUMA node(s) in the output \p nodeset.
- *
- * If some NUMA nodes have no CPUs at all, this function never sets their
- * indexes in the output node set, even if a full CPU set is given in input.
- *
- * Hence the entire topology CPU set is converted into the set of all nodes
- * that have some local CPUs.
- */
-static __hwloc_inline int
-hwloc_cpuset_to_nodeset(hwloc_topology_t topology, hwloc_const_cpuset_t _cpuset, hwloc_nodeset_t nodeset)
-{
- int depth = hwloc_get_type_depth(topology, HWLOC_OBJ_NUMANODE);
- hwloc_obj_t obj = NULL;
- assert(depth != HWLOC_TYPE_DEPTH_UNKNOWN);
- hwloc_bitmap_zero(nodeset);
- while ((obj = hwloc_get_next_obj_covering_cpuset_by_depth(topology, _cpuset, depth, obj)) != NULL)
- if (hwloc_bitmap_set(nodeset, obj->os_index) < 0)
- return -1;
- return 0;
-}
-
-/** \brief Convert a NUMA node set into a CPU set
- *
- * For each NUMA node included in the input \p nodeset, set the corresponding
- * local PUs in the output \p _cpuset.
- *
- * If some CPUs have no local NUMA nodes, this function never sets their
- * indexes in the output CPU set, even if a full node set is given in input.
- *
- * Hence the entire topology node set is converted into the set of all CPUs
- * that have some local NUMA nodes.
- */
-static __hwloc_inline int
-hwloc_cpuset_from_nodeset(hwloc_topology_t topology, hwloc_cpuset_t _cpuset, hwloc_const_nodeset_t nodeset)
-{
- int depth = hwloc_get_type_depth(topology, HWLOC_OBJ_NUMANODE);
- hwloc_obj_t obj = NULL;
- assert(depth != HWLOC_TYPE_DEPTH_UNKNOWN);
- hwloc_bitmap_zero(_cpuset);
- while ((obj = hwloc_get_next_obj_by_depth(topology, depth, obj)) != NULL) {
- if (hwloc_bitmap_isset(nodeset, obj->os_index))
- /* no need to check obj->cpuset because objects in levels always have a cpuset */
- if (hwloc_bitmap_or(_cpuset, _cpuset, obj->cpuset) < 0)
- return -1;
- }
- return 0;
-}
-
-/** @} */
-
-
-
-/** \defgroup hwlocality_advanced_io Finding I/O objects
- * @{
- */
-
-/** \brief Get the first non-I/O ancestor object.
- *
- * Given the I/O object \p ioobj, find the smallest non-I/O ancestor
- * object. This object (normal or memory) may then be used for binding
- * because it has non-NULL CPU and node sets
- * and because its locality is the same as \p ioobj.
- *
- * \note The resulting object is usually a normal object but it could also
- * be a memory object (e.g. NUMA node) in future platforms if I/O objects
- * ever get attached to memory instead of CPUs.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_non_io_ancestor_obj(hwloc_topology_t topology __hwloc_attribute_unused,
- hwloc_obj_t ioobj)
-{
- hwloc_obj_t obj = ioobj;
- while (obj && !obj->cpuset) {
- obj = obj->parent;
- }
- return obj;
-}
-
-/** \brief Get the next PCI device in the system.
- *
- * \return the first PCI device if \p prev is \c NULL.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_pcidev(hwloc_topology_t topology, hwloc_obj_t prev)
-{
- return hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_PCI_DEVICE, prev);
-}
-
-/** \brief Find the PCI device object matching the PCI bus id
- * given domain, bus device and function PCI bus id.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_pcidev_by_busid(hwloc_topology_t topology,
- unsigned domain, unsigned bus, unsigned dev, unsigned func)
-{
- hwloc_obj_t obj = NULL;
- while ((obj = hwloc_get_next_pcidev(topology, obj)) != NULL) {
- if (obj->attr->pcidev.domain == domain
- && obj->attr->pcidev.bus == bus
- && obj->attr->pcidev.dev == dev
- && obj->attr->pcidev.func == func)
- return obj;
- }
- return NULL;
-}
-
-/** \brief Find the PCI device object matching the PCI bus id
- * given as a string xxxx:yy:zz.t or yy:zz.t.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_pcidev_by_busidstring(hwloc_topology_t topology, const char *busid)
-{
- unsigned domain = 0; /* default */
- unsigned bus, dev, func;
-
- if (sscanf(busid, "%x:%x.%x", &bus, &dev, &func) != 3
- && sscanf(busid, "%x:%x:%x.%x", &domain, &bus, &dev, &func) != 4) {
- errno = EINVAL;
- return NULL;
- }
-
- return hwloc_get_pcidev_by_busid(topology, domain, bus, dev, func);
-}
-
-/** \brief Get the next OS device in the system.
- *
- * \return the first OS device if \p prev is \c NULL.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_osdev(hwloc_topology_t topology, hwloc_obj_t prev)
-{
- return hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_OS_DEVICE, prev);
-}
-
-/** \brief Get the next bridge in the system.
- *
- * \return the first bridge if \p prev is \c NULL.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_bridge(hwloc_topology_t topology, hwloc_obj_t prev)
-{
- return hwloc_get_next_obj_by_type(topology, HWLOC_OBJ_BRIDGE, prev);
-}
-
-/* \brief Checks whether a given bridge covers a given PCI bus.
- */
-static __hwloc_inline int
-hwloc_bridge_covers_pcibus(hwloc_obj_t bridge,
- unsigned domain, unsigned bus)
-{
- return bridge->type == HWLOC_OBJ_BRIDGE
- && bridge->attr->bridge.downstream_type == HWLOC_OBJ_BRIDGE_PCI
- && bridge->attr->bridge.downstream.pci.domain == domain
- && bridge->attr->bridge.downstream.pci.secondary_bus <= bus
- && bridge->attr->bridge.downstream.pci.subordinate_bus >= bus;
-}
-
-/** @} */
-
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_HELPER_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/inlines.h b/.CondaPkg/env/Library/include/hwloc/inlines.h
deleted file mode 100644
index 494209ea..00000000
--- a/.CondaPkg/env/Library/include/hwloc/inlines.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2018 Inria. All rights reserved.
- * Copyright © 2009-2012 Université Bordeaux
- * Copyright © 2009-2010 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/**
- * This file contains the inline code of functions declared in hwloc.h
- */
-
-#ifndef HWLOC_INLINES_H
-#define HWLOC_INLINES_H
-
-#ifndef HWLOC_H
-#error Please include the main hwloc.h instead
-#endif
-
-#include
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-static __hwloc_inline int
-hwloc_get_type_or_below_depth (hwloc_topology_t topology, hwloc_obj_type_t type)
-{
- int depth = hwloc_get_type_depth(topology, type);
-
- if (depth != HWLOC_TYPE_DEPTH_UNKNOWN)
- return depth;
-
- /* find the highest existing level with type order >= */
- for(depth = hwloc_get_type_depth(topology, HWLOC_OBJ_PU); ; depth--)
- if (hwloc_compare_types(hwloc_get_depth_type(topology, depth), type) < 0)
- return depth+1;
-
- /* Shouldn't ever happen, as there is always a Machine level with lower order and known depth. */
- /* abort(); */
-}
-
-static __hwloc_inline int
-hwloc_get_type_or_above_depth (hwloc_topology_t topology, hwloc_obj_type_t type)
-{
- int depth = hwloc_get_type_depth(topology, type);
-
- if (depth != HWLOC_TYPE_DEPTH_UNKNOWN)
- return depth;
-
- /* find the lowest existing level with type order <= */
- for(depth = 0; ; depth++)
- if (hwloc_compare_types(hwloc_get_depth_type(topology, depth), type) > 0)
- return depth-1;
-
- /* Shouldn't ever happen, as there is always a PU level with higher order and known depth. */
- /* abort(); */
-}
-
-static __hwloc_inline int
-hwloc_get_nbobjs_by_type (hwloc_topology_t topology, hwloc_obj_type_t type)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN)
- return 0;
- if (depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return -1; /* FIXME: agregate nbobjs from different levels? */
- return (int) hwloc_get_nbobjs_by_depth(topology, depth);
-}
-
-static __hwloc_inline hwloc_obj_t
-hwloc_get_obj_by_type (hwloc_topology_t topology, hwloc_obj_type_t type, unsigned idx)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN)
- return NULL;
- if (depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return NULL;
- return hwloc_get_obj_by_depth(topology, depth, idx);
-}
-
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_by_depth (hwloc_topology_t topology, int depth, hwloc_obj_t prev)
-{
- if (!prev)
- return hwloc_get_obj_by_depth (topology, depth, 0);
- if (prev->depth != depth)
- return NULL;
- return prev->next_cousin;
-}
-
-static __hwloc_inline hwloc_obj_t
-hwloc_get_next_obj_by_type (hwloc_topology_t topology, hwloc_obj_type_t type,
- hwloc_obj_t prev)
-{
- int depth = hwloc_get_type_depth(topology, type);
- if (depth == HWLOC_TYPE_DEPTH_UNKNOWN || depth == HWLOC_TYPE_DEPTH_MULTIPLE)
- return NULL;
- return hwloc_get_next_obj_by_depth (topology, depth, prev);
-}
-
-static __hwloc_inline hwloc_obj_t
-hwloc_get_root_obj (hwloc_topology_t topology)
-{
- return hwloc_get_obj_by_depth (topology, 0, 0);
-}
-
-static __hwloc_inline const char *
-hwloc_obj_get_info_by_name(hwloc_obj_t obj, const char *name)
-{
- unsigned i;
- for(i=0; iinfos_count; i++) {
- struct hwloc_info_s *info = &obj->infos[i];
- if (!strcmp(info->name, name))
- return info->value;
- }
- return NULL;
-}
-
-static __hwloc_inline void *
-hwloc_alloc_membind_policy(hwloc_topology_t topology, size_t len, hwloc_const_cpuset_t set, hwloc_membind_policy_t policy, int flags)
-{
- void *p = hwloc_alloc_membind(topology, len, set, policy, flags);
- if (p)
- return p;
-
- if (hwloc_set_membind(topology, set, policy, flags) < 0)
- /* hwloc_set_membind() takes care of ignoring errors if non-STRICT */
- return NULL;
-
- p = hwloc_alloc(topology, len);
- if (p && policy != HWLOC_MEMBIND_FIRSTTOUCH)
- /* Enforce the binding by touching the data */
- memset(p, 0, len);
- return p;
-}
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_INLINES_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/levelzero.h b/.CondaPkg/env/Library/include/hwloc/levelzero.h
deleted file mode 100644
index 4c356fc8..00000000
--- a/.CondaPkg/env/Library/include/hwloc/levelzero.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/*
- * Copyright © 2021 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the oneAPI Level Zero interface.
- *
- * Applications that use both hwloc and Level Zero may want to
- * include this file so as to get topology information for L0 devices.
- */
-
-#ifndef HWLOC_LEVELZERO_H
-#define HWLOC_LEVELZERO_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_levelzero Interoperability with the oneAPI Level Zero interface.
- *
- * This interface offers ways to retrieve topology information about
- * devices managed by the Level Zero API.
- *
- * @{
- */
-
-/** \brief Get the CPU set of logical processors that are physically
- * close to the Level Zero device \p device
- *
- * Store in \p set the CPU-set describing the locality of
- * the Level Zero device \p device.
- *
- * Topology \p topology and device \p device must match the local machine.
- * The Level Zero must have been initialized with Sysman enabled
- * (ZES_ENABLE_SYSMAN=1 in the environment).
- * I/O devices detection and the Level Zero component are not needed in the
- * topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_levelzero_get_device_osdev().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_levelzero_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- ze_device_handle_t device, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the sysfs mechanism to get the local cpus */
-#define HWLOC_LEVELZERO_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_LEVELZERO_DEVICE_SYSFS_PATH_MAX];
- zes_pci_properties_t pci;
- zes_device_handle_t sdevice = device;
- ze_result_t res;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- res = zesDevicePciGetProperties(sdevice, &pci);
- if (res != ZE_RESULT_SUCCESS) {
- errno = EINVAL;
- return -1;
- }
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.%01x/local_cpus",
- pci.address.domain, pci.address.bus, pci.address.device, pci.address.function);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc OS device object corresponding to Level Zero device
- * \p device.
- *
- * \return The hwloc OS device object that describes the given Level Zero device \p device.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p dv_ind must match the local machine.
- * I/O devices detection and the Level Zero component must be enabled in the
- * topology. If not, the locality of the object may still be found using
- * hwloc_levelzero_get_device_cpuset().
- *
- * \note The corresponding hwloc PCI device may be found by looking
- * at the result parent pointer (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_levelzero_get_device_osdev(hwloc_topology_t topology, ze_device_handle_t device)
-{
- zes_device_handle_t sdevice = device;
- zes_pci_properties_t pci;
- ze_result_t res;
- hwloc_obj_t osdev;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return NULL;
- }
-
- res = zesDevicePciGetProperties(sdevice, &pci);
- if (res != ZE_RESULT_SUCCESS) {
- /* L0 was likely initialized without sysman, don't bother */
- errno = EINVAL;
- return NULL;
- }
-
- osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- hwloc_obj_t pcidev = osdev->parent;
-
- if (strncmp(osdev->name, "ze", 2))
- continue;
-
- if (pcidev
- && pcidev->type == HWLOC_OBJ_PCI_DEVICE
- && pcidev->attr->pcidev.domain == pci.address.domain
- && pcidev->attr->pcidev.bus == pci.address.bus
- && pcidev->attr->pcidev.dev == pci.address.device
- && pcidev->attr->pcidev.func == pci.address.function)
- return osdev;
-
- /* FIXME: when we'll have serialnumber, try it in case PCI is filtered-out */
- }
-
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_LEVELZERO_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/memattrs.h b/.CondaPkg/env/Library/include/hwloc/memattrs.h
deleted file mode 100644
index acf4da53..00000000
--- a/.CondaPkg/env/Library/include/hwloc/memattrs.h
+++ /dev/null
@@ -1,518 +0,0 @@
-/*
- * Copyright © 2019-2022 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Memory node attributes.
- */
-
-#ifndef HWLOC_MEMATTR_H
-#define HWLOC_MEMATTR_H
-
-#include "hwloc.h"
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-/** \defgroup hwlocality_memattrs Comparing memory node attributes for finding where to allocate on
- *
- * Platforms with heterogeneous memory require ways to decide whether
- * a buffer should be allocated on "fast" memory (such as HBM),
- * "normal" memory (DDR) or even "slow" but large-capacity memory
- * (non-volatile memory).
- * These memory nodes are called "Targets" while the CPU accessing them
- * is called the "Initiator". Access performance depends on their
- * locality (NUMA platforms) as well as the intrinsic performance
- * of the targets (heterogeneous platforms).
- *
- * The following attributes describe the performance of memory accesses
- * from an Initiator to a memory Target, for instance their latency
- * or bandwidth.
- * Initiators performing these memory accesses are usually some PUs or Cores
- * (described as a CPU set).
- * Hence a Core may choose where to allocate a memory buffer by comparing
- * the attributes of different target memory nodes nearby.
- *
- * There are also some attributes that are system-wide.
- * Their value does not depend on a specific initiator performing
- * an access.
- * The memory node Capacity is an example of such attribute without
- * initiator.
- *
- * One way to use this API is to start with a cpuset describing the Cores where
- * a program is bound. The best target NUMA node for allocating memory in this
- * program on these Cores may be obtained by passing this cpuset as an initiator
- * to hwloc_memattr_get_best_target() with the relevant memory attribute.
- * For instance, if the code is latency limited, use the Latency attribute.
- *
- * A more flexible approach consists in getting the list of local NUMA nodes
- * by passing this cpuset to hwloc_get_local_numanode_objs().
- * Attribute values for these nodes, if any, may then be obtained with
- * hwloc_memattr_get_value() and manually compared with the desired criteria.
- *
- * \sa An example is available in doc/examples/memory-attributes.c in the source tree.
- *
- * \note The API also supports specific objects as initiator,
- * but it is currently not used internally by hwloc.
- * Users may for instance use it to provide custom performance
- * values for host memory accesses performed by GPUs.
- *
- * \note The interface actually also accepts targets that are not NUMA nodes.
- * @{
- */
-
-/** \brief Memory node attributes. */
-enum hwloc_memattr_id_e {
- /** \brief
- * The \"Capacity\" is returned in bytes (local_memory attribute in objects).
- *
- * Best capacity nodes are nodes with higher capacity.
- *
- * No initiator is involved when looking at this attribute.
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_CAPACITY = 0,
-
- /** \brief
- * The \"Locality\" is returned as the number of PUs in that locality
- * (e.g. the weight of its cpuset).
- *
- * Best locality nodes are nodes with smaller locality
- * (nodes that are local to very few PUs).
- * Poor locality nodes are nodes with larger locality
- * (nodes that are local to the entire machine).
- *
- * No initiator is involved when looking at this attribute.
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_LOCALITY = 1,
-
- /** \brief
- * The \"Bandwidth\" is returned in MiB/s, as seen from the given initiator location.
- *
- * Best bandwidth nodes are nodes with higher bandwidth.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- *
- * This is the average bandwidth for read and write accesses. If the platform
- * provides individual read and write bandwidths but no explicit average value,
- * hwloc computes and returns the average.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_BANDWIDTH = 2,
-
- /** \brief
- * The \"ReadBandwidth\" is returned in MiB/s, as seen from the given initiator location.
- *
- * Best bandwidth nodes are nodes with higher bandwidth.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_READ_BANDWIDTH = 4,
-
- /** \brief
- * The \"WriteBandwidth\" is returned in MiB/s, as seen from the given initiator location.
- *
- * Best bandwidth nodes are nodes with higher bandwidth.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_WRITE_BANDWIDTH = 5,
-
- /** \brief
- * The \"Latency\" is returned as nanoseconds, as seen from the given initiator location.
- *
- * Best latency nodes are nodes with smaller latency.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_LOWER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- *
- * This is the average latency for read and write accesses. If the platform
- * provides individual read and write latencies but no explicit average value,
- * hwloc computes and returns the average.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_LATENCY = 3,
-
- /** \brief
- * The \"ReadLatency\" is returned as nanoseconds, as seen from the given initiator location.
- *
- * Best latency nodes are nodes with smaller latency.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_LOWER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_READ_LATENCY = 6,
-
- /** \brief
- * The \"WriteLatency\" is returned as nanoseconds, as seen from the given initiator location.
- *
- * Best latency nodes are nodes with smaller latency.
- *
- * The corresponding attribute flags are ::HWLOC_MEMATTR_FLAG_LOWER_FIRST
- * and ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR.
- * \hideinitializer
- */
- HWLOC_MEMATTR_ID_WRITE_LATENCY = 7,
-
- /* TODO persistence? */
-
- HWLOC_MEMATTR_ID_MAX /**< \private Sentinel value */
-};
-
-/** \brief A memory attribute identifier.
- * May be either one of ::hwloc_memattr_id_e or a new id returned by hwloc_memattr_register().
- */
-typedef unsigned hwloc_memattr_id_t;
-
-/** \brief Return the identifier of the memory attribute with the given name.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_by_name(hwloc_topology_t topology,
- const char *name,
- hwloc_memattr_id_t *id);
-
-
-/** \brief Type of location. */
-enum hwloc_location_type_e {
- /** \brief Location is given as a cpuset, in the location cpuset union field. \hideinitializer */
- HWLOC_LOCATION_TYPE_CPUSET = 1,
- /** \brief Location is given as an object, in the location object union field. \hideinitializer */
- HWLOC_LOCATION_TYPE_OBJECT = 0
-};
-
-/** \brief Where to measure attributes from. */
-struct hwloc_location {
- /** \brief Type of location. */
- enum hwloc_location_type_e type;
- /** \brief Actual location. */
- union hwloc_location_u {
- /** \brief Location as a cpuset, when the location type is ::HWLOC_LOCATION_TYPE_CPUSET. */
- hwloc_cpuset_t cpuset;
- /** \brief Location as an object, when the location type is ::HWLOC_LOCATION_TYPE_OBJECT. */
- hwloc_obj_t object;
- } location;
-};
-
-
-/** \brief Flags for selecting target NUMA nodes. */
-enum hwloc_local_numanode_flag_e {
- /** \brief Select NUMA nodes whose locality is larger than the given cpuset.
- * For instance, if a single PU (or its cpuset) is given in \p initiator,
- * select all nodes close to the package that contains this PU.
- * \hideinitializer
- */
- HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY = (1UL<<0),
-
- /** \brief Select NUMA nodes whose locality is smaller than the given cpuset.
- * For instance, if a package (or its cpuset) is given in \p initiator,
- * also select nodes that are attached to only a half of that package.
- * \hideinitializer
- */
- HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY = (1UL<<1),
-
- /** \brief Select all NUMA nodes in the topology.
- * The initiator \p initiator is ignored.
- * \hideinitializer
- */
- HWLOC_LOCAL_NUMANODE_FLAG_ALL = (1UL<<2)
-};
-
-/** \brief Return an array of local NUMA nodes.
- *
- * By default only select the NUMA nodes whose locality is exactly
- * the given \p location. More nodes may be selected if additional flags
- * are given as a OR'ed set of ::hwloc_local_numanode_flag_e.
- *
- * If \p location is given as an explicit object, its CPU set is used
- * to find NUMA nodes with the corresponding locality.
- * If the object does not have a CPU set (e.g. I/O object), the CPU
- * parent (where the I/O object is attached) is used.
- *
- * On input, \p nr points to the number of nodes that may be stored
- * in the \p nodes array.
- * On output, \p nr will be changed to the number of stored nodes,
- * or the number of nodes that would have been stored if there were
- * enough room.
- *
- * \note Some of these NUMA nodes may not have any memory attribute
- * values and hence not be reported as actual targets in other functions.
- *
- * \note The number of NUMA nodes in the topology (obtained by
- * hwloc_bitmap_weight() on the root object nodeset) may be used
- * to allocate the \p nodes array.
- *
- * \note When an object CPU set is given as locality, for instance a Package,
- * and when flags contain both ::HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY
- * and ::HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY,
- * the returned array corresponds to the nodeset of that object.
- */
-HWLOC_DECLSPEC int
-hwloc_get_local_numanode_objs(hwloc_topology_t topology,
- struct hwloc_location *location,
- unsigned *nr,
- hwloc_obj_t *nodes,
- unsigned long flags);
-
-
-
-/** \brief Return an attribute value for a specific target NUMA node.
- *
- * If the attribute does not relate to a specific initiator
- * (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR),
- * location \p initiator is ignored and may be \c NULL.
- *
- * \p flags must be \c 0 for now.
- *
- * \note The initiator \p initiator should be of type ::HWLOC_LOCATION_TYPE_CPUSET
- * when refering to accesses performed by CPU cores.
- * ::HWLOC_LOCATION_TYPE_OBJECT is currently unused internally by hwloc,
- * but users may for instance use it to provide custom information about
- * host memory accesses performed by GPUs.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_value(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- hwloc_obj_t target_node,
- struct hwloc_location *initiator,
- unsigned long flags,
- hwloc_uint64_t *value);
-
-/** \brief Return the best target NUMA node for the given attribute and initiator.
- *
- * If the attribute does not relate to a specific initiator
- * (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR),
- * location \p initiator is ignored and may be \c NULL.
- *
- * If \p value is non \c NULL, the corresponding value is returned there.
- *
- * If multiple targets have the same attribute values, only one is
- * returned (and there is no way to clarify how that one is chosen).
- * Applications that want to detect targets with identical/similar
- * values, or that want to look at values for multiple attributes,
- * should rather get all values using hwloc_memattr_get_value()
- * and manually select the target they consider the best.
- *
- * \p flags must be \c 0 for now.
- *
- * If there are no matching targets, \c -1 is returned with \p errno set to \c ENOENT;
- *
- * \note The initiator \p initiator should be of type ::HWLOC_LOCATION_TYPE_CPUSET
- * when refering to accesses performed by CPU cores.
- * ::HWLOC_LOCATION_TYPE_OBJECT is currently unused internally by hwloc,
- * but users may for instance use it to provide custom information about
- * host memory accesses performed by GPUs.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_best_target(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- struct hwloc_location *initiator,
- unsigned long flags,
- hwloc_obj_t *best_target, hwloc_uint64_t *value);
-
-/** \brief Return the best initiator for the given attribute and target NUMA node.
- *
- * If the attribute does not relate to a specific initiator
- * (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR),
- * \c -1 is returned and \p errno is set to \c EINVAL.
- *
- * If \p value is non \c NULL, the corresponding value is returned there.
- *
- * If multiple initiators have the same attribute values, only one is
- * returned (and there is no way to clarify how that one is chosen).
- * Applications that want to detect initiators with identical/similar
- * values, or that want to look at values for multiple attributes,
- * should rather get all values using hwloc_memattr_get_value()
- * and manually select the initiator they consider the best.
- *
- * The returned initiator should not be modified or freed,
- * it belongs to the topology.
- *
- * \p flags must be \c 0 for now.
- *
- * If there are no matching initiators, \c -1 is returned with \p errno set to \c ENOENT;
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_best_initiator(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- hwloc_obj_t target,
- unsigned long flags,
- struct hwloc_location *best_initiator, hwloc_uint64_t *value);
-
-/** @} */
-
-
-/** \defgroup hwlocality_memattrs_manage Managing memory attributes
- * @{
- */
-
-/** \brief Return the name of a memory attribute.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_name(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- const char **name);
-
-/** \brief Return the flags of the given attribute.
- *
- * Flags are a OR'ed set of ::hwloc_memattr_flag_e.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_flags(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- unsigned long *flags);
-
-/** \brief Memory attribute flags.
- * Given to hwloc_memattr_register() and returned by hwloc_memattr_get_flags().
- */
-enum hwloc_memattr_flag_e {
- /** \brief The best nodes for this memory attribute are those with the higher values.
- * For instance Bandwidth.
- */
- HWLOC_MEMATTR_FLAG_HIGHER_FIRST = (1UL<<0),
- /** \brief The best nodes for this memory attribute are those with the lower values.
- * For instance Latency.
- */
- HWLOC_MEMATTR_FLAG_LOWER_FIRST = (1UL<<1),
- /** \brief The value returned for this memory attribute depends on the given initiator.
- * For instance Bandwidth and Latency, but not Capacity.
- */
- HWLOC_MEMATTR_FLAG_NEED_INITIATOR = (1UL<<2)
-};
-
-/** \brief Register a new memory attribute.
- *
- * Add a specific memory attribute that is not defined in ::hwloc_memattr_id_e.
- * Flags are a OR'ed set of ::hwloc_memattr_flag_e. It must contain at least
- * one of ::HWLOC_MEMATTR_FLAG_HIGHER_FIRST or ::HWLOC_MEMATTR_FLAG_LOWER_FIRST.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_register(hwloc_topology_t topology,
- const char *name,
- unsigned long flags,
- hwloc_memattr_id_t *id);
-
-/** \brief Set an attribute value for a specific target NUMA node.
- *
- * If the attribute does not relate to a specific initiator
- * (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR),
- * location \p initiator is ignored and may be \c NULL.
- *
- * The initiator will be copied into the topology,
- * the caller should free anything allocated to store the initiator,
- * for instance the cpuset.
- *
- * \p flags must be \c 0 for now.
- *
- * \note The initiator \p initiator should be of type ::HWLOC_LOCATION_TYPE_CPUSET
- * when referring to accesses performed by CPU cores.
- * ::HWLOC_LOCATION_TYPE_OBJECT is currently unused internally by hwloc,
- * but users may for instance use it to provide custom information about
- * host memory accesses performed by GPUs.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_set_value(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- hwloc_obj_t target_node,
- struct hwloc_location *initiator,
- unsigned long flags,
- hwloc_uint64_t value);
-
-/** \brief Return the target NUMA nodes that have some values for a given attribute.
- *
- * Return targets for the given attribute in the \p targets array
- * (for the given initiator if any).
- * If \p values is not \c NULL, the corresponding attribute values
- * are stored in the array it points to.
- *
- * On input, \p nr points to the number of targets that may be stored
- * in the array \p targets (and \p values).
- * On output, \p nr points to the number of targets (and values) that
- * were actually found, even if some of them couldn't be stored in the array.
- * Targets that couldn't be stored are ignored, but the function still
- * returns success (\c 0). The caller may find out by comparing the value pointed
- * by \p nr before and after the function call.
- *
- * The returned targets should not be modified or freed,
- * they belong to the topology.
- *
- * Argument \p initiator is ignored if the attribute does not relate to a specific
- * initiator (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR).
- * Otherwise \p initiator may be non \c NULL to report only targets
- * that have a value for that initiator.
- *
- * \p flags must be \c 0 for now.
- *
- * \note This function is meant for tools and debugging (listing internal information)
- * rather than for application queries. Applications should rather select useful
- * NUMA nodes with hwloc_get_local_numanode_objs() and then look at their attribute
- * values.
- *
- * \note The initiator \p initiator should be of type ::HWLOC_LOCATION_TYPE_CPUSET
- * when referring to accesses performed by CPU cores.
- * ::HWLOC_LOCATION_TYPE_OBJECT is currently unused internally by hwloc,
- * but users may for instance use it to provide custom information about
- * host memory accesses performed by GPUs.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_targets(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- struct hwloc_location *initiator,
- unsigned long flags,
- unsigned *nr, hwloc_obj_t *targets, hwloc_uint64_t *values);
-
-/** \brief Return the initiators that have values for a given attribute for a specific target NUMA node.
- *
- * Return initiators for the given attribute and target node in the
- * \p initiators array.
- * If \p values is not \c NULL, the corresponding attribute values
- * are stored in the array it points to.
- *
- * On input, \p nr points to the number of initiators that may be stored
- * in the array \p initiators (and \p values).
- * On output, \p nr points to the number of initiators (and values) that
- * were actually found, even if some of them couldn't be stored in the array.
- * Initiators that couldn't be stored are ignored, but the function still
- * returns success (\c 0). The caller may find out by comparing the value pointed
- * by \p nr before and after the function call.
- *
- * The returned initiators should not be modified or freed,
- * they belong to the topology.
- *
- * \p flags must be \c 0 for now.
- *
- * If the attribute does not relate to a specific initiator
- * (it does not have the flag ::HWLOC_MEMATTR_FLAG_NEED_INITIATOR),
- * no initiator is returned.
- *
- * \note This function is meant for tools and debugging (listing internal information)
- * rather than for application queries. Applications should rather select useful
- * NUMA nodes with hwloc_get_local_numanode_objs() and then look at their attribute
- * values for some relevant initiators.
- */
-HWLOC_DECLSPEC int
-hwloc_memattr_get_initiators(hwloc_topology_t topology,
- hwloc_memattr_id_t attribute,
- hwloc_obj_t target_node,
- unsigned long flags,
- unsigned *nr, struct hwloc_location *initiators, hwloc_uint64_t *values);
-/** @} */
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_MEMATTR_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/nvml.h b/.CondaPkg/env/Library/include/hwloc/nvml.h
deleted file mode 100644
index 57f36a85..00000000
--- a/.CondaPkg/env/Library/include/hwloc/nvml.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * Copyright © 2012-2021 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the NVIDIA Management Library.
- *
- * Applications that use both hwloc and the NVIDIA Management Library may want to
- * include this file so as to get topology information for NVML devices.
- */
-
-#ifndef HWLOC_NVML_H
-#define HWLOC_NVML_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_nvml Interoperability with the NVIDIA Management Library
- *
- * This interface offers ways to retrieve topology information about
- * devices managed by the NVIDIA Management Library (NVML).
- *
- * @{
- */
-
-/** \brief Get the CPU set of processors that are physically
- * close to NVML device \p device.
- *
- * Store in \p set the CPU-set describing the locality of the NVML device \p device.
- *
- * Topology \p topology and device \p device must match the local machine.
- * I/O devices detection and the NVML component are not needed in the topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_nvml_get_device_osdev()
- * and hwloc_nvml_get_device_osdev_by_index().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_nvml_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- nvmlDevice_t device, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the sysfs mechanism to get the local cpus */
-#define HWLOC_NVML_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_NVML_DEVICE_SYSFS_PATH_MAX];
- nvmlReturn_t nvres;
- nvmlPciInfo_t pci;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- nvres = nvmlDeviceGetPciInfo(device, &pci);
- if (NVML_SUCCESS != nvres) {
- errno = EINVAL;
- return -1;
- }
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.0/local_cpus", pci.domain, pci.bus, pci.device);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * NVML device whose index is \p idx.
- *
- * \return The hwloc OS device object describing the NVML device whose index is \p idx.
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the NVML component must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_nvml_get_device_osdev_by_index(hwloc_topology_t topology, unsigned idx)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_GPU == osdev->attr->osdev.type
- && osdev->name
- && !strncmp("nvml", osdev->name, 4)
- && atoi(osdev->name + 4) == (int) idx)
- return osdev;
- }
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to NVML device \p device.
- *
- * \return The hwloc OS device object that describes the given NVML device \p device.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p device must match the local machine.
- * I/O devices detection and the NVML component must be enabled in the topology.
- * If not, the locality of the object may still be found using
- * hwloc_nvml_get_device_cpuset().
- *
- * \note The corresponding hwloc PCI device may be found by looking
- * at the result parent pointer (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_nvml_get_device_osdev(hwloc_topology_t topology, nvmlDevice_t device)
-{
- hwloc_obj_t osdev;
- nvmlReturn_t nvres;
- nvmlPciInfo_t pci;
- char uuid[64];
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return NULL;
- }
-
- nvres = nvmlDeviceGetPciInfo(device, &pci);
- if (NVML_SUCCESS != nvres)
- return NULL;
-
- nvres = nvmlDeviceGetUUID(device, uuid, sizeof(uuid));
- if (NVML_SUCCESS != nvres)
- uuid[0] = '\0';
-
- osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- hwloc_obj_t pcidev = osdev->parent;
- const char *info;
-
- if (strncmp(osdev->name, "nvml", 4))
- continue;
-
- if (pcidev
- && pcidev->type == HWLOC_OBJ_PCI_DEVICE
- && pcidev->attr->pcidev.domain == pci.domain
- && pcidev->attr->pcidev.bus == pci.bus
- && pcidev->attr->pcidev.dev == pci.device
- && pcidev->attr->pcidev.func == 0)
- return osdev;
-
- info = hwloc_obj_get_info_by_name(osdev, "NVIDIAUUID");
- if (info && !strcmp(info, uuid))
- return osdev;
- }
-
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_NVML_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/opencl.h b/.CondaPkg/env/Library/include/hwloc/opencl.h
deleted file mode 100644
index 395b32e3..00000000
--- a/.CondaPkg/env/Library/include/hwloc/opencl.h
+++ /dev/null
@@ -1,252 +0,0 @@
-/*
- * Copyright © 2012-2021 Inria. All rights reserved.
- * Copyright © 2013, 2018 Université Bordeaux. All right reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the OpenCL interface.
- *
- * Applications that use both hwloc and OpenCL may want to
- * include this file so as to get topology information for OpenCL devices.
- */
-
-#ifndef HWLOC_OPENCL_H
-#define HWLOC_OPENCL_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#ifdef __APPLE__
-#include
-#else
-#include
-#endif
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* OpenCL extensions aren't always shipped with default headers, and
- * they don't always reflect what the installed implementations support.
- * Try everything and let the implementation return errors when non supported.
- */
-/* Copyright (c) 2008-2018 The Khronos Group Inc. */
-
-/* needs "cl_amd_device_attribute_query" device extension, but not strictly required for clGetDeviceInfo() */
-#define HWLOC_CL_DEVICE_TOPOLOGY_AMD 0x4037
-typedef union {
- struct { cl_uint type; cl_uint data[5]; } raw;
- struct { cl_uint type; cl_char unused[17]; cl_char bus; cl_char device; cl_char function; } pcie;
-} hwloc_cl_device_topology_amd;
-#define HWLOC_CL_DEVICE_TOPOLOGY_TYPE_PCIE_AMD 1
-
-/* needs "cl_nv_device_attribute_query" device extension, but not strictly required for clGetDeviceInfo() */
-#define HWLOC_CL_DEVICE_PCI_BUS_ID_NV 0x4008
-#define HWLOC_CL_DEVICE_PCI_SLOT_ID_NV 0x4009
-#define HWLOC_CL_DEVICE_PCI_DOMAIN_ID_NV 0x400A
-
-
-/** \defgroup hwlocality_opencl Interoperability with OpenCL
- *
- * This interface offers ways to retrieve topology information about
- * OpenCL devices.
- *
- * Only AMD and NVIDIA OpenCL implementations currently offer useful locality
- * information about their devices.
- *
- * @{
- */
-
-/** \brief Return the domain, bus and device IDs of the OpenCL device \p device.
- *
- * Device \p device must match the local machine.
- */
-static __hwloc_inline int
-hwloc_opencl_get_device_pci_busid(cl_device_id device,
- unsigned *domain, unsigned *bus, unsigned *dev, unsigned *func)
-{
- hwloc_cl_device_topology_amd amdtopo;
- cl_uint nvbus, nvslot, nvdomain;
- cl_int clret;
-
- clret = clGetDeviceInfo(device, HWLOC_CL_DEVICE_TOPOLOGY_AMD, sizeof(amdtopo), &amdtopo, NULL);
- if (CL_SUCCESS == clret
- && HWLOC_CL_DEVICE_TOPOLOGY_TYPE_PCIE_AMD == amdtopo.raw.type) {
- *domain = 0; /* can't do anything better */
- /* cl_device_topology_amd stores bus ID in cl_char, dont convert those signed char directly to unsigned int */
- *bus = (unsigned) (unsigned char) amdtopo.pcie.bus;
- *dev = (unsigned) (unsigned char) amdtopo.pcie.device;
- *func = (unsigned) (unsigned char) amdtopo.pcie.function;
- return 0;
- }
-
- clret = clGetDeviceInfo(device, HWLOC_CL_DEVICE_PCI_BUS_ID_NV, sizeof(nvbus), &nvbus, NULL);
- if (CL_SUCCESS == clret) {
- clret = clGetDeviceInfo(device, HWLOC_CL_DEVICE_PCI_SLOT_ID_NV, sizeof(nvslot), &nvslot, NULL);
- if (CL_SUCCESS == clret) {
- clret = clGetDeviceInfo(device, HWLOC_CL_DEVICE_PCI_DOMAIN_ID_NV, sizeof(nvdomain), &nvdomain, NULL);
- if (CL_SUCCESS == clret) { /* available since CUDA 10.2 */
- *domain = nvdomain;
- } else {
- *domain = 0;
- }
- *bus = nvbus & 0xff;
- /* non-documented but used in many other projects */
- *dev = nvslot >> 3;
- *func = nvslot & 0x7;
- return 0;
- }
- }
-
- return -1;
-}
-
-/** \brief Get the CPU set of processors that are physically
- * close to OpenCL device \p device.
- *
- * Store in \p set the CPU-set describing the locality of the OpenCL device \p device.
- *
- * Topology \p topology and device \p device must match the local machine.
- * I/O devices detection and the OpenCL component are not needed in the topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_opencl_get_device_osdev()
- * and hwloc_opencl_get_device_osdev_by_index().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux with the AMD or NVIDIA OpenCL implementation; other systems will simply
- * get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_opencl_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- cl_device_id device __hwloc_attribute_unused,
- hwloc_cpuset_t set)
-{
-#if (defined HWLOC_LINUX_SYS)
- /* If we're on Linux, try AMD/NVIDIA extensions + the sysfs mechanism to get the local cpus */
-#define HWLOC_OPENCL_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_OPENCL_DEVICE_SYSFS_PATH_MAX];
- unsigned pcidomain, pcibus, pcidev, pcifunc;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- if (hwloc_opencl_get_device_pci_busid(device, &pcidomain, &pcibus, &pcidev, &pcifunc) < 0) {
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
- return 0;
- }
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.%01x/local_cpus", pcidomain, pcibus, pcidev, pcifunc);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * OpenCL device for the given indexes.
- *
- * \return The hwloc OS device object describing the OpenCL device
- * whose platform index is \p platform_index,
- * and whose device index within this platform if \p device_index.
- * \return \c NULL if there is none.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the OpenCL component must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_opencl_get_device_osdev_by_index(hwloc_topology_t topology,
- unsigned platform_index, unsigned device_index)
-{
- unsigned x = (unsigned) -1, y = (unsigned) -1;
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_COPROC == osdev->attr->osdev.type
- && osdev->name
- && sscanf(osdev->name, "opencl%ud%u", &x, &y) == 2
- && platform_index == x && device_index == y)
- return osdev;
- }
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to OpenCL device \p deviceX.
- *
- * \return The hwloc OS device object corresponding to the given OpenCL device \p device.
- * \return \c NULL if none could be found, for instance
- * if required OpenCL attributes are not available.
- *
- * This function currently only works on AMD and NVIDIA OpenCL devices that support
- * relevant OpenCL extensions. hwloc_opencl_get_device_osdev_by_index()
- * should be preferred whenever possible, i.e. when platform and device index
- * are known.
- *
- * Topology \p topology and device \p device must match the local machine.
- * I/O devices detection and the OpenCL component must be enabled in the topology.
- * If not, the locality of the object may still be found using
- * hwloc_opencl_get_device_cpuset().
- *
- * \note This function cannot work if PCI devices are filtered out.
- *
- * \note The corresponding hwloc PCI device may be found by looking
- * at the result parent pointer (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_opencl_get_device_osdev(hwloc_topology_t topology __hwloc_attribute_unused,
- cl_device_id device __hwloc_attribute_unused)
-{
- hwloc_obj_t osdev;
- unsigned pcidomain, pcibus, pcidevice, pcifunc;
-
- if (hwloc_opencl_get_device_pci_busid(device, &pcidomain, &pcibus, &pcidevice, &pcifunc) < 0) {
- errno = EINVAL;
- return NULL;
- }
-
- osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- hwloc_obj_t pcidev = osdev->parent;
- if (strncmp(osdev->name, "opencl", 6))
- continue;
- if (pcidev
- && pcidev->type == HWLOC_OBJ_PCI_DEVICE
- && pcidev->attr->pcidev.domain == pcidomain
- && pcidev->attr->pcidev.bus == pcibus
- && pcidev->attr->pcidev.dev == pcidevice
- && pcidev->attr->pcidev.func == pcifunc)
- return osdev;
- /* if PCI are filtered out, we need a info attr to match on */
- }
-
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_OPENCL_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/openfabrics-verbs.h b/.CondaPkg/env/Library/include/hwloc/openfabrics-verbs.h
deleted file mode 100644
index 7cee137e..00000000
--- a/.CondaPkg/env/Library/include/hwloc/openfabrics-verbs.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * Copyright © 2009 CNRS
- * Copyright © 2009-2021 Inria. All rights reserved.
- * Copyright © 2009-2010 Université Bordeaux
- * Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and OpenFabrics
- * verbs.
- *
- * Applications that use both hwloc and OpenFabrics verbs may want to
- * include this file so as to get topology information for OpenFabrics
- * hardware (InfiniBand, etc).
- *
- */
-
-#ifndef HWLOC_OPENFABRICS_VERBS_H
-#define HWLOC_OPENFABRICS_VERBS_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_openfabrics Interoperability with OpenFabrics
- *
- * This interface offers ways to retrieve topology information about
- * OpenFabrics devices (InfiniBand, Omni-Path, usNIC, etc).
- *
- * @{
- */
-
-/** \brief Get the CPU set of processors that are physically
- * close to device \p ibdev.
- *
- * Store in \p set the CPU-set describing the locality of the OpenFabrics
- * device \p ibdev (InfiniBand, etc).
- *
- * Topology \p topology and device \p ibdev must match the local machine.
- * I/O devices detection is not needed in the topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_ibv_get_device_osdev()
- * and hwloc_ibv_get_device_osdev_by_name().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_ibv_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- struct ibv_device *ibdev, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the verbs-provided sysfs mechanism to
- get the local cpus */
-#define HWLOC_OPENFABRICS_VERBS_SYSFS_PATH_MAX 128
- char path[HWLOC_OPENFABRICS_VERBS_SYSFS_PATH_MAX];
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- sprintf(path, "/sys/class/infiniband/%s/device/local_cpus",
- ibv_get_device_name(ibdev));
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the OpenFabrics
- * device named \p ibname.
- *
- * \return The hwloc OS device object describing the OpenFabrics device
- * (InfiniBand, Omni-Path, usNIC, etc) whose name is \p ibname
- * (mlx5_0, hfi1_0, usnic_0, qib0, etc).
- * \return \c NULL if none could be found.
- *
- * The name \p ibname is usually obtained from ibv_get_device_name().
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection must be enabled in the topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_ibv_get_device_osdev_by_name(hwloc_topology_t topology,
- const char *ibname)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_OPENFABRICS == osdev->attr->osdev.type
- && osdev->name && !strcmp(ibname, osdev->name))
- return osdev;
- }
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the OpenFabrics
- * device \p ibdev.
- *
- * \return The hwloc OS device object describing the OpenFabrics
- * device \p ibdev (InfiniBand, etc).
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p ibdev must match the local machine.
- * I/O devices detection must be enabled in the topology.
- * If not, the locality of the object may still be found using
- * hwloc_ibv_get_device_cpuset().
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object.
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_ibv_get_device_osdev(hwloc_topology_t topology,
- struct ibv_device *ibdev)
-{
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return NULL;
- }
- return hwloc_ibv_get_device_osdev_by_name(topology, ibv_get_device_name(ibdev));
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_OPENFABRICS_VERBS_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/plugins.h b/.CondaPkg/env/Library/include/hwloc/plugins.h
deleted file mode 100644
index d7abb02c..00000000
--- a/.CondaPkg/env/Library/include/hwloc/plugins.h
+++ /dev/null
@@ -1,696 +0,0 @@
-/*
- * Copyright © 2013-2022 Inria. All rights reserved.
- * Copyright © 2016 Cisco Systems, Inc. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-#ifndef HWLOC_PLUGINS_H
-#define HWLOC_PLUGINS_H
-
-/** \file
- * \brief Public interface for building hwloc plugins.
- */
-
-struct hwloc_backend;
-
-#include "hwloc.h"
-
-#ifdef HWLOC_INSIDE_PLUGIN
-/* needed for hwloc_plugin_check_namespace() */
-#ifdef HWLOC_HAVE_LTDL
-#include
-#else
-#include
-#endif
-#endif
-
-
-
-/** \defgroup hwlocality_disc_components Components and Plugins: Discovery components
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Discovery component structure
- *
- * This is the major kind of components, taking care of the discovery.
- * They are registered by generic components, either statically-built or as plugins.
- */
-struct hwloc_disc_component {
- /** \brief Name.
- * If this component is built as a plugin, this name does not have to match the plugin filename.
- */
- const char *name;
-
- /** \brief Discovery phases performed by this component.
- * OR'ed set of ::hwloc_disc_phase_t
- */
- unsigned phases;
-
- /** \brief Component phases to exclude, as an OR'ed set of ::hwloc_disc_phase_t.
- *
- * For a GLOBAL component, this usually includes all other phases (\c ~UL).
- *
- * Other components only exclude types that may bring conflicting
- * topology information. MISC components should likely not be excluded
- * since they usually bring non-primary additional information.
- */
- unsigned excluded_phases;
-
- /** \brief Instantiate callback to create a backend from the component.
- * Parameters data1, data2, data3 are NULL except for components
- * that have special enabling routines such as hwloc_topology_set_xml(). */
- struct hwloc_backend * (*instantiate)(struct hwloc_topology *topology, struct hwloc_disc_component *component, unsigned excluded_phases, const void *data1, const void *data2, const void *data3);
-
- /** \brief Component priority.
- * Used to sort topology->components, higher priority first.
- * Also used to decide between two components with the same name.
- *
- * Usual values are
- * 50 for native OS (or platform) components,
- * 45 for x86,
- * 40 for no-OS fallback,
- * 30 for global components (xml, synthetic),
- * 20 for pci,
- * 10 for other misc components (opencl etc.).
- */
- unsigned priority;
-
- /** \brief Enabled by default.
- * If unset, if will be disabled unless explicitly requested.
- */
- unsigned enabled_by_default;
-
- /** \private Used internally to list components by priority on topology->components
- * (the component structure is usually read-only,
- * the core copies it before using this field for queueing)
- */
- struct hwloc_disc_component * next;
-};
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_disc_backends Components and Plugins: Discovery backends
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Discovery phase */
-typedef enum hwloc_disc_phase_e {
- /** \brief xml or synthetic, platform-specific components such as bgq.
- * Discovers everything including CPU, memory, I/O and everything else.
- * A component with a Global phase usually excludes all other phases.
- * \hideinitializer */
- HWLOC_DISC_PHASE_GLOBAL = (1U<<0),
-
- /** \brief CPU discovery.
- * \hideinitializer */
- HWLOC_DISC_PHASE_CPU = (1U<<1),
-
- /** \brief Attach memory to existing CPU objects.
- * \hideinitializer */
- HWLOC_DISC_PHASE_MEMORY = (1U<<2),
-
- /** \brief Attach PCI devices and bridges to existing CPU objects.
- * \hideinitializer */
- HWLOC_DISC_PHASE_PCI = (1U<<3),
-
- /** \brief I/O discovery that requires PCI devices (OS devices such as OpenCL, CUDA, etc.).
- * \hideinitializer */
- HWLOC_DISC_PHASE_IO = (1U<<4),
-
- /** \brief Misc objects that gets added below anything else.
- * \hideinitializer */
- HWLOC_DISC_PHASE_MISC = (1U<<5),
-
- /** \brief Annotating existing objects, adding distances, etc.
- * \hideinitializer */
- HWLOC_DISC_PHASE_ANNOTATE = (1U<<6),
-
- /** \brief Final tweaks to a ready-to-use topology.
- * This phase runs once the topology is loaded, before it is returned to the topology.
- * Hence it may only use the main hwloc API for modifying the topology,
- * for instance by restricting it, adding info attributes, etc.
- * \hideinitializer */
- HWLOC_DISC_PHASE_TWEAK = (1U<<7)
-} hwloc_disc_phase_t;
-
-/** \brief Discovery status flags */
-enum hwloc_disc_status_flag_e {
- /** \brief The sets of allowed resources were already retrieved \hideinitializer */
- HWLOC_DISC_STATUS_FLAG_GOT_ALLOWED_RESOURCES = (1UL<<1)
-};
-
-/** \brief Discovery status structure
- *
- * Used by the core and backends to inform about what has been/is being done
- * during the discovery process.
- */
-struct hwloc_disc_status {
- /** \brief The current discovery phase that is performed.
- * Must match one of the phases in the component phases field.
- */
- hwloc_disc_phase_t phase;
-
- /** \brief Dynamically excluded phases.
- * If a component decides during discovery that some phases are no longer needed.
- */
- unsigned excluded_phases;
-
- /** \brief OR'ed set of hwloc_disc_status_flag_e */
- unsigned long flags;
-};
-
-/** \brief Discovery backend structure
- *
- * A backend is the instantiation of a discovery component.
- * When a component gets enabled for a topology,
- * its instantiate() callback creates a backend.
- *
- * hwloc_backend_alloc() initializes all fields to default values
- * that the component may change (except "component" and "next")
- * before enabling the backend with hwloc_backend_enable().
- *
- * Most backends assume that the topology is_thissystem flag is
- * set because they talk to the underlying operating system.
- * However they may still be used in topologies without the
- * is_thissystem flag for debugging reasons.
- * In practice, they are usually auto-disabled in such cases
- * (excluded by xml or synthetic backends, or by environment
- * variables when changing the Linux fsroot or the x86 cpuid path).
- */
-struct hwloc_backend {
- /** \private Reserved for the core, set by hwloc_backend_alloc() */
- struct hwloc_disc_component * component;
- /** \private Reserved for the core, set by hwloc_backend_enable() */
- struct hwloc_topology * topology;
- /** \private Reserved for the core. Set to 1 if forced through envvar, 0 otherwise. */
- int envvar_forced;
- /** \private Reserved for the core. Used internally to list backends topology->backends. */
- struct hwloc_backend * next;
-
- /** \brief Discovery phases performed by this component, possibly without some of them if excluded by other components.
- * OR'ed set of ::hwloc_disc_phase_t
- */
- unsigned phases;
-
- /** \brief Backend flags, currently always 0. */
- unsigned long flags;
-
- /** \brief Backend-specific 'is_thissystem' property.
- * Set to 0 if the backend disables the thissystem flag for this topology
- * (e.g. loading from xml or synthetic string,
- * or using a different fsroot on Linux, or a x86 CPUID dump).
- * Set to -1 if the backend doesn't care (default).
- */
- int is_thissystem;
-
- /** \brief Backend private data, or NULL if none. */
- void * private_data;
- /** \brief Callback for freeing the private_data.
- * May be NULL.
- */
- void (*disable)(struct hwloc_backend *backend);
-
- /** \brief Main discovery callback.
- * returns -1 on error, either because it couldn't add its objects ot the existing topology,
- * or because of an actual discovery/gathering failure.
- * May be NULL.
- */
- int (*discover)(struct hwloc_backend *backend, struct hwloc_disc_status *status);
-
- /** \brief Callback to retrieve the locality of a PCI object.
- * Called by the PCI core when attaching PCI hierarchy to CPU objects.
- * May be NULL.
- */
- int (*get_pci_busid_cpuset)(struct hwloc_backend *backend, struct hwloc_pcidev_attr_s *busid, hwloc_bitmap_t cpuset);
-};
-
-/** \brief Allocate a backend structure, set good default values, initialize backend->component and topology, etc.
- * The caller will then modify whatever needed, and call hwloc_backend_enable().
- */
-HWLOC_DECLSPEC struct hwloc_backend * hwloc_backend_alloc(struct hwloc_topology *topology, struct hwloc_disc_component *component);
-
-/** \brief Enable a previously allocated and setup backend. */
-HWLOC_DECLSPEC int hwloc_backend_enable(struct hwloc_backend *backend);
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_generic_components Components and Plugins: Generic components
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Generic component type */
-typedef enum hwloc_component_type_e {
- /** \brief The data field must point to a struct hwloc_disc_component. */
- HWLOC_COMPONENT_TYPE_DISC,
-
- /** \brief The data field must point to a struct hwloc_xml_component. */
- HWLOC_COMPONENT_TYPE_XML
-} hwloc_component_type_t;
-
-/** \brief Generic component structure
- *
- * Generic components structure, either statically listed by configure in static-components.h
- * or dynamically loaded as a plugin.
- */
-struct hwloc_component {
- /** \brief Component ABI version, set to ::HWLOC_COMPONENT_ABI */
- unsigned abi;
-
- /** \brief Process-wide component initialization callback.
- *
- * This optional callback is called when the component is registered
- * to the hwloc core (after loading the plugin).
- *
- * When the component is built as a plugin, this callback
- * should call hwloc_check_plugin_namespace()
- * and return an negative error code on error.
- *
- * \p flags is always 0 for now.
- *
- * \return 0 on success, or a negative code on error.
- *
- * \note If the component uses ltdl for loading its own plugins,
- * it should load/unload them only in init() and finalize(),
- * to avoid race conditions with hwloc's use of ltdl.
- */
- int (*init)(unsigned long flags);
-
- /** \brief Process-wide component termination callback.
- *
- * This optional callback is called after unregistering the component
- * from the hwloc core (before unloading the plugin).
- *
- * \p flags is always 0 for now.
- *
- * \note If the component uses ltdl for loading its own plugins,
- * it should load/unload them only in init() and finalize(),
- * to avoid race conditions with hwloc's use of ltdl.
- */
- void (*finalize)(unsigned long flags);
-
- /** \brief Component type */
- hwloc_component_type_t type;
-
- /** \brief Component flags, unused for now */
- unsigned long flags;
-
- /** \brief Component data, pointing to a struct hwloc_disc_component or struct hwloc_xml_component. */
- void * data;
-};
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_components_core_funcs Components and Plugins: Core functions to be used by components
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Check whether error messages are hidden.
- *
- * Callers should print critical error messages
- * (e.g. invalid hw topo info, invalid config)
- * only if this function returns strictly less than 2.
- *
- * Callers should print non-critical error messages
- * (e.g. failure to initialize CUDA)
- * if this function returns 0.
- *
- * This function return 1 by default (show critical only),
- * 0 in lstopo (show all),
- * or anything set in HWLOC_HIDE_ERRORS in the environment.
- *
- * Use macros HWLOC_SHOW_CRITICAL_ERRORS() and HWLOC_SHOW_ALL_ERRORS()
- * for clarity.
- */
-HWLOC_DECLSPEC int hwloc_hide_errors(void);
-
-#define HWLOC_SHOW_CRITICAL_ERRORS() (hwloc_hide_errors() < 2)
-#define HWLOC_SHOW_ALL_ERRORS() (hwloc_hide_errors() == 0)
-
-/** \brief Add an object to the topology.
- *
- * Insert new object \p obj in the topology starting under existing object \p root
- * (if \c NULL, the topology root object is used).
- *
- * It is sorted along the tree of other objects according to the inclusion of
- * cpusets, to eventually be added as a child of the smallest object including
- * this object.
- *
- * If the cpuset is empty, the type of the object (and maybe some attributes)
- * must be enough to find where to insert the object. This is especially true
- * for NUMA nodes with memory and no CPUs.
- *
- * The given object should not have children.
- *
- * This shall only be called before levels are built.
- *
- * The caller should check whether the object type is filtered-out before calling this function.
- *
- * The topology cpuset/nodesets will be enlarged to include the object sets.
- *
- * \p reason is a unique string identifying where and why this insertion call was performed
- * (it will be displayed in case of internal insertion error).
- *
- * Returns the object on success.
- * Returns NULL and frees obj on error.
- * Returns another object and frees obj if it was merged with an identical pre-existing object.
- */
-HWLOC_DECLSPEC hwloc_obj_t
-hwloc__insert_object_by_cpuset(struct hwloc_topology *topology, hwloc_obj_t root,
- hwloc_obj_t obj, const char *reason);
-
-/** \brief Insert an object somewhere in the topology.
- *
- * It is added as the last child of the given parent.
- * The cpuset is completely ignored, so strange objects such as I/O devices should
- * preferably be inserted with this.
- *
- * When used for "normal" children with cpusets (when importing from XML
- * when duplicating a topology), the caller should make sure that:
- * - children are inserted in order,
- * - children cpusets do not intersect.
- *
- * The given object may have normal, I/O or Misc children, as long as they are in order as well.
- * These children must have valid parent and next_sibling pointers.
- *
- * The caller should check whether the object type is filtered-out before calling this function.
- */
-HWLOC_DECLSPEC void hwloc_insert_object_by_parent(struct hwloc_topology *topology, hwloc_obj_t parent, hwloc_obj_t obj);
-
-/** \brief Allocate and initialize an object of the given type and physical index.
- *
- * If \p os_index is unknown or irrelevant, use \c HWLOC_UNKNOWN_INDEX.
- */
-HWLOC_DECLSPEC hwloc_obj_t hwloc_alloc_setup_object(hwloc_topology_t topology, hwloc_obj_type_t type, unsigned os_index);
-
-/** \brief Setup object cpusets/nodesets by OR'ing its children.
- *
- * Used when adding an object late in the topology.
- * Will update the new object by OR'ing all its new children sets.
- *
- * Used when PCI backend adds a hostbridge parent, when distances
- * add a new Group, etc.
- */
-HWLOC_DECLSPEC int hwloc_obj_add_children_sets(hwloc_obj_t obj);
-
-/** \brief Request a reconnection of children and levels in the topology.
- *
- * May be used by backends during discovery if they need arrays or lists
- * of object within levels or children to be fully connected.
- *
- * \p flags is currently unused, must 0.
- */
-HWLOC_DECLSPEC int hwloc_topology_reconnect(hwloc_topology_t topology, unsigned long flags __hwloc_attribute_unused);
-
-/** \brief Make sure that plugins can lookup core symbols.
- *
- * This is a sanity check to avoid lazy-lookup failures when libhwloc
- * is loaded within a plugin, and later tries to load its own plugins.
- * This may fail (and abort the program) if libhwloc symbols are in a
- * private namespace.
- *
- * \return 0 on success.
- * \return -1 if the plugin cannot be successfully loaded. The caller
- * plugin init() callback should return a negative error code as well.
- *
- * Plugins should call this function in their init() callback to avoid
- * later crashes if lazy symbol resolution is used by the upper layer that
- * loaded hwloc (e.g. OpenCL implementations using dlopen with RTLD_LAZY).
- *
- * \note The build system must define HWLOC_INSIDE_PLUGIN if and only if
- * building the caller as a plugin.
- *
- * \note This function should remain inline so plugins can call it even
- * when they cannot find libhwloc symbols.
- */
-static __hwloc_inline int
-hwloc_plugin_check_namespace(const char *pluginname __hwloc_attribute_unused, const char *symbol __hwloc_attribute_unused)
-{
-#ifdef HWLOC_INSIDE_PLUGIN
- void *sym;
-#ifdef HWLOC_HAVE_LTDL
- lt_dlhandle handle = lt_dlopen(NULL);
-#else
- void *handle = dlopen(NULL, RTLD_NOW|RTLD_LOCAL);
-#endif
- if (!handle)
- /* cannot check, assume things will work */
- return 0;
-#ifdef HWLOC_HAVE_LTDL
- sym = lt_dlsym(handle, symbol);
- lt_dlclose(handle);
-#else
- sym = dlsym(handle, symbol);
- dlclose(handle);
-#endif
- if (!sym) {
- static int verboseenv_checked = 0;
- static int verboseenv_value = 0;
- if (!verboseenv_checked) {
- const char *verboseenv = getenv("HWLOC_PLUGINS_VERBOSE");
- verboseenv_value = verboseenv ? atoi(verboseenv) : 0;
- verboseenv_checked = 1;
- }
- if (verboseenv_value)
- fprintf(stderr, "Plugin `%s' disabling itself because it cannot find the `%s' core symbol.\n",
- pluginname, symbol);
- return -1;
- }
-#endif /* HWLOC_INSIDE_PLUGIN */
- return 0;
-}
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_components_filtering Components and Plugins: Filtering objects
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Check whether the given PCI device classid is important.
- *
- * \return 1 if important, 0 otherwise.
- */
-static __hwloc_inline int
-hwloc_filter_check_pcidev_subtype_important(unsigned classid)
-{
- unsigned baseclass = classid >> 8;
- return (baseclass == 0x03 /* PCI_BASE_CLASS_DISPLAY */
- || baseclass == 0x02 /* PCI_BASE_CLASS_NETWORK */
- || baseclass == 0x01 /* PCI_BASE_CLASS_STORAGE */
- || baseclass == 0x00 /* Unclassified, for Atos/Bull BXI */
- || baseclass == 0x0b /* PCI_BASE_CLASS_PROCESSOR */
- || classid == 0x0c04 /* PCI_CLASS_SERIAL_FIBER */
- || classid == 0x0c06 /* PCI_CLASS_SERIAL_INFINIBAND */
- || classid == 0x0502 /* PCI_CLASS_MEMORY_CXL */
- || baseclass == 0x06 /* PCI_BASE_CLASS_BRIDGE with non-PCI downstream. the core will drop the useless ones later */
- || baseclass == 0x12 /* Processing Accelerators */);
-}
-
-/** \brief Check whether the given OS device subtype is important.
- *
- * \return 1 if important, 0 otherwise.
- */
-static __hwloc_inline int
-hwloc_filter_check_osdev_subtype_important(hwloc_obj_osdev_type_t subtype)
-{
- return (subtype != HWLOC_OBJ_OSDEV_DMA);
-}
-
-/** \brief Check whether a non-I/O object type should be filtered-out.
- *
- * Cannot be used for I/O objects.
- *
- * \return 1 if the object type should be kept, 0 otherwise.
- */
-static __hwloc_inline int
-hwloc_filter_check_keep_object_type(hwloc_topology_t topology, hwloc_obj_type_t type)
-{
- enum hwloc_type_filter_e filter = HWLOC_TYPE_FILTER_KEEP_NONE;
- hwloc_topology_get_type_filter(topology, type, &filter);
- assert(filter != HWLOC_TYPE_FILTER_KEEP_IMPORTANT); /* IMPORTANT only used for I/O */
- return filter == HWLOC_TYPE_FILTER_KEEP_NONE ? 0 : 1;
-}
-
-/** \brief Check whether the given object should be filtered-out.
- *
- * \return 1 if the object type should be kept, 0 otherwise.
- */
-static __hwloc_inline int
-hwloc_filter_check_keep_object(hwloc_topology_t topology, hwloc_obj_t obj)
-{
- hwloc_obj_type_t type = obj->type;
- enum hwloc_type_filter_e filter = HWLOC_TYPE_FILTER_KEEP_NONE;
- hwloc_topology_get_type_filter(topology, type, &filter);
- if (filter == HWLOC_TYPE_FILTER_KEEP_NONE)
- return 0;
- if (filter == HWLOC_TYPE_FILTER_KEEP_IMPORTANT) {
- if (type == HWLOC_OBJ_PCI_DEVICE)
- return hwloc_filter_check_pcidev_subtype_important(obj->attr->pcidev.class_id);
- if (type == HWLOC_OBJ_OS_DEVICE)
- return hwloc_filter_check_osdev_subtype_important(obj->attr->osdev.type);
- }
- return 1;
-}
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_components_pcidisc Components and Plugins: helpers for PCI discovery
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Return the offset of the given capability in the PCI config space buffer
- *
- * This function requires a 256-bytes config space. Unknown/unavailable bytes should be set to 0xff.
- */
-HWLOC_DECLSPEC unsigned hwloc_pcidisc_find_cap(const unsigned char *config, unsigned cap);
-
-/** \brief Fill linkspeed by reading the PCI config space where PCI_CAP_ID_EXP is at position offset.
- *
- * Needs 20 bytes of EXP capability block starting at offset in the config space
- * for registers up to link status.
- */
-HWLOC_DECLSPEC int hwloc_pcidisc_find_linkspeed(const unsigned char *config, unsigned offset, float *linkspeed);
-
-/** \brief Return the hwloc object type (PCI device or Bridge) for the given class and configuration space.
- *
- * This function requires 16 bytes of common configuration header at the beginning of config.
- */
-HWLOC_DECLSPEC hwloc_obj_type_t hwloc_pcidisc_check_bridge_type(unsigned device_class, const unsigned char *config);
-
-/** \brief Fills the attributes of the given PCI bridge using the given PCI config space.
- *
- * This function requires 32 bytes of common configuration header at the beginning of config.
- *
- * Returns -1 and destroys /p obj if bridge fields are invalid.
- */
-HWLOC_DECLSPEC int hwloc_pcidisc_find_bridge_buses(unsigned domain, unsigned bus, unsigned dev, unsigned func,
- unsigned *secondary_busp, unsigned *subordinate_busp,
- const unsigned char *config);
-
-/** \brief Insert a PCI object in the given PCI tree by looking at PCI bus IDs.
- *
- * If \p treep points to \c NULL, the new object is inserted there.
- */
-HWLOC_DECLSPEC void hwloc_pcidisc_tree_insert_by_busid(struct hwloc_obj **treep, struct hwloc_obj *obj);
-
-/** \brief Add some hostbridges on top of the given tree of PCI objects and attach them to the topology.
- *
- * Other backends may lookup PCI objects or localities (for instance to attach OS devices)
- * by using hwloc_pcidisc_find_by_busid() or hwloc_pcidisc_find_busid_parent().
- */
-HWLOC_DECLSPEC int hwloc_pcidisc_tree_attach(struct hwloc_topology *topology, struct hwloc_obj *tree);
-
-/** @} */
-
-
-
-
-/** \defgroup hwlocality_components_pcifind Components and Plugins: finding PCI objects during other discoveries
- *
- * \note These structures and functions may change when ::HWLOC_COMPONENT_ABI is modified.
- *
- * @{
- */
-
-/** \brief Find the object or a parent of a PCI bus ID.
- *
- * When attaching a new object (typically an OS device) whose locality
- * is specified by PCI bus ID, this function returns the PCI object
- * to use as a parent for attaching.
- *
- * If the exact PCI device with this bus ID exists, it is returned.
- * Otherwise (for instance if it was filtered out), the function returns
- * another object with similar locality (for instance a parent bridge,
- * or the local CPU Package).
- */
-HWLOC_DECLSPEC struct hwloc_obj * hwloc_pci_find_parent_by_busid(struct hwloc_topology *topology, unsigned domain, unsigned bus, unsigned dev, unsigned func);
-
-/** \brief Find the PCI device or bridge matching a PCI bus ID exactly.
- *
- * This is useful for adding specific information about some objects
- * based on their PCI id. When it comes to attaching objects based on
- * PCI locality, hwloc_pci_find_parent_by_busid() should be preferred.
- */
-HWLOC_DECLSPEC struct hwloc_obj * hwloc_pci_find_by_busid(struct hwloc_topology *topology, unsigned domain, unsigned bus, unsigned dev, unsigned func);
-
-/** \brief Handle to a new distances structure during its addition to the topology. */
-typedef void * hwloc_backend_distances_add_handle_t;
-
-/** \brief Create a new empty distances structure.
- *
- * This is identical to hwloc_distances_add_create()
- * but this variant is designed for backend inserting
- * distances during topology discovery.
- */
-HWLOC_DECLSPEC hwloc_backend_distances_add_handle_t
-hwloc_backend_distances_add_create(hwloc_topology_t topology,
- const char *name, unsigned long kind,
- unsigned long flags);
-
-/** \brief Specify the objects and values in a new empty distances structure.
- *
- * This is similar to hwloc_distances_add_values()
- * but this variant is designed for backend inserting
- * distances during topology discovery.
- *
- * The only semantical difference is that \p objs and \p values
- * are not duplicated, but directly attached to the topology.
- * On success, these arrays are given to the core and should not
- * ever be freed by the caller anymore.
- */
-HWLOC_DECLSPEC int
-hwloc_backend_distances_add_values(hwloc_topology_t topology,
- hwloc_backend_distances_add_handle_t handle,
- unsigned nbobjs, hwloc_obj_t *objs,
- hwloc_uint64_t *values,
- unsigned long flags);
-
-/** \brief Commit a new distances structure.
- *
- * This is similar to hwloc_distances_add_commit()
- * but this variant is designed for backend inserting
- * distances during topology discovery.
- */
-HWLOC_DECLSPEC int
-hwloc_backend_distances_add_commit(hwloc_topology_t topology,
- hwloc_backend_distances_add_handle_t handle,
- unsigned long flags);
-
-/** @} */
-
-
-
-
-#endif /* HWLOC_PLUGINS_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/rename.h b/.CondaPkg/env/Library/include/hwloc/rename.h
deleted file mode 100644
index 279ecd84..00000000
--- a/.CondaPkg/env/Library/include/hwloc/rename.h
+++ /dev/null
@@ -1,910 +0,0 @@
-/*
- * Copyright © 2009-2011 Cisco Systems, Inc. All rights reserved.
- * Copyright © 2010-2022 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-#ifndef HWLOC_RENAME_H
-#define HWLOC_RENAME_H
-
-#include "hwloc/autogen/config.h"
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* Only enact these defines if we're actually renaming the symbols
- (i.e., avoid trying to have no-op defines if we're *not*
- renaming). */
-
-#if HWLOC_SYM_TRANSFORM
-
-/* Use a preprocessor two-step in order to get the prefixing right.
- Make 2 macros: HWLOC_NAME and HWLOC_NAME_CAPS for renaming
- things. */
-
-#define HWLOC_MUNGE_NAME(a, b) HWLOC_MUNGE_NAME2(a, b)
-#define HWLOC_MUNGE_NAME2(a, b) a ## b
-#define HWLOC_NAME(name) HWLOC_MUNGE_NAME(HWLOC_SYM_PREFIX, hwloc_ ## name)
-/* FIXME: should be "HWLOC_ ## name" below, unchanged because it doesn't matter much and could break some embedders hacks */
-#define HWLOC_NAME_CAPS(name) HWLOC_MUNGE_NAME(HWLOC_SYM_PREFIX_CAPS, hwloc_ ## name)
-
-/* Now define all the "real" names to be the prefixed names. This
- allows us to use the real names throughout the code base (i.e.,
- "hwloc_"); the preprocessor will adjust to have the prefixed
- name under the covers. */
-
-/* Names from hwloc.h */
-
-#define hwloc_get_api_version HWLOC_NAME(get_api_version)
-
-#define hwloc_topology HWLOC_NAME(topology)
-#define hwloc_topology_t HWLOC_NAME(topology_t)
-
-#define hwloc_cpuset_t HWLOC_NAME(cpuset_t)
-#define hwloc_const_cpuset_t HWLOC_NAME(const_cpuset_t)
-#define hwloc_nodeset_t HWLOC_NAME(nodeset_t)
-#define hwloc_const_nodeset_t HWLOC_NAME(const_nodeset_t)
-
-#define HWLOC_OBJ_MACHINE HWLOC_NAME_CAPS(OBJ_MACHINE)
-#define HWLOC_OBJ_NUMANODE HWLOC_NAME_CAPS(OBJ_NUMANODE)
-#define HWLOC_OBJ_MEMCACHE HWLOC_NAME_CAPS(OBJ_MEMCACHE)
-#define HWLOC_OBJ_PACKAGE HWLOC_NAME_CAPS(OBJ_PACKAGE)
-#define HWLOC_OBJ_DIE HWLOC_NAME_CAPS(OBJ_DIE)
-#define HWLOC_OBJ_CORE HWLOC_NAME_CAPS(OBJ_CORE)
-#define HWLOC_OBJ_PU HWLOC_NAME_CAPS(OBJ_PU)
-#define HWLOC_OBJ_L1CACHE HWLOC_NAME_CAPS(OBJ_L1CACHE)
-#define HWLOC_OBJ_L2CACHE HWLOC_NAME_CAPS(OBJ_L2CACHE)
-#define HWLOC_OBJ_L3CACHE HWLOC_NAME_CAPS(OBJ_L3CACHE)
-#define HWLOC_OBJ_L4CACHE HWLOC_NAME_CAPS(OBJ_L4CACHE)
-#define HWLOC_OBJ_L5CACHE HWLOC_NAME_CAPS(OBJ_L5CACHE)
-#define HWLOC_OBJ_L1ICACHE HWLOC_NAME_CAPS(OBJ_L1ICACHE)
-#define HWLOC_OBJ_L2ICACHE HWLOC_NAME_CAPS(OBJ_L2ICACHE)
-#define HWLOC_OBJ_L3ICACHE HWLOC_NAME_CAPS(OBJ_L3ICACHE)
-#define HWLOC_OBJ_MISC HWLOC_NAME_CAPS(OBJ_MISC)
-#define HWLOC_OBJ_GROUP HWLOC_NAME_CAPS(OBJ_GROUP)
-#define HWLOC_OBJ_BRIDGE HWLOC_NAME_CAPS(OBJ_BRIDGE)
-#define HWLOC_OBJ_PCI_DEVICE HWLOC_NAME_CAPS(OBJ_PCI_DEVICE)
-#define HWLOC_OBJ_OS_DEVICE HWLOC_NAME_CAPS(OBJ_OS_DEVICE)
-#define HWLOC_OBJ_TYPE_MAX HWLOC_NAME_CAPS(OBJ_TYPE_MAX)
-#define hwloc_obj_type_t HWLOC_NAME(obj_type_t)
-
-#define hwloc_obj_cache_type_e HWLOC_NAME(obj_cache_type_e)
-#define hwloc_obj_cache_type_t HWLOC_NAME(obj_cache_type_t)
-#define HWLOC_OBJ_CACHE_UNIFIED HWLOC_NAME_CAPS(OBJ_CACHE_UNIFIED)
-#define HWLOC_OBJ_CACHE_DATA HWLOC_NAME_CAPS(OBJ_CACHE_DATA)
-#define HWLOC_OBJ_CACHE_INSTRUCTION HWLOC_NAME_CAPS(OBJ_CACHE_INSTRUCTION)
-
-#define hwloc_obj_bridge_type_e HWLOC_NAME(obj_bridge_type_e)
-#define hwloc_obj_bridge_type_t HWLOC_NAME(obj_bridge_type_t)
-#define HWLOC_OBJ_BRIDGE_HOST HWLOC_NAME_CAPS(OBJ_BRIDGE_HOST)
-#define HWLOC_OBJ_BRIDGE_PCI HWLOC_NAME_CAPS(OBJ_BRIDGE_PCI)
-
-#define hwloc_obj_osdev_type_e HWLOC_NAME(obj_osdev_type_e)
-#define hwloc_obj_osdev_type_t HWLOC_NAME(obj_osdev_type_t)
-#define HWLOC_OBJ_OSDEV_BLOCK HWLOC_NAME_CAPS(OBJ_OSDEV_BLOCK)
-#define HWLOC_OBJ_OSDEV_GPU HWLOC_NAME_CAPS(OBJ_OSDEV_GPU)
-#define HWLOC_OBJ_OSDEV_NETWORK HWLOC_NAME_CAPS(OBJ_OSDEV_NETWORK)
-#define HWLOC_OBJ_OSDEV_OPENFABRICS HWLOC_NAME_CAPS(OBJ_OSDEV_OPENFABRICS)
-#define HWLOC_OBJ_OSDEV_DMA HWLOC_NAME_CAPS(OBJ_OSDEV_DMA)
-#define HWLOC_OBJ_OSDEV_COPROC HWLOC_NAME_CAPS(OBJ_OSDEV_COPROC)
-
-#define hwloc_compare_types HWLOC_NAME(compare_types)
-
-#define hwloc_obj HWLOC_NAME(obj)
-#define hwloc_obj_t HWLOC_NAME(obj_t)
-
-#define hwloc_info_s HWLOC_NAME(info_s)
-
-#define hwloc_obj_attr_u HWLOC_NAME(obj_attr_u)
-#define hwloc_numanode_attr_s HWLOC_NAME(numanode_attr_s)
-#define hwloc_memory_page_type_s HWLOC_NAME(memory_page_type_s)
-#define hwloc_cache_attr_s HWLOC_NAME(cache_attr_s)
-#define hwloc_group_attr_s HWLOC_NAME(group_attr_s)
-#define hwloc_pcidev_attr_s HWLOC_NAME(pcidev_attr_s)
-#define hwloc_bridge_attr_s HWLOC_NAME(bridge_attr_s)
-#define hwloc_osdev_attr_s HWLOC_NAME(osdev_attr_s)
-
-#define hwloc_topology_init HWLOC_NAME(topology_init)
-#define hwloc_topology_load HWLOC_NAME(topology_load)
-#define hwloc_topology_destroy HWLOC_NAME(topology_destroy)
-#define hwloc_topology_dup HWLOC_NAME(topology_dup)
-#define hwloc_topology_abi_check HWLOC_NAME(topology_abi_check)
-#define hwloc_topology_check HWLOC_NAME(topology_check)
-
-#define hwloc_topology_flags_e HWLOC_NAME(topology_flags_e)
-
-#define HWLOC_TOPOLOGY_FLAG_INCLUDE_DISALLOWED HWLOC_NAME_CAPS(TOPOLOGY_FLAG_WITH_DISALLOWED)
-#define HWLOC_TOPOLOGY_FLAG_IS_THISSYSTEM HWLOC_NAME_CAPS(TOPOLOGY_FLAG_IS_THISSYSTEM)
-#define HWLOC_TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES HWLOC_NAME_CAPS(TOPOLOGY_FLAG_THISSYSTEM_ALLOWED_RESOURCES)
-#define HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT HWLOC_NAME_CAPS(TOPOLOGY_FLAG_IMPORT_SUPPORT)
-#define HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING HWLOC_NAME_CAPS(TOPOLOGY_FLAG_RESTRICT_TO_CPUBINDING)
-#define HWLOC_TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING HWLOC_NAME_CAPS(TOPOLOGY_FLAG_RESTRICT_TO_MEMBINDING)
-#define HWLOC_TOPOLOGY_FLAG_DONT_CHANGE_BINDING HWLOC_NAME_CAPS(TOPOLOGY_FLAG_DONT_CHANGE_BINDING)
-#define HWLOC_TOPOLOGY_FLAG_NO_DISTANCES HWLOC_NAME_CAPS(TOPOLOGY_FLAG_NO_DISTANCES)
-#define HWLOC_TOPOLOGY_FLAG_NO_MEMATTRS HWLOC_NAME_CAPS(TOPOLOGY_FLAG_NO_MEMATTRS)
-#define HWLOC_TOPOLOGY_FLAG_NO_CPUKINDS HWLOC_NAME_CAPS(TOPOLOGY_FLAG_NO_CPUKINDS)
-
-#define hwloc_topology_set_pid HWLOC_NAME(topology_set_pid)
-#define hwloc_topology_set_synthetic HWLOC_NAME(topology_set_synthetic)
-#define hwloc_topology_set_xml HWLOC_NAME(topology_set_xml)
-#define hwloc_topology_set_xmlbuffer HWLOC_NAME(topology_set_xmlbuffer)
-#define hwloc_topology_components_flag_e HWLOC_NAME(hwloc_topology_components_flag_e)
-#define HWLOC_TOPOLOGY_COMPONENTS_FLAG_BLACKLIST HWLOC_NAME_CAPS(TOPOLOGY_COMPONENTS_FLAG_BLACKLIST)
-#define hwloc_topology_set_components HWLOC_NAME(topology_set_components)
-
-#define hwloc_topology_set_flags HWLOC_NAME(topology_set_flags)
-#define hwloc_topology_is_thissystem HWLOC_NAME(topology_is_thissystem)
-#define hwloc_topology_get_flags HWLOC_NAME(topology_get_flags)
-#define hwloc_topology_discovery_support HWLOC_NAME(topology_discovery_support)
-#define hwloc_topology_cpubind_support HWLOC_NAME(topology_cpubind_support)
-#define hwloc_topology_membind_support HWLOC_NAME(topology_membind_support)
-#define hwloc_topology_misc_support HWLOC_NAME(topology_misc_support)
-#define hwloc_topology_support HWLOC_NAME(topology_support)
-#define hwloc_topology_get_support HWLOC_NAME(topology_get_support)
-
-#define hwloc_type_filter_e HWLOC_NAME(type_filter_e)
-#define HWLOC_TYPE_FILTER_KEEP_ALL HWLOC_NAME_CAPS(TYPE_FILTER_KEEP_ALL)
-#define HWLOC_TYPE_FILTER_KEEP_NONE HWLOC_NAME_CAPS(TYPE_FILTER_KEEP_NONE)
-#define HWLOC_TYPE_FILTER_KEEP_STRUCTURE HWLOC_NAME_CAPS(TYPE_FILTER_KEEP_STRUCTURE)
-#define HWLOC_TYPE_FILTER_KEEP_IMPORTANT HWLOC_NAME_CAPS(TYPE_FILTER_KEEP_IMPORTANT)
-#define hwloc_topology_set_type_filter HWLOC_NAME(topology_set_type_filter)
-#define hwloc_topology_get_type_filter HWLOC_NAME(topology_get_type_filter)
-#define hwloc_topology_set_all_types_filter HWLOC_NAME(topology_set_all_types_filter)
-#define hwloc_topology_set_cache_types_filter HWLOC_NAME(topology_set_cache_types_filter)
-#define hwloc_topology_set_icache_types_filter HWLOC_NAME(topology_set_icache_types_filter)
-#define hwloc_topology_set_io_types_filter HWLOC_NAME(topology_set_io_types_filter)
-
-#define hwloc_topology_set_userdata HWLOC_NAME(topology_set_userdata)
-#define hwloc_topology_get_userdata HWLOC_NAME(topology_get_userdata)
-
-#define hwloc_restrict_flags_e HWLOC_NAME(restrict_flags_e)
-#define HWLOC_RESTRICT_FLAG_REMOVE_CPULESS HWLOC_NAME_CAPS(RESTRICT_FLAG_REMOVE_CPULESS)
-#define HWLOC_RESTRICT_FLAG_BYNODESET HWLOC_NAME_CAPS(RESTRICT_FLAG_BYNODESET)
-#define HWLOC_RESTRICT_FLAG_REMOVE_MEMLESS HWLOC_NAME_CAPS(RESTRICT_FLAG_REMOVE_MEMLESS)
-#define HWLOC_RESTRICT_FLAG_ADAPT_MISC HWLOC_NAME_CAPS(RESTRICT_FLAG_ADAPT_MISC)
-#define HWLOC_RESTRICT_FLAG_ADAPT_IO HWLOC_NAME_CAPS(RESTRICT_FLAG_ADAPT_IO)
-#define hwloc_topology_restrict HWLOC_NAME(topology_restrict)
-
-#define hwloc_allow_flags_e HWLOC_NAME(allow_flags_e)
-#define HWLOC_ALLOW_FLAG_ALL HWLOC_NAME_CAPS(ALLOW_FLAG_ALL)
-#define HWLOC_ALLOW_FLAG_LOCAL_RESTRICTIONS HWLOC_NAME_CAPS(ALLOW_FLAG_LOCAL_RESTRICTIONS)
-#define HWLOC_ALLOW_FLAG_CUSTOM HWLOC_NAME_CAPS(ALLOW_FLAG_CUSTOM)
-#define hwloc_topology_allow HWLOC_NAME(topology_allow)
-
-#define hwloc_topology_insert_misc_object HWLOC_NAME(topology_insert_misc_object)
-#define hwloc_topology_alloc_group_object HWLOC_NAME(topology_alloc_group_object)
-#define hwloc_topology_insert_group_object HWLOC_NAME(topology_insert_group_object)
-#define hwloc_obj_add_other_obj_sets HWLOC_NAME(obj_add_other_obj_sets)
-#define hwloc_topology_refresh HWLOC_NAME(topology_refresh)
-
-#define hwloc_topology_get_depth HWLOC_NAME(topology_get_depth)
-#define hwloc_get_type_depth HWLOC_NAME(get_type_depth)
-#define hwloc_get_memory_parents_depth HWLOC_NAME(get_memory_parents_depth)
-
-#define hwloc_get_type_depth_e HWLOC_NAME(get_type_depth_e)
-#define HWLOC_TYPE_DEPTH_UNKNOWN HWLOC_NAME_CAPS(TYPE_DEPTH_UNKNOWN)
-#define HWLOC_TYPE_DEPTH_MULTIPLE HWLOC_NAME_CAPS(TYPE_DEPTH_MULTIPLE)
-#define HWLOC_TYPE_DEPTH_BRIDGE HWLOC_NAME_CAPS(TYPE_DEPTH_BRIDGE)
-#define HWLOC_TYPE_DEPTH_PCI_DEVICE HWLOC_NAME_CAPS(TYPE_DEPTH_PCI_DEVICE)
-#define HWLOC_TYPE_DEPTH_OS_DEVICE HWLOC_NAME_CAPS(TYPE_DEPTH_OS_DEVICE)
-#define HWLOC_TYPE_DEPTH_MISC HWLOC_NAME_CAPS(TYPE_DEPTH_MISC)
-#define HWLOC_TYPE_DEPTH_NUMANODE HWLOC_NAME_CAPS(TYPE_DEPTH_NUMANODE)
-#define HWLOC_TYPE_DEPTH_MEMCACHE HWLOC_NAME_CAPS(TYPE_DEPTH_MEMCACHE)
-
-#define hwloc_get_depth_type HWLOC_NAME(get_depth_type)
-#define hwloc_get_nbobjs_by_depth HWLOC_NAME(get_nbobjs_by_depth)
-#define hwloc_get_nbobjs_by_type HWLOC_NAME(get_nbobjs_by_type)
-
-#define hwloc_get_obj_by_depth HWLOC_NAME(get_obj_by_depth )
-#define hwloc_get_obj_by_type HWLOC_NAME(get_obj_by_type )
-
-#define hwloc_obj_type_string HWLOC_NAME(obj_type_string )
-#define hwloc_obj_type_snprintf HWLOC_NAME(obj_type_snprintf )
-#define hwloc_obj_attr_snprintf HWLOC_NAME(obj_attr_snprintf )
-#define hwloc_type_sscanf HWLOC_NAME(type_sscanf)
-#define hwloc_type_sscanf_as_depth HWLOC_NAME(type_sscanf_as_depth)
-
-#define hwloc_obj_get_info_by_name HWLOC_NAME(obj_get_info_by_name)
-#define hwloc_obj_add_info HWLOC_NAME(obj_add_info)
-
-#define HWLOC_CPUBIND_PROCESS HWLOC_NAME_CAPS(CPUBIND_PROCESS)
-#define HWLOC_CPUBIND_THREAD HWLOC_NAME_CAPS(CPUBIND_THREAD)
-#define HWLOC_CPUBIND_STRICT HWLOC_NAME_CAPS(CPUBIND_STRICT)
-#define HWLOC_CPUBIND_NOMEMBIND HWLOC_NAME_CAPS(CPUBIND_NOMEMBIND)
-
-#define hwloc_cpubind_flags_t HWLOC_NAME(cpubind_flags_t)
-
-#define hwloc_set_cpubind HWLOC_NAME(set_cpubind)
-#define hwloc_get_cpubind HWLOC_NAME(get_cpubind)
-#define hwloc_set_proc_cpubind HWLOC_NAME(set_proc_cpubind)
-#define hwloc_get_proc_cpubind HWLOC_NAME(get_proc_cpubind)
-#define hwloc_set_thread_cpubind HWLOC_NAME(set_thread_cpubind)
-#define hwloc_get_thread_cpubind HWLOC_NAME(get_thread_cpubind)
-
-#define hwloc_get_last_cpu_location HWLOC_NAME(get_last_cpu_location)
-#define hwloc_get_proc_last_cpu_location HWLOC_NAME(get_proc_last_cpu_location)
-
-#define HWLOC_MEMBIND_DEFAULT HWLOC_NAME_CAPS(MEMBIND_DEFAULT)
-#define HWLOC_MEMBIND_FIRSTTOUCH HWLOC_NAME_CAPS(MEMBIND_FIRSTTOUCH)
-#define HWLOC_MEMBIND_BIND HWLOC_NAME_CAPS(MEMBIND_BIND)
-#define HWLOC_MEMBIND_INTERLEAVE HWLOC_NAME_CAPS(MEMBIND_INTERLEAVE)
-#define HWLOC_MEMBIND_NEXTTOUCH HWLOC_NAME_CAPS(MEMBIND_NEXTTOUCH)
-#define HWLOC_MEMBIND_MIXED HWLOC_NAME_CAPS(MEMBIND_MIXED)
-
-#define hwloc_membind_policy_t HWLOC_NAME(membind_policy_t)
-
-#define HWLOC_MEMBIND_PROCESS HWLOC_NAME_CAPS(MEMBIND_PROCESS)
-#define HWLOC_MEMBIND_THREAD HWLOC_NAME_CAPS(MEMBIND_THREAD)
-#define HWLOC_MEMBIND_STRICT HWLOC_NAME_CAPS(MEMBIND_STRICT)
-#define HWLOC_MEMBIND_MIGRATE HWLOC_NAME_CAPS(MEMBIND_MIGRATE)
-#define HWLOC_MEMBIND_NOCPUBIND HWLOC_NAME_CAPS(MEMBIND_NOCPUBIND)
-#define HWLOC_MEMBIND_BYNODESET HWLOC_NAME_CAPS(MEMBIND_BYNODESET)
-
-#define hwloc_membind_flags_t HWLOC_NAME(membind_flags_t)
-
-#define hwloc_set_membind HWLOC_NAME(set_membind)
-#define hwloc_get_membind HWLOC_NAME(get_membind)
-#define hwloc_set_proc_membind HWLOC_NAME(set_proc_membind)
-#define hwloc_get_proc_membind HWLOC_NAME(get_proc_membind)
-#define hwloc_set_area_membind HWLOC_NAME(set_area_membind)
-#define hwloc_get_area_membind HWLOC_NAME(get_area_membind)
-#define hwloc_get_area_memlocation HWLOC_NAME(get_area_memlocation)
-#define hwloc_alloc_membind HWLOC_NAME(alloc_membind)
-#define hwloc_alloc HWLOC_NAME(alloc)
-#define hwloc_free HWLOC_NAME(free)
-
-#define hwloc_get_non_io_ancestor_obj HWLOC_NAME(get_non_io_ancestor_obj)
-#define hwloc_get_next_pcidev HWLOC_NAME(get_next_pcidev)
-#define hwloc_get_pcidev_by_busid HWLOC_NAME(get_pcidev_by_busid)
-#define hwloc_get_pcidev_by_busidstring HWLOC_NAME(get_pcidev_by_busidstring)
-#define hwloc_get_next_osdev HWLOC_NAME(get_next_osdev)
-#define hwloc_get_next_bridge HWLOC_NAME(get_next_bridge)
-#define hwloc_bridge_covers_pcibus HWLOC_NAME(bridge_covers_pcibus)
-
-/* hwloc/bitmap.h */
-
-#define hwloc_bitmap_s HWLOC_NAME(bitmap_s)
-#define hwloc_bitmap_t HWLOC_NAME(bitmap_t)
-#define hwloc_const_bitmap_t HWLOC_NAME(const_bitmap_t)
-
-#define hwloc_bitmap_alloc HWLOC_NAME(bitmap_alloc)
-#define hwloc_bitmap_alloc_full HWLOC_NAME(bitmap_alloc_full)
-#define hwloc_bitmap_free HWLOC_NAME(bitmap_free)
-#define hwloc_bitmap_dup HWLOC_NAME(bitmap_dup)
-#define hwloc_bitmap_copy HWLOC_NAME(bitmap_copy)
-#define hwloc_bitmap_snprintf HWLOC_NAME(bitmap_snprintf)
-#define hwloc_bitmap_asprintf HWLOC_NAME(bitmap_asprintf)
-#define hwloc_bitmap_sscanf HWLOC_NAME(bitmap_sscanf)
-#define hwloc_bitmap_list_snprintf HWLOC_NAME(bitmap_list_snprintf)
-#define hwloc_bitmap_list_asprintf HWLOC_NAME(bitmap_list_asprintf)
-#define hwloc_bitmap_list_sscanf HWLOC_NAME(bitmap_list_sscanf)
-#define hwloc_bitmap_taskset_snprintf HWLOC_NAME(bitmap_taskset_snprintf)
-#define hwloc_bitmap_taskset_asprintf HWLOC_NAME(bitmap_taskset_asprintf)
-#define hwloc_bitmap_taskset_sscanf HWLOC_NAME(bitmap_taskset_sscanf)
-#define hwloc_bitmap_zero HWLOC_NAME(bitmap_zero)
-#define hwloc_bitmap_fill HWLOC_NAME(bitmap_fill)
-#define hwloc_bitmap_from_ulong HWLOC_NAME(bitmap_from_ulong)
-#define hwloc_bitmap_from_ulongs HWLOC_NAME(bitmap_from_ulongs)
-#define hwloc_bitmap_from_ith_ulong HWLOC_NAME(bitmap_from_ith_ulong)
-#define hwloc_bitmap_to_ulong HWLOC_NAME(bitmap_to_ulong)
-#define hwloc_bitmap_to_ith_ulong HWLOC_NAME(bitmap_to_ith_ulong)
-#define hwloc_bitmap_to_ulongs HWLOC_NAME(bitmap_to_ulongs)
-#define hwloc_bitmap_nr_ulongs HWLOC_NAME(bitmap_nr_ulongs)
-#define hwloc_bitmap_only HWLOC_NAME(bitmap_only)
-#define hwloc_bitmap_allbut HWLOC_NAME(bitmap_allbut)
-#define hwloc_bitmap_set HWLOC_NAME(bitmap_set)
-#define hwloc_bitmap_set_range HWLOC_NAME(bitmap_set_range)
-#define hwloc_bitmap_set_ith_ulong HWLOC_NAME(bitmap_set_ith_ulong)
-#define hwloc_bitmap_clr HWLOC_NAME(bitmap_clr)
-#define hwloc_bitmap_clr_range HWLOC_NAME(bitmap_clr_range)
-#define hwloc_bitmap_isset HWLOC_NAME(bitmap_isset)
-#define hwloc_bitmap_iszero HWLOC_NAME(bitmap_iszero)
-#define hwloc_bitmap_isfull HWLOC_NAME(bitmap_isfull)
-#define hwloc_bitmap_isequal HWLOC_NAME(bitmap_isequal)
-#define hwloc_bitmap_intersects HWLOC_NAME(bitmap_intersects)
-#define hwloc_bitmap_isincluded HWLOC_NAME(bitmap_isincluded)
-#define hwloc_bitmap_or HWLOC_NAME(bitmap_or)
-#define hwloc_bitmap_and HWLOC_NAME(bitmap_and)
-#define hwloc_bitmap_andnot HWLOC_NAME(bitmap_andnot)
-#define hwloc_bitmap_xor HWLOC_NAME(bitmap_xor)
-#define hwloc_bitmap_not HWLOC_NAME(bitmap_not)
-#define hwloc_bitmap_first HWLOC_NAME(bitmap_first)
-#define hwloc_bitmap_last HWLOC_NAME(bitmap_last)
-#define hwloc_bitmap_next HWLOC_NAME(bitmap_next)
-#define hwloc_bitmap_first_unset HWLOC_NAME(bitmap_first_unset)
-#define hwloc_bitmap_last_unset HWLOC_NAME(bitmap_last_unset)
-#define hwloc_bitmap_next_unset HWLOC_NAME(bitmap_next_unset)
-#define hwloc_bitmap_singlify HWLOC_NAME(bitmap_singlify)
-#define hwloc_bitmap_compare_first HWLOC_NAME(bitmap_compare_first)
-#define hwloc_bitmap_compare HWLOC_NAME(bitmap_compare)
-#define hwloc_bitmap_weight HWLOC_NAME(bitmap_weight)
-
-/* hwloc/helper.h */
-
-#define hwloc_get_type_or_below_depth HWLOC_NAME(get_type_or_below_depth)
-#define hwloc_get_type_or_above_depth HWLOC_NAME(get_type_or_above_depth)
-#define hwloc_get_root_obj HWLOC_NAME(get_root_obj)
-#define hwloc_get_ancestor_obj_by_depth HWLOC_NAME(get_ancestor_obj_by_depth)
-#define hwloc_get_ancestor_obj_by_type HWLOC_NAME(get_ancestor_obj_by_type)
-#define hwloc_get_next_obj_by_depth HWLOC_NAME(get_next_obj_by_depth)
-#define hwloc_get_next_obj_by_type HWLOC_NAME(get_next_obj_by_type)
-#define hwloc_bitmap_singlify_per_core HWLOC_NAME(bitmap_singlify_by_core)
-#define hwloc_get_pu_obj_by_os_index HWLOC_NAME(get_pu_obj_by_os_index)
-#define hwloc_get_numanode_obj_by_os_index HWLOC_NAME(get_numanode_obj_by_os_index)
-#define hwloc_get_next_child HWLOC_NAME(get_next_child)
-#define hwloc_get_common_ancestor_obj HWLOC_NAME(get_common_ancestor_obj)
-#define hwloc_obj_is_in_subtree HWLOC_NAME(obj_is_in_subtree)
-#define hwloc_get_first_largest_obj_inside_cpuset HWLOC_NAME(get_first_largest_obj_inside_cpuset)
-#define hwloc_get_largest_objs_inside_cpuset HWLOC_NAME(get_largest_objs_inside_cpuset)
-#define hwloc_get_next_obj_inside_cpuset_by_depth HWLOC_NAME(get_next_obj_inside_cpuset_by_depth)
-#define hwloc_get_next_obj_inside_cpuset_by_type HWLOC_NAME(get_next_obj_inside_cpuset_by_type)
-#define hwloc_get_obj_inside_cpuset_by_depth HWLOC_NAME(get_obj_inside_cpuset_by_depth)
-#define hwloc_get_obj_inside_cpuset_by_type HWLOC_NAME(get_obj_inside_cpuset_by_type)
-#define hwloc_get_nbobjs_inside_cpuset_by_depth HWLOC_NAME(get_nbobjs_inside_cpuset_by_depth)
-#define hwloc_get_nbobjs_inside_cpuset_by_type HWLOC_NAME(get_nbobjs_inside_cpuset_by_type)
-#define hwloc_get_obj_index_inside_cpuset HWLOC_NAME(get_obj_index_inside_cpuset)
-#define hwloc_get_child_covering_cpuset HWLOC_NAME(get_child_covering_cpuset)
-#define hwloc_get_obj_covering_cpuset HWLOC_NAME(get_obj_covering_cpuset)
-#define hwloc_get_next_obj_covering_cpuset_by_depth HWLOC_NAME(get_next_obj_covering_cpuset_by_depth)
-#define hwloc_get_next_obj_covering_cpuset_by_type HWLOC_NAME(get_next_obj_covering_cpuset_by_type)
-#define hwloc_obj_type_is_normal HWLOC_NAME(obj_type_is_normal)
-#define hwloc_obj_type_is_memory HWLOC_NAME(obj_type_is_memory)
-#define hwloc_obj_type_is_io HWLOC_NAME(obj_type_is_io)
-#define hwloc_obj_type_is_cache HWLOC_NAME(obj_type_is_cache)
-#define hwloc_obj_type_is_dcache HWLOC_NAME(obj_type_is_dcache)
-#define hwloc_obj_type_is_icache HWLOC_NAME(obj_type_is_icache)
-#define hwloc_get_cache_type_depth HWLOC_NAME(get_cache_type_depth)
-#define hwloc_get_cache_covering_cpuset HWLOC_NAME(get_cache_covering_cpuset)
-#define hwloc_get_shared_cache_covering_obj HWLOC_NAME(get_shared_cache_covering_obj)
-#define hwloc_get_closest_objs HWLOC_NAME(get_closest_objs)
-#define hwloc_get_obj_below_by_type HWLOC_NAME(get_obj_below_by_type)
-#define hwloc_get_obj_below_array_by_type HWLOC_NAME(get_obj_below_array_by_type)
-#define hwloc_get_obj_with_same_locality HWLOC_NAME(get_obj_with_same_locality)
-#define hwloc_distrib_flags_e HWLOC_NAME(distrib_flags_e)
-#define HWLOC_DISTRIB_FLAG_REVERSE HWLOC_NAME_CAPS(DISTRIB_FLAG_REVERSE)
-#define hwloc_distrib HWLOC_NAME(distrib)
-#define hwloc_alloc_membind_policy HWLOC_NAME(alloc_membind_policy)
-#define hwloc_alloc_membind_policy_nodeset HWLOC_NAME(alloc_membind_policy_nodeset)
-#define hwloc_topology_get_complete_cpuset HWLOC_NAME(topology_get_complete_cpuset)
-#define hwloc_topology_get_topology_cpuset HWLOC_NAME(topology_get_topology_cpuset)
-#define hwloc_topology_get_allowed_cpuset HWLOC_NAME(topology_get_allowed_cpuset)
-#define hwloc_topology_get_complete_nodeset HWLOC_NAME(topology_get_complete_nodeset)
-#define hwloc_topology_get_topology_nodeset HWLOC_NAME(topology_get_topology_nodeset)
-#define hwloc_topology_get_allowed_nodeset HWLOC_NAME(topology_get_allowed_nodeset)
-#define hwloc_cpuset_to_nodeset HWLOC_NAME(cpuset_to_nodeset)
-#define hwloc_cpuset_from_nodeset HWLOC_NAME(cpuset_from_nodeset)
-
-/* memattrs.h */
-
-#define hwloc_memattr_id_e HWLOC_NAME(memattr_id_e)
-#define HWLOC_MEMATTR_ID_CAPACITY HWLOC_NAME_CAPS(MEMATTR_ID_CAPACITY)
-#define HWLOC_MEMATTR_ID_LOCALITY HWLOC_NAME_CAPS(MEMATTR_ID_LOCALITY)
-#define HWLOC_MEMATTR_ID_BANDWIDTH HWLOC_NAME_CAPS(MEMATTR_ID_BANDWIDTH)
-#define HWLOC_MEMATTR_ID_LATENCY HWLOC_NAME_CAPS(MEMATTR_ID_LATENCY)
-#define HWLOC_MEMATTR_ID_READ_BANDWIDTH HWLOC_NAME_CAPS(MEMATTR_ID_READ_BANDWIDTH)
-#define HWLOC_MEMATTR_ID_WRITE_BANDWIDTH HWLOC_NAME_CAPS(MEMATTR_ID_WRITE_BANDWIDTH)
-#define HWLOC_MEMATTR_ID_READ_LATENCY HWLOC_NAME_CAPS(MEMATTR_ID_READ_LATENCY)
-#define HWLOC_MEMATTR_ID_WRITE_LATENCY HWLOC_NAME_CAPS(MEMATTR_ID_WRITE_LATENCY)
-#define HWLOC_MEMATTR_ID_MAX HWLOC_NAME_CAPS(MEMATTR_ID_MAX)
-
-#define hwloc_memattr_id_t HWLOC_NAME(memattr_id_t)
-#define hwloc_memattr_get_by_name HWLOC_NAME(memattr_get_by_name)
-
-#define hwloc_location HWLOC_NAME(location)
-#define hwloc_location_type_e HWLOC_NAME(location_type_e)
-#define HWLOC_LOCATION_TYPE_OBJECT HWLOC_NAME_CAPS(LOCATION_TYPE_OBJECT)
-#define HWLOC_LOCATION_TYPE_CPUSET HWLOC_NAME_CAPS(LOCATION_TYPE_CPUSET)
-#define hwloc_location_u HWLOC_NAME(location_u)
-
-#define hwloc_memattr_get_value HWLOC_NAME(memattr_get_value)
-#define hwloc_memattr_get_best_target HWLOC_NAME(memattr_get_best_target)
-#define hwloc_memattr_get_best_initiator HWLOC_NAME(memattr_get_best_initiator)
-
-#define hwloc_local_numanode_flag_e HWLOC_NAME(local_numanode_flag_e)
-#define HWLOC_LOCAL_NUMANODE_FLAG_LARGER_LOCALITY HWLOC_NAME_CAPS(LOCAL_NUMANODE_FLAG_LARGER_LOCALITY)
-#define HWLOC_LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY HWLOC_NAME_CAPS(LOCAL_NUMANODE_FLAG_SMALLER_LOCALITY)
-#define HWLOC_LOCAL_NUMANODE_FLAG_ALL HWLOC_NAME_CAPS(LOCAL_NUMANODE_FLAG_ALL)
-#define hwloc_get_local_numanode_objs HWLOC_NAME(get_local_numanode_objs)
-
-#define hwloc_memattr_get_name HWLOC_NAME(memattr_get_name)
-#define hwloc_memattr_get_flags HWLOC_NAME(memattr_get_flags)
-#define hwloc_memattr_flag_e HWLOC_NAME(memattr_flag_e)
-#define HWLOC_MEMATTR_FLAG_HIGHER_FIRST HWLOC_NAME_CAPS(MEMATTR_FLAG_HIGHER_FIRST)
-#define HWLOC_MEMATTR_FLAG_LOWER_FIRST HWLOC_NAME_CAPS(MEMATTR_FLAG_LOWER_FIRST)
-#define HWLOC_MEMATTR_FLAG_NEED_INITIATOR HWLOC_NAME_CAPS(MEMATTR_FLAG_NEED_INITIATOR)
-#define hwloc_memattr_register HWLOC_NAME(memattr_register)
-#define hwloc_memattr_set_value HWLOC_NAME(memattr_set_value)
-#define hwloc_memattr_get_targets HWLOC_NAME(memattr_get_targets)
-#define hwloc_memattr_get_initiators HWLOC_NAME(memattr_get_initiators)
-
-/* cpukinds.h */
-
-#define hwloc_cpukinds_get_nr HWLOC_NAME(cpukinds_get_nr)
-#define hwloc_cpukinds_get_by_cpuset HWLOC_NAME(cpukinds_get_by_cpuset)
-#define hwloc_cpukinds_get_info HWLOC_NAME(cpukinds_get_info)
-#define hwloc_cpukinds_register HWLOC_NAME(cpukinds_register)
-
-/* export.h */
-
-#define hwloc_topology_export_xml_flags_e HWLOC_NAME(topology_export_xml_flags_e)
-#define HWLOC_TOPOLOGY_EXPORT_XML_FLAG_V1 HWLOC_NAME_CAPS(TOPOLOGY_EXPORT_XML_FLAG_V1)
-#define hwloc_topology_export_xml HWLOC_NAME(topology_export_xml)
-#define hwloc_topology_export_xmlbuffer HWLOC_NAME(topology_export_xmlbuffer)
-#define hwloc_free_xmlbuffer HWLOC_NAME(free_xmlbuffer)
-#define hwloc_topology_set_userdata_export_callback HWLOC_NAME(topology_set_userdata_export_callback)
-#define hwloc_export_obj_userdata HWLOC_NAME(export_obj_userdata)
-#define hwloc_export_obj_userdata_base64 HWLOC_NAME(export_obj_userdata_base64)
-#define hwloc_topology_set_userdata_import_callback HWLOC_NAME(topology_set_userdata_import_callback)
-
-#define hwloc_topology_export_synthetic_flags_e HWLOC_NAME(topology_export_synthetic_flags_e)
-#define HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_EXTENDED_TYPES HWLOC_NAME_CAPS(TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_EXTENDED_TYPES)
-#define HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_ATTRS HWLOC_NAME_CAPS(TOPOLOGY_EXPORT_SYNTHETIC_FLAG_NO_ATTRS)
-#define HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_V1 HWLOC_NAME_CAPS(TOPOLOGY_EXPORT_SYNTHETIC_FLAG_V1)
-#define HWLOC_TOPOLOGY_EXPORT_SYNTHETIC_FLAG_IGNORE_MEMORY HWLOC_NAME_CAPS(TOPOLOGY_EXPORT_SYNTHETIC_FLAG_IGNORE_MEMORY)
-#define hwloc_topology_export_synthetic HWLOC_NAME(topology_export_synthetic)
-
-/* distances.h */
-
-#define hwloc_distances_s HWLOC_NAME(distances_s)
-
-#define hwloc_distances_kind_e HWLOC_NAME(distances_kind_e)
-#define HWLOC_DISTANCES_KIND_FROM_OS HWLOC_NAME_CAPS(DISTANCES_KIND_FROM_OS)
-#define HWLOC_DISTANCES_KIND_FROM_USER HWLOC_NAME_CAPS(DISTANCES_KIND_FROM_USER)
-#define HWLOC_DISTANCES_KIND_MEANS_LATENCY HWLOC_NAME_CAPS(DISTANCES_KIND_MEANS_LATENCY)
-#define HWLOC_DISTANCES_KIND_MEANS_BANDWIDTH HWLOC_NAME_CAPS(DISTANCES_KIND_MEANS_BANDWIDTH)
-#define HWLOC_DISTANCES_KIND_HETEROGENEOUS_TYPES HWLOC_NAME_CAPS(DISTANCES_KIND_HETEROGENEOUS_TYPES)
-
-#define hwloc_distances_get HWLOC_NAME(distances_get)
-#define hwloc_distances_get_by_depth HWLOC_NAME(distances_get_by_depth)
-#define hwloc_distances_get_by_type HWLOC_NAME(distances_get_by_type)
-#define hwloc_distances_get_by_name HWLOC_NAME(distances_get_by_name)
-#define hwloc_distances_get_name HWLOC_NAME(distances_get_name)
-#define hwloc_distances_release HWLOC_NAME(distances_release)
-#define hwloc_distances_obj_index HWLOC_NAME(distances_obj_index)
-#define hwloc_distances_obj_pair_values HWLOC_NAME(distances_pair_values)
-
-#define hwloc_distances_transform_e HWLOC_NAME(distances_transform_e)
-#define HWLOC_DISTANCES_TRANSFORM_REMOVE_NULL HWLOC_NAME_CAPS(DISTANCES_TRANSFORM_REMOVE_NULL)
-#define HWLOC_DISTANCES_TRANSFORM_LINKS HWLOC_NAME_CAPS(DISTANCES_TRANSFORM_LINKS)
-#define HWLOC_DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS HWLOC_NAME_CAPS(DISTANCES_TRANSFORM_MERGE_SWITCH_PORTS)
-#define HWLOC_DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE HWLOC_NAME_CAPS(DISTANCES_TRANSFORM_TRANSITIVE_CLOSURE)
-#define hwloc_distances_transform HWLOC_NAME(distances_transform)
-
-#define hwloc_distances_add_flag_e HWLOC_NAME(distances_add_flag_e)
-#define HWLOC_DISTANCES_ADD_FLAG_GROUP HWLOC_NAME_CAPS(DISTANCES_ADD_FLAG_GROUP)
-#define HWLOC_DISTANCES_ADD_FLAG_GROUP_INACCURATE HWLOC_NAME_CAPS(DISTANCES_ADD_FLAG_GROUP_INACCURATE)
-
-#define hwloc_distances_add_handle_t HWLOC_NAME(distances_add_handle_t)
-#define hwloc_distances_add_create HWLOC_NAME(distances_add_create)
-#define hwloc_distances_add_values HWLOC_NAME(distances_add_values)
-#define hwloc_distances_add_commit HWLOC_NAME(distances_add_commit)
-
-#define hwloc_distances_remove HWLOC_NAME(distances_remove)
-#define hwloc_distances_remove_by_depth HWLOC_NAME(distances_remove_by_depth)
-#define hwloc_distances_remove_by_type HWLOC_NAME(distances_remove_by_type)
-#define hwloc_distances_release_remove HWLOC_NAME(distances_release_remove)
-
-/* diff.h */
-
-#define hwloc_topology_diff_obj_attr_type_e HWLOC_NAME(topology_diff_obj_attr_type_e)
-#define hwloc_topology_diff_obj_attr_type_t HWLOC_NAME(topology_diff_obj_attr_type_t)
-#define HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_SIZE HWLOC_NAME_CAPS(TOPOLOGY_DIFF_OBJ_ATTR_SIZE)
-#define HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_NAME HWLOC_NAME_CAPS(TOPOLOGY_DIFF_OBJ_ATTR_NAME)
-#define HWLOC_TOPOLOGY_DIFF_OBJ_ATTR_INFO HWLOC_NAME_CAPS(TOPOLOGY_DIFF_OBJ_ATTR_INFO)
-#define hwloc_topology_diff_obj_attr_u HWLOC_NAME(topology_diff_obj_attr_u)
-#define hwloc_topology_diff_obj_attr_generic_s HWLOC_NAME(topology_diff_obj_attr_generic_s)
-#define hwloc_topology_diff_obj_attr_uint64_s HWLOC_NAME(topology_diff_obj_attr_uint64_s)
-#define hwloc_topology_diff_obj_attr_string_s HWLOC_NAME(topology_diff_obj_attr_string_s)
-#define hwloc_topology_diff_type_e HWLOC_NAME(topology_diff_type_e)
-#define hwloc_topology_diff_type_t HWLOC_NAME(topology_diff_type_t)
-#define HWLOC_TOPOLOGY_DIFF_OBJ_ATTR HWLOC_NAME_CAPS(TOPOLOGY_DIFF_OBJ_ATTR)
-#define HWLOC_TOPOLOGY_DIFF_TOO_COMPLEX HWLOC_NAME_CAPS(TOPOLOGY_DIFF_TOO_COMPLEX)
-#define hwloc_topology_diff_u HWLOC_NAME(topology_diff_u)
-#define hwloc_topology_diff_t HWLOC_NAME(topology_diff_t)
-#define hwloc_topology_diff_generic_s HWLOC_NAME(topology_diff_generic_s)
-#define hwloc_topology_diff_obj_attr_s HWLOC_NAME(topology_diff_obj_attr_s)
-#define hwloc_topology_diff_too_complex_s HWLOC_NAME(topology_diff_too_complex_s)
-#define hwloc_topology_diff_build HWLOC_NAME(topology_diff_build)
-#define hwloc_topology_diff_apply_flags_e HWLOC_NAME(topology_diff_apply_flags_e)
-#define HWLOC_TOPOLOGY_DIFF_APPLY_REVERSE HWLOC_NAME_CAPS(TOPOLOGY_DIFF_APPLY_REVERSE)
-#define hwloc_topology_diff_apply HWLOC_NAME(topology_diff_apply)
-#define hwloc_topology_diff_destroy HWLOC_NAME(topology_diff_destroy)
-#define hwloc_topology_diff_load_xml HWLOC_NAME(topology_diff_load_xml)
-#define hwloc_topology_diff_export_xml HWLOC_NAME(topology_diff_export_xml)
-#define hwloc_topology_diff_load_xmlbuffer HWLOC_NAME(topology_diff_load_xmlbuffer)
-#define hwloc_topology_diff_export_xmlbuffer HWLOC_NAME(topology_diff_export_xmlbuffer)
-
-/* shmem.h */
-
-#define hwloc_shmem_topology_get_length HWLOC_NAME(shmem_topology_get_length)
-#define hwloc_shmem_topology_write HWLOC_NAME(shmem_topology_write)
-#define hwloc_shmem_topology_adopt HWLOC_NAME(shmem_topology_adopt)
-
-/* glibc-sched.h */
-
-#define hwloc_cpuset_to_glibc_sched_affinity HWLOC_NAME(cpuset_to_glibc_sched_affinity)
-#define hwloc_cpuset_from_glibc_sched_affinity HWLOC_NAME(cpuset_from_glibc_sched_affinity)
-
-/* linux-libnuma.h */
-
-#define hwloc_cpuset_to_linux_libnuma_ulongs HWLOC_NAME(cpuset_to_linux_libnuma_ulongs)
-#define hwloc_nodeset_to_linux_libnuma_ulongs HWLOC_NAME(nodeset_to_linux_libnuma_ulongs)
-#define hwloc_cpuset_from_linux_libnuma_ulongs HWLOC_NAME(cpuset_from_linux_libnuma_ulongs)
-#define hwloc_nodeset_from_linux_libnuma_ulongs HWLOC_NAME(nodeset_from_linux_libnuma_ulongs)
-#define hwloc_cpuset_to_linux_libnuma_bitmask HWLOC_NAME(cpuset_to_linux_libnuma_bitmask)
-#define hwloc_nodeset_to_linux_libnuma_bitmask HWLOC_NAME(nodeset_to_linux_libnuma_bitmask)
-#define hwloc_cpuset_from_linux_libnuma_bitmask HWLOC_NAME(cpuset_from_linux_libnuma_bitmask)
-#define hwloc_nodeset_from_linux_libnuma_bitmask HWLOC_NAME(nodeset_from_linux_libnuma_bitmask)
-
-/* linux.h */
-
-#define hwloc_linux_set_tid_cpubind HWLOC_NAME(linux_set_tid_cpubind)
-#define hwloc_linux_get_tid_cpubind HWLOC_NAME(linux_get_tid_cpubind)
-#define hwloc_linux_get_tid_last_cpu_location HWLOC_NAME(linux_get_tid_last_cpu_location)
-#define hwloc_linux_read_path_as_cpumask HWLOC_NAME(linux_read_file_cpumask)
-
-/* windows.h */
-
-#define hwloc_windows_get_nr_processor_groups HWLOC_NAME(windows_get_nr_processor_groups)
-#define hwloc_windows_get_processor_group_cpuset HWLOC_NAME(windows_get_processor_group_cpuset)
-
-/* openfabrics-verbs.h */
-
-#define hwloc_ibv_get_device_cpuset HWLOC_NAME(ibv_get_device_cpuset)
-#define hwloc_ibv_get_device_osdev HWLOC_NAME(ibv_get_device_osdev)
-#define hwloc_ibv_get_device_osdev_by_name HWLOC_NAME(ibv_get_device_osdev_by_name)
-
-/* opencl.h */
-
-#define hwloc_cl_device_topology_amd HWLOC_NAME(cl_device_topology_amd)
-#define hwloc_opencl_get_device_pci_busid HWLOC_NAME(opencl_get_device_pci_ids)
-#define hwloc_opencl_get_device_cpuset HWLOC_NAME(opencl_get_device_cpuset)
-#define hwloc_opencl_get_device_osdev HWLOC_NAME(opencl_get_device_osdev)
-#define hwloc_opencl_get_device_osdev_by_index HWLOC_NAME(opencl_get_device_osdev_by_index)
-
-/* cuda.h */
-
-#define hwloc_cuda_get_device_pci_ids HWLOC_NAME(cuda_get_device_pci_ids)
-#define hwloc_cuda_get_device_cpuset HWLOC_NAME(cuda_get_device_cpuset)
-#define hwloc_cuda_get_device_pcidev HWLOC_NAME(cuda_get_device_pcidev)
-#define hwloc_cuda_get_device_osdev HWLOC_NAME(cuda_get_device_osdev)
-#define hwloc_cuda_get_device_osdev_by_index HWLOC_NAME(cuda_get_device_osdev_by_index)
-
-/* cudart.h */
-
-#define hwloc_cudart_get_device_pci_ids HWLOC_NAME(cudart_get_device_pci_ids)
-#define hwloc_cudart_get_device_cpuset HWLOC_NAME(cudart_get_device_cpuset)
-#define hwloc_cudart_get_device_pcidev HWLOC_NAME(cudart_get_device_pcidev)
-#define hwloc_cudart_get_device_osdev_by_index HWLOC_NAME(cudart_get_device_osdev_by_index)
-
-/* nvml.h */
-
-#define hwloc_nvml_get_device_cpuset HWLOC_NAME(nvml_get_device_cpuset)
-#define hwloc_nvml_get_device_osdev HWLOC_NAME(nvml_get_device_osdev)
-#define hwloc_nvml_get_device_osdev_by_index HWLOC_NAME(nvml_get_device_osdev_by_index)
-
-/* rsmi.h */
-
-#define hwloc_rsmi_get_device_cpuset HWLOC_NAME(rsmi_get_device_cpuset)
-#define hwloc_rsmi_get_device_osdev HWLOC_NAME(rsmi_get_device_osdev)
-#define hwloc_rsmi_get_device_osdev_by_index HWLOC_NAME(rsmi_get_device_osdev_by_index)
-
-/* levelzero.h */
-
-#define hwloc_levelzero_get_device_cpuset HWLOC_NAME(levelzero_get_device_cpuset)
-#define hwloc_levelzero_get_device_osdev HWLOC_NAME(levelzero_get_device_osdev)
-
-/* gl.h */
-
-#define hwloc_gl_get_display_osdev_by_port_device HWLOC_NAME(gl_get_display_osdev_by_port_device)
-#define hwloc_gl_get_display_osdev_by_name HWLOC_NAME(gl_get_display_osdev_by_name)
-#define hwloc_gl_get_display_by_osdev HWLOC_NAME(gl_get_display_by_osdev)
-
-/* hwloc/plugins.h */
-
-#define hwloc_disc_phase_e HWLOC_NAME(disc_phase_e)
-#define HWLOC_DISC_PHASE_GLOBAL HWLOC_NAME_CAPS(DISC_PHASE_GLOBAL)
-#define HWLOC_DISC_PHASE_CPU HWLOC_NAME_CAPS(DISC_PHASE_CPU)
-#define HWLOC_DISC_PHASE_MEMORY HWLOC_NAME_CAPS(DISC_PHASE_MEMORY)
-#define HWLOC_DISC_PHASE_PCI HWLOC_NAME_CAPS(DISC_PHASE_PCI)
-#define HWLOC_DISC_PHASE_IO HWLOC_NAME_CAPS(DISC_PHASE_IO)
-#define HWLOC_DISC_PHASE_MISC HWLOC_NAME_CAPS(DISC_PHASE_MISC)
-#define HWLOC_DISC_PHASE_ANNOTATE HWLOC_NAME_CAPS(DISC_PHASE_ANNOTATE)
-#define HWLOC_DISC_PHASE_TWEAK HWLOC_NAME_CAPS(DISC_PHASE_TWEAK)
-#define hwloc_disc_phase_t HWLOC_NAME(disc_phase_t)
-#define hwloc_disc_component HWLOC_NAME(disc_component)
-
-#define hwloc_disc_status_flag_e HWLOC_NAME(disc_status_flag_e)
-#define HWLOC_DISC_STATUS_FLAG_GOT_ALLOWED_RESOURCES HWLOC_NAME_CAPS(DISC_STATUS_FLAG_GOT_ALLOWED_RESOURCES)
-#define hwloc_disc_status HWLOC_NAME(disc_status)
-
-#define hwloc_backend HWLOC_NAME(backend)
-
-#define hwloc_backend_alloc HWLOC_NAME(backend_alloc)
-#define hwloc_backend_enable HWLOC_NAME(backend_enable)
-
-#define hwloc_component_type_e HWLOC_NAME(component_type_e)
-#define HWLOC_COMPONENT_TYPE_DISC HWLOC_NAME_CAPS(COMPONENT_TYPE_DISC)
-#define HWLOC_COMPONENT_TYPE_XML HWLOC_NAME_CAPS(COMPONENT_TYPE_XML)
-#define hwloc_component_type_t HWLOC_NAME(component_type_t)
-#define hwloc_component HWLOC_NAME(component)
-
-#define hwloc_plugin_check_namespace HWLOC_NAME(plugin_check_namespace)
-
-#define hwloc_hide_errors HWLOC_NAME(hide_errors)
-#define hwloc__insert_object_by_cpuset HWLOC_NAME(_insert_object_by_cpuset)
-#define hwloc_insert_object_by_parent HWLOC_NAME(insert_object_by_parent)
-#define hwloc_alloc_setup_object HWLOC_NAME(alloc_setup_object)
-#define hwloc_obj_add_children_sets HWLOC_NAME(add_children_sets)
-#define hwloc_topology_reconnect HWLOC_NAME(topology_reconnect)
-
-#define hwloc_filter_check_pcidev_subtype_important HWLOC_NAME(filter_check_pcidev_subtype_important)
-#define hwloc_filter_check_osdev_subtype_important HWLOC_NAME(filter_check_osdev_subtype_important)
-#define hwloc_filter_check_keep_object_type HWLOC_NAME(filter_check_keep_object_type)
-#define hwloc_filter_check_keep_object HWLOC_NAME(filter_check_keep_object)
-
-#define hwloc_pcidisc_find_cap HWLOC_NAME(pcidisc_find_cap)
-#define hwloc_pcidisc_find_linkspeed HWLOC_NAME(pcidisc_find_linkspeed)
-#define hwloc_pcidisc_check_bridge_type HWLOC_NAME(pcidisc_check_bridge_type)
-#define hwloc_pcidisc_find_bridge_buses HWLOC_NAME(pcidisc_find_bridge_buses)
-#define hwloc_pcidisc_tree_insert_by_busid HWLOC_NAME(pcidisc_tree_insert_by_busid)
-#define hwloc_pcidisc_tree_attach HWLOC_NAME(pcidisc_tree_attach)
-
-#define hwloc_pci_find_by_busid HWLOC_NAME(pcidisc_find_by_busid)
-#define hwloc_pci_find_parent_by_busid HWLOC_NAME(pcidisc_find_busid_parent)
-
-#define hwloc_backend_distances_add_handle_t HWLOC_NAME(backend_distances_add_handle_t)
-#define hwloc_backend_distances_add_create HWLOC_NAME(backend_distances_add_create)
-#define hwloc_backend_distances_add_values HWLOC_NAME(backend_distances_add_values)
-#define hwloc_backend_distances_add_commit HWLOC_NAME(backend_distances_add_commit)
-
-/* hwloc/deprecated.h */
-
-#define hwloc_distances_add HWLOC_NAME(distances_add)
-
-#define hwloc_topology_insert_misc_object_by_parent HWLOC_NAME(topology_insert_misc_object_by_parent)
-#define hwloc_obj_cpuset_snprintf HWLOC_NAME(obj_cpuset_snprintf)
-#define hwloc_obj_type_sscanf HWLOC_NAME(obj_type_sscanf)
-
-#define hwloc_set_membind_nodeset HWLOC_NAME(set_membind_nodeset)
-#define hwloc_get_membind_nodeset HWLOC_NAME(get_membind_nodeset)
-#define hwloc_set_proc_membind_nodeset HWLOC_NAME(set_proc_membind_nodeset)
-#define hwloc_get_proc_membind_nodeset HWLOC_NAME(get_proc_membind_nodeset)
-#define hwloc_set_area_membind_nodeset HWLOC_NAME(set_area_membind_nodeset)
-#define hwloc_get_area_membind_nodeset HWLOC_NAME(get_area_membind_nodeset)
-#define hwloc_alloc_membind_nodeset HWLOC_NAME(alloc_membind_nodeset)
-
-#define hwloc_cpuset_to_nodeset_strict HWLOC_NAME(cpuset_to_nodeset_strict)
-#define hwloc_cpuset_from_nodeset_strict HWLOC_NAME(cpuset_from_nodeset_strict)
-
-/* private/debug.h */
-
-#define hwloc_debug_enabled HWLOC_NAME(debug_enabled)
-#define hwloc_debug HWLOC_NAME(debug)
-
-/* private/misc.h */
-
-#ifndef HWLOC_HAVE_CORRECT_SNPRINTF
-#define hwloc_snprintf HWLOC_NAME(snprintf)
-#endif
-#define hwloc_ffsl_manual HWLOC_NAME(ffsl_manual)
-#define hwloc_ffs32 HWLOC_NAME(ffs32)
-#define hwloc_ffsl_from_ffs32 HWLOC_NAME(ffsl_from_ffs32)
-#define hwloc_flsl_manual HWLOC_NAME(flsl_manual)
-#define hwloc_fls32 HWLOC_NAME(fls32)
-#define hwloc_flsl_from_fls32 HWLOC_NAME(flsl_from_fls32)
-#define hwloc_weight_long HWLOC_NAME(weight_long)
-#define hwloc_strncasecmp HWLOC_NAME(strncasecmp)
-
-#define hwloc_bitmap_compare_inclusion HWLOC_NAME(bitmap_compare_inclusion)
-
-#define hwloc_pci_class_string HWLOC_NAME(pci_class_string)
-#define hwloc_linux_pci_link_speed_from_string HWLOC_NAME(linux_pci_link_speed_from_string)
-
-#define hwloc_cache_type_by_depth_type HWLOC_NAME(cache_type_by_depth_type)
-#define hwloc__obj_type_is_normal HWLOC_NAME(_obj_type_is_normal)
-#define hwloc__obj_type_is_memory HWLOC_NAME(_obj_type_is_memory)
-#define hwloc__obj_type_is_io HWLOC_NAME(_obj_type_is_io)
-#define hwloc__obj_type_is_special HWLOC_NAME(_obj_type_is_special)
-
-#define hwloc__obj_type_is_cache HWLOC_NAME(_obj_type_is_cache)
-#define hwloc__obj_type_is_dcache HWLOC_NAME(_obj_type_is_dcache)
-#define hwloc__obj_type_is_icache HWLOC_NAME(_obj_type_is_icache)
-
-/* private/cpuid-x86.h */
-
-#define hwloc_have_x86_cpuid HWLOC_NAME(have_x86_cpuid)
-#define hwloc_x86_cpuid HWLOC_NAME(x86_cpuid)
-
-/* private/xml.h */
-
-#define hwloc__xml_verbose HWLOC_NAME(_xml_verbose)
-
-#define hwloc__xml_import_state_s HWLOC_NAME(_xml_import_state_s)
-#define hwloc__xml_import_state_t HWLOC_NAME(_xml_import_state_t)
-#define hwloc__xml_import_diff HWLOC_NAME(_xml_import_diff)
-#define hwloc_xml_backend_data_s HWLOC_NAME(xml_backend_data_s)
-#define hwloc__xml_export_state_s HWLOC_NAME(_xml_export_state_s)
-#define hwloc__xml_export_state_t HWLOC_NAME(_xml_export_state_t)
-#define hwloc__xml_export_data_s HWLOC_NAME(_xml_export_data_s)
-#define hwloc__xml_export_topology HWLOC_NAME(_xml_export_topology)
-#define hwloc__xml_export_diff HWLOC_NAME(_xml_export_diff)
-
-#define hwloc_xml_callbacks HWLOC_NAME(xml_callbacks)
-#define hwloc_xml_component HWLOC_NAME(xml_component)
-#define hwloc_xml_callbacks_register HWLOC_NAME(xml_callbacks_register)
-#define hwloc_xml_callbacks_reset HWLOC_NAME(xml_callbacks_reset)
-
-#define hwloc__xml_imported_v1distances_s HWLOC_NAME(_xml_imported_v1distances_s)
-
-/* private/components.h */
-
-#define hwloc_disc_component_force_enable HWLOC_NAME(disc_component_force_enable)
-#define hwloc_disc_components_enable_others HWLOC_NAME(disc_components_instantiate_others)
-
-#define hwloc_backends_is_thissystem HWLOC_NAME(backends_is_thissystem)
-#define hwloc_backends_find_callbacks HWLOC_NAME(backends_find_callbacks)
-
-#define hwloc_topology_components_init HWLOC_NAME(topology_components_init)
-#define hwloc_backends_disable_all HWLOC_NAME(backends_disable_all)
-#define hwloc_topology_components_fini HWLOC_NAME(topology_components_fini)
-
-#define hwloc_components_init HWLOC_NAME(components_init)
-#define hwloc_components_fini HWLOC_NAME(components_fini)
-
-/* private/internal-private.h */
-
-#define hwloc_xml_component HWLOC_NAME(xml_component)
-#define hwloc_synthetic_component HWLOC_NAME(synthetic_component)
-
-#define hwloc_aix_component HWLOC_NAME(aix_component)
-#define hwloc_bgq_component HWLOC_NAME(bgq_component)
-#define hwloc_darwin_component HWLOC_NAME(darwin_component)
-#define hwloc_freebsd_component HWLOC_NAME(freebsd_component)
-#define hwloc_hpux_component HWLOC_NAME(hpux_component)
-#define hwloc_linux_component HWLOC_NAME(linux_component)
-#define hwloc_netbsd_component HWLOC_NAME(netbsd_component)
-#define hwloc_noos_component HWLOC_NAME(noos_component)
-#define hwloc_solaris_component HWLOC_NAME(solaris_component)
-#define hwloc_windows_component HWLOC_NAME(windows_component)
-#define hwloc_x86_component HWLOC_NAME(x86_component)
-
-#define hwloc_cuda_component HWLOC_NAME(cuda_component)
-#define hwloc_gl_component HWLOC_NAME(gl_component)
-#define hwloc_levelzero_component HWLOC_NAME(levelzero_component)
-#define hwloc_nvml_component HWLOC_NAME(nvml_component)
-#define hwloc_rsmi_component HWLOC_NAME(rsmi_component)
-#define hwloc_opencl_component HWLOC_NAME(opencl_component)
-#define hwloc_pci_component HWLOC_NAME(pci_component)
-
-#define hwloc_xml_libxml_component HWLOC_NAME(xml_libxml_component)
-#define hwloc_xml_nolibxml_component HWLOC_NAME(xml_nolibxml_component)
-
-/* private/private.h */
-
-#define hwloc_internal_location_s HWLOC_NAME(internal_location_s)
-
-#define hwloc_special_level_s HWLOC_NAME(special_level_s)
-
-#define hwloc_pci_forced_locality_s HWLOC_NAME(pci_forced_locality_s)
-#define hwloc_pci_locality_s HWLOC_NAME(pci_locality_s)
-
-#define hwloc_topology_forced_component_s HWLOC_NAME(topology_forced_component)
-
-#define hwloc_alloc_root_sets HWLOC_NAME(alloc_root_sets)
-#define hwloc_setup_pu_level HWLOC_NAME(setup_pu_level)
-#define hwloc_get_sysctlbyname HWLOC_NAME(get_sysctlbyname)
-#define hwloc_get_sysctl HWLOC_NAME(get_sysctl)
-#define hwloc_fallback_nbprocessors HWLOC_NAME(fallback_nbprocessors)
-#define hwloc_fallback_memsize HWLOC_NAME(fallback_memsize)
-
-#define hwloc__object_cpusets_compare_first HWLOC_NAME(_object_cpusets_compare_first)
-#define hwloc__reorder_children HWLOC_NAME(_reorder_children)
-
-#define hwloc_topology_setup_defaults HWLOC_NAME(topology_setup_defaults)
-#define hwloc_topology_clear HWLOC_NAME(topology_clear)
-
-#define hwloc__attach_memory_object HWLOC_NAME(insert_memory_object)
-
-#define hwloc_get_obj_by_type_and_gp_index HWLOC_NAME(get_obj_by_type_and_gp_index)
-
-#define hwloc_pci_discovery_init HWLOC_NAME(pci_discovery_init)
-#define hwloc_pci_discovery_prepare HWLOC_NAME(pci_discovery_prepare)
-#define hwloc_pci_discovery_exit HWLOC_NAME(pci_discovery_exit)
-#define hwloc_find_insert_io_parent_by_complete_cpuset HWLOC_NAME(hwloc_find_insert_io_parent_by_complete_cpuset)
-
-#define hwloc__add_info HWLOC_NAME(_add_info)
-#define hwloc__add_info_nodup HWLOC_NAME(_add_info_nodup)
-#define hwloc__move_infos HWLOC_NAME(_move_infos)
-#define hwloc__free_infos HWLOC_NAME(_free_infos)
-#define hwloc__tma_dup_infos HWLOC_NAME(_tma_dup_infos)
-
-#define hwloc_binding_hooks HWLOC_NAME(binding_hooks)
-#define hwloc_set_native_binding_hooks HWLOC_NAME(set_native_binding_hooks)
-#define hwloc_set_binding_hooks HWLOC_NAME(set_binding_hooks)
-
-#define hwloc_set_linuxfs_hooks HWLOC_NAME(set_linuxfs_hooks)
-#define hwloc_set_bgq_hooks HWLOC_NAME(set_bgq_hooks)
-#define hwloc_set_solaris_hooks HWLOC_NAME(set_solaris_hooks)
-#define hwloc_set_aix_hooks HWLOC_NAME(set_aix_hooks)
-#define hwloc_set_windows_hooks HWLOC_NAME(set_windows_hooks)
-#define hwloc_set_darwin_hooks HWLOC_NAME(set_darwin_hooks)
-#define hwloc_set_freebsd_hooks HWLOC_NAME(set_freebsd_hooks)
-#define hwloc_set_netbsd_hooks HWLOC_NAME(set_netbsd_hooks)
-#define hwloc_set_hpux_hooks HWLOC_NAME(set_hpux_hooks)
-
-#define hwloc_look_hardwired_fujitsu_k HWLOC_NAME(look_hardwired_fujitsu_k)
-#define hwloc_look_hardwired_fujitsu_fx10 HWLOC_NAME(look_hardwired_fujitsu_fx10)
-#define hwloc_look_hardwired_fujitsu_fx100 HWLOC_NAME(look_hardwired_fujitsu_fx100)
-
-#define hwloc_add_uname_info HWLOC_NAME(add_uname_info)
-#define hwloc_free_unlinked_object HWLOC_NAME(free_unlinked_object)
-#define hwloc_free_object_and_children HWLOC_NAME(free_object_and_children)
-#define hwloc_free_object_siblings_and_children HWLOC_NAME(free_object_siblings_and_children)
-
-#define hwloc_alloc_heap HWLOC_NAME(alloc_heap)
-#define hwloc_alloc_mmap HWLOC_NAME(alloc_mmap)
-#define hwloc_free_heap HWLOC_NAME(free_heap)
-#define hwloc_free_mmap HWLOC_NAME(free_mmap)
-#define hwloc_alloc_or_fail HWLOC_NAME(alloc_or_fail)
-
-#define hwloc_internal_distances_s HWLOC_NAME(internal_distances_s)
-#define hwloc_internal_distances_init HWLOC_NAME(internal_distances_init)
-#define hwloc_internal_distances_prepare HWLOC_NAME(internal_distances_prepare)
-#define hwloc_internal_distances_dup HWLOC_NAME(internal_distances_dup)
-#define hwloc_internal_distances_refresh HWLOC_NAME(internal_distances_refresh)
-#define hwloc_internal_distances_destroy HWLOC_NAME(internal_distances_destroy)
-#define hwloc_internal_distances_add HWLOC_NAME(internal_distances_add)
-#define hwloc_internal_distances_add_by_index HWLOC_NAME(internal_distances_add_by_index)
-#define hwloc_internal_distances_invalidate_cached_objs HWLOC_NAME(hwloc_internal_distances_invalidate_cached_objs)
-
-#define hwloc_internal_memattr_s HWLOC_NAME(internal_memattr_s)
-#define hwloc_internal_memattr_target_s HWLOC_NAME(internal_memattr_target_s)
-#define hwloc_internal_memattr_initiator_s HWLOC_NAME(internal_memattr_initiator_s)
-#define hwloc_internal_memattrs_init HWLOC_NAME(internal_memattrs_init)
-#define hwloc_internal_memattrs_prepare HWLOC_NAME(internal_memattrs_prepare)
-#define hwloc_internal_memattrs_dup HWLOC_NAME(internal_memattrs_dup)
-#define hwloc_internal_memattrs_destroy HWLOC_NAME(internal_memattrs_destroy)
-#define hwloc_internal_memattrs_need_refresh HWLOC_NAME(internal_memattrs_need_refresh)
-#define hwloc_internal_memattrs_refresh HWLOC_NAME(internal_memattrs_refresh)
-#define hwloc_internal_memattrs_guess_memory_tiers HWLOC_NAME(internal_memattrs_guess_memory_tiers)
-
-#define hwloc_internal_cpukind_s HWLOC_NAME(internal_cpukind_s)
-#define hwloc_internal_cpukinds_init HWLOC_NAME(internal_cpukinds_init)
-#define hwloc_internal_cpukinds_destroy HWLOC_NAME(internal_cpukinds_destroy)
-#define hwloc_internal_cpukinds_dup HWLOC_NAME(internal_cpukinds_dup)
-#define hwloc_internal_cpukinds_register HWLOC_NAME(internal_cpukinds_register)
-#define hwloc_internal_cpukinds_rank HWLOC_NAME(internal_cpukinds_rank)
-#define hwloc_internal_cpukinds_restrict HWLOC_NAME(internal_cpukinds_restrict)
-
-#define hwloc_encode_to_base64 HWLOC_NAME(encode_to_base64)
-#define hwloc_decode_from_base64 HWLOC_NAME(decode_from_base64)
-
-#define hwloc_progname HWLOC_NAME(progname)
-
-#define hwloc__topology_disadopt HWLOC_NAME(_topology_disadopt)
-#define hwloc__topology_dup HWLOC_NAME(_topology_dup)
-
-#define hwloc_tma HWLOC_NAME(tma)
-#define hwloc_tma_malloc HWLOC_NAME(tma_malloc)
-#define hwloc_tma_calloc HWLOC_NAME(tma_calloc)
-#define hwloc_tma_strdup HWLOC_NAME(tma_strdup)
-#define hwloc_bitmap_tma_dup HWLOC_NAME(bitmap_tma_dup)
-
-/* private/solaris-chiptype.h */
-
-#define hwloc_solaris_chip_info_s HWLOC_NAME(solaris_chip_info_s)
-#define hwloc_solaris_get_chip_info HWLOC_NAME(solaris_get_chip_info)
-
-#endif /* HWLOC_SYM_TRANSFORM */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_RENAME_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/rsmi.h b/.CondaPkg/env/Library/include/hwloc/rsmi.h
deleted file mode 100644
index 55aa1272..00000000
--- a/.CondaPkg/env/Library/include/hwloc/rsmi.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/*
- * Copyright © 2012-2021 Inria. All rights reserved.
- * Copyright (c) 2020, Advanced Micro Devices, Inc. All rights reserved.
- * Written by Advanced Micro Devices,
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and the ROCm SMI Management Library.
- *
- * Applications that use both hwloc and the ROCm SMI Management Library may want to
- * include this file so as to get topology information for AMD GPU devices.
- */
-
-#ifndef HWLOC_RSMI_H
-#define HWLOC_RSMI_H
-
-#include "hwloc.h"
-#include "hwloc/autogen/config.h"
-#include "hwloc/helper.h"
-#ifdef HWLOC_LINUX_SYS
-#include "hwloc/linux.h"
-#endif
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_rsmi Interoperability with the ROCm SMI Management Library
- *
- * This interface offers ways to retrieve topology information about
- * devices managed by the ROCm SMI Management Library.
- *
- * @{
- */
-
-/** \brief Get the CPU set of logical processors that are physically
- * close to AMD GPU device whose index is \p dv_ind.
- *
- * Store in \p set the CPU-set describing the locality of the AMD GPU device
- * whose index is \p dv_ind.
- *
- * Topology \p topology and device \p dv_ind must match the local machine.
- * I/O devices detection and the ROCm SMI component are not needed in the
- * topology.
- *
- * The function only returns the locality of the device.
- * If more information about the device is needed, OS objects should
- * be used instead, see hwloc_rsmi_get_device_osdev()
- * and hwloc_rsmi_get_device_osdev_by_index().
- *
- * This function is currently only implemented in a meaningful way for
- * Linux; other systems will simply get a full cpuset.
- */
-static __hwloc_inline int
-hwloc_rsmi_get_device_cpuset(hwloc_topology_t topology __hwloc_attribute_unused,
- uint32_t dv_ind, hwloc_cpuset_t set)
-{
-#ifdef HWLOC_LINUX_SYS
- /* If we're on Linux, use the sysfs mechanism to get the local cpus */
-#define HWLOC_RSMI_DEVICE_SYSFS_PATH_MAX 128
- char path[HWLOC_RSMI_DEVICE_SYSFS_PATH_MAX];
- rsmi_status_t ret;
- uint64_t bdfid = 0;
- unsigned domain, device, bus;
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return -1;
- }
-
- ret = rsmi_dev_pci_id_get(dv_ind, &bdfid);
- if (RSMI_STATUS_SUCCESS != ret) {
- errno = EINVAL;
- return -1;
- }
- domain = (bdfid>>32) & 0xffffffff;
- bus = ((bdfid & 0xffff)>>8) & 0xff;
- device = ((bdfid & 0xff)>>3) & 0x1f;
-
- sprintf(path, "/sys/bus/pci/devices/%04x:%02x:%02x.0/local_cpus", domain, bus, device);
- if (hwloc_linux_read_path_as_cpumask(path, set) < 0
- || hwloc_bitmap_iszero(set))
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#else
- /* Non-Linux systems simply get a full cpuset */
- hwloc_bitmap_copy(set, hwloc_topology_get_complete_cpuset(topology));
-#endif
- return 0;
-}
-
-/** \brief Get the hwloc OS device object corresponding to the
- * AMD GPU device whose index is \p dv_ind.
- *
- * \return The hwloc OS device object describing the AMD GPU device whose
- * index is \p dv_ind.
- * \return \c NULL if none could be found.
- *
- * The topology \p topology does not necessarily have to match the current
- * machine. For instance the topology may be an XML import of a remote host.
- * I/O devices detection and the ROCm SMI component must be enabled in the
- * topology.
- *
- * \note The corresponding PCI device object can be obtained by looking
- * at the OS device parent object (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_rsmi_get_device_osdev_by_index(hwloc_topology_t topology, uint32_t dv_ind)
-{
- hwloc_obj_t osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- if (HWLOC_OBJ_OSDEV_GPU == osdev->attr->osdev.type
- && osdev->name
- && !strncmp("rsmi", osdev->name, 4)
- && atoi(osdev->name + 4) == (int) dv_ind)
- return osdev;
- }
- return NULL;
-}
-
-/** \brief Get the hwloc OS device object corresponding to AMD GPU device,
- * whose index is \p dv_ind.
- *
- * \return The hwloc OS device object that describes the given
- * AMD GPU, whose index is \p dv_ind.
- * \return \c NULL if none could be found.
- *
- * Topology \p topology and device \p dv_ind must match the local machine.
- * I/O devices detection and the ROCm SMI component must be enabled in the
- * topology. If not, the locality of the object may still be found using
- * hwloc_rsmi_get_device_cpuset().
- *
- * \note The corresponding hwloc PCI device may be found by looking
- * at the result parent pointer (unless PCI devices are filtered out).
- */
-static __hwloc_inline hwloc_obj_t
-hwloc_rsmi_get_device_osdev(hwloc_topology_t topology, uint32_t dv_ind)
-{
- hwloc_obj_t osdev;
- rsmi_status_t ret;
- uint64_t bdfid = 0;
- unsigned domain, device, bus, func;
- uint64_t id;
- char uuid[64];
-
- if (!hwloc_topology_is_thissystem(topology)) {
- errno = EINVAL;
- return NULL;
- }
-
- ret = rsmi_dev_pci_id_get(dv_ind, &bdfid);
- if (RSMI_STATUS_SUCCESS != ret) {
- errno = EINVAL;
- return NULL;
- }
- domain = (bdfid>>32) & 0xffffffff;
- bus = ((bdfid & 0xffff)>>8) & 0xff;
- device = ((bdfid & 0xff)>>3) & 0x1f;
- func = bdfid & 0x7;
-
- ret = rsmi_dev_unique_id_get(dv_ind, &id);
- if (RSMI_STATUS_SUCCESS != ret)
- uuid[0] = '\0';
- else
- sprintf(uuid, "%lx", id);
-
- osdev = NULL;
- while ((osdev = hwloc_get_next_osdev(topology, osdev)) != NULL) {
- hwloc_obj_t pcidev = osdev->parent;
- const char *info;
-
- if (strncmp(osdev->name, "rsmi", 4))
- continue;
-
- if (pcidev
- && pcidev->type == HWLOC_OBJ_PCI_DEVICE
- && pcidev->attr->pcidev.domain == domain
- && pcidev->attr->pcidev.bus == bus
- && pcidev->attr->pcidev.dev == device
- && pcidev->attr->pcidev.func == func)
- return osdev;
-
- info = hwloc_obj_get_info_by_name(osdev, "AMDUUID");
- if (info && !strcmp(info, uuid))
- return osdev;
- }
-
- return NULL;
-}
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_RSMI_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/shmem.h b/.CondaPkg/env/Library/include/hwloc/shmem.h
deleted file mode 100644
index 86f57b4f..00000000
--- a/.CondaPkg/env/Library/include/hwloc/shmem.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright © 2013-2018 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Sharing topologies between processes
- */
-
-#ifndef HWLOC_SHMEM_H
-#define HWLOC_SHMEM_H
-
-#include "hwloc.h"
-
-#ifdef __cplusplus
-extern "C" {
-#elif 0
-}
-#endif
-
-
-/** \defgroup hwlocality_shmem Sharing topologies between processes
- *
- * These functions are used to share a topology between processes by
- * duplicating it into a file-backed shared-memory buffer.
- *
- * The master process must first get the required shared-memory size
- * for storing this topology with hwloc_shmem_topology_get_length().
- *
- * Then it must find a virtual memory area of that size that is available
- * in all processes (identical virtual addresses in all processes).
- * On Linux, this can be done by comparing holes found in /proc/\/maps
- * for each process.
- *
- * Once found, it must open a destination file for storing the buffer,
- * and pass it to hwloc_shmem_topology_write() together with
- * virtual memory address and length obtained above.
- *
- * Other processes may then adopt this shared topology by opening the
- * same file and passing it to hwloc_shmem_topology_adopt() with the
- * exact same virtual memory address and length.
- *
- * @{
- */
-
-/** \brief Get the required shared memory length for storing a topology.
- *
- * This length (in bytes) must be used in hwloc_shmem_topology_write()
- * and hwloc_shmem_topology_adopt() later.
- *
- * \note Flags \p flags are currently unused, must be 0.
- */
-HWLOC_DECLSPEC int hwloc_shmem_topology_get_length(hwloc_topology_t topology,
- size_t *lengthp,
- unsigned long flags);
-
-/** \brief Duplicate a topology to a shared memory file.
- *
- * Temporarily map a file in virtual memory and duplicate the
- * topology \p topology by allocating duplicates in there.
- *
- * The segment of the file pointed by descriptor \p fd,
- * starting at offset \p fileoffset, and of length \p length (in bytes),
- * will be temporarily mapped at virtual address \p mmap_address
- * during the duplication.
- *
- * The mapping length \p length must have been previously obtained with
- * hwloc_shmem_topology_get_length()
- * and the topology must not have been modified in the meantime.
- *
- * \note Flags \p flags are currently unused, must be 0.
- *
- * \note The object userdata pointer is duplicated but the pointed buffer
- * is not. However the caller may also allocate it manually in shared memory
- * to share it as well.
- *
- * \return -1 with errno set to EBUSY if the virtual memory mapping defined
- * by \p mmap_address and \p length isn't available in the process.
- * \return -1 with errno set to EINVAL if \p fileoffset, \p mmap_address
- * or \p length aren't page-aligned.
- */
-HWLOC_DECLSPEC int hwloc_shmem_topology_write(hwloc_topology_t topology,
- int fd, hwloc_uint64_t fileoffset,
- void *mmap_address, size_t length,
- unsigned long flags);
-
-/** \brief Adopt a shared memory topology stored in a file.
- *
- * Map a file in virtual memory and adopt the topology that was previously
- * stored there with hwloc_shmem_topology_write().
- *
- * The returned adopted topology in \p topologyp can be used just like any
- * topology. And it must be destroyed with hwloc_topology_destroy() as usual.
- *
- * However the topology is read-only.
- * For instance, it cannot be modified with hwloc_topology_restrict()
- * and object userdata pointers cannot be changed.
- *
- * The segment of the file pointed by descriptor \p fd,
- * starting at offset \p fileoffset, and of length \p length (in bytes),
- * will be mapped at virtual address \p mmap_address.
- *
- * The file pointed by descriptor \p fd, the offset \p fileoffset,
- * the requested mapping virtual address \p mmap_address and the length \p length
- * must be identical to what was given to hwloc_shmem_topology_write() earlier.
- *
- * \note Flags \p flags are currently unused, must be 0.
- *
- * \note The object userdata pointer should not be used unless the process
- * that created the shared topology also placed userdata-pointed buffers
- * in shared memory.
- *
- * \note This function takes care of calling hwloc_topology_abi_check().
- *
- * \return -1 with errno set to EBUSY if the virtual memory mapping defined
- * by \p mmap_address and \p length isn't available in the process.
- *
- * \return -1 with errno set to EINVAL if \p fileoffset, \p mmap_address
- * or \p length aren't page-aligned, or do not match what was given to
- * hwloc_shmem_topology_write() earlier.
- *
- * \return -1 with errno set to EINVAL if the layout of the topology structure
- * is different between the writer process and the adopter process.
- */
-HWLOC_DECLSPEC int hwloc_shmem_topology_adopt(hwloc_topology_t *topologyp,
- int fd, hwloc_uint64_t fileoffset,
- void *mmap_address, size_t length,
- unsigned long flags);
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_SHMEM_H */
diff --git a/.CondaPkg/env/Library/include/hwloc/windows.h b/.CondaPkg/env/Library/include/hwloc/windows.h
deleted file mode 100644
index dd6c7c99..00000000
--- a/.CondaPkg/env/Library/include/hwloc/windows.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright © 2021 Inria. All rights reserved.
- * See COPYING in top-level directory.
- */
-
-/** \file
- * \brief Macros to help interaction between hwloc and Windows.
- *
- * Applications that use hwloc on Windows may want to include this file
- * for Windows specific hwloc features.
- */
-
-#ifndef HWLOC_WINDOWS_H
-#define HWLOC_WINDOWS_H
-
-#include "hwloc.h"
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/** \defgroup hwlocality_windows Windows-specific helpers
- *
- * These functions query Windows processor groups.
- * These groups partition the operating system into virtual sets
- * of up to 64 neighbor PUs.
- * Threads and processes may only be bound inside a single group.
- * Although Windows processor groups may be exposed in the hwloc
- * hierarchy as hwloc Groups, they are also often merged into
- * existing hwloc objects such as NUMA nodes or Packages.
- * This API provides explicit information about Windows processor
- * groups so that applications know whether binding to a large
- * set of PUs may fail because it spans over multiple Windows
- * processor groups.
- *
- * @{
- */
-
-
-/** \brief Get the number of Windows processor groups
- *
- * \p flags must be 0 for now.
- *
- * \return at least \c 1 on success.
- * \return -1 on error, for instance if the topology does not match
- * the current system (e.g. loaded from another machine through XML).
- */
-HWLOC_DECLSPEC int hwloc_windows_get_nr_processor_groups(hwloc_topology_t topology, unsigned long flags);
-
-/** \brief Get the CPU-set of a Windows processor group.
- *
- * Get the set of PU included in the processor group specified
- * by \p pg_index.
- * \p pg_index must be between \c 0 and the value returned
- * by hwloc_windows_get_nr_processor_groups() minus 1.
- *
- * \p flags must be 0 for now.
- *
- * \return \c 0 on success.
- * \return \c -1 on error, for instance if \p pg_index is invalid,
- * or if the topology does not match the current system (e.g. loaded
- * from another machine through XML).
- */
-HWLOC_DECLSPEC int hwloc_windows_get_processor_group_cpuset(hwloc_topology_t topology, unsigned pg_index, hwloc_cpuset_t cpuset, unsigned long flags);
-
-/** @} */
-
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-
-#endif /* HWLOC_WINDOWS_H */
diff --git a/.CondaPkg/env/Library/include/iconv.h b/.CondaPkg/env/Library/include/iconv.h
deleted file mode 100644
index c7b26c58..00000000
--- a/.CondaPkg/env/Library/include/iconv.h
+++ /dev/null
@@ -1,249 +0,0 @@
-/* Copyright (C) 1999-2022 Free Software Foundation, Inc.
- This file is part of the GNU LIBICONV Library.
-
- The GNU LIBICONV Library is free software; you can redistribute it
- and/or modify it under the terms of the GNU Lesser General Public
- License as published by the Free Software Foundation; either version 2.1
- of the License, or (at your option) any later version.
-
- The GNU LIBICONV Library is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public
- License along with the GNU LIBICONV Library; see the file COPYING.LIB.
- If not, see . */
-
-/* When installed, this file is called "iconv.h". */
-
-#ifndef _LIBICONV_H
-#define _LIBICONV_H
-
-#define _LIBICONV_VERSION 0x0111 /* version number: (major<<8) + minor */
-
-#if 0 && BUILDING_LIBICONV
-#define LIBICONV_DLL_EXPORTED __attribute__((__visibility__("default")))
-#elif defined _MSC_VER && BUILDING_LIBICONV
-#define LIBICONV_DLL_EXPORTED __declspec(dllexport)
-#else
-#define LIBICONV_DLL_EXPORTED
-#endif
-extern LIBICONV_DLL_EXPORTED int _libiconv_version; /* Likewise */
-
-/* We would like to #include any system header file which could define
- iconv_t, 1. in order to eliminate the risk that the user gets compilation
- errors because some other system header file includes /usr/include/iconv.h
- which defines iconv_t or declares iconv after this file, 2. when compiling
- for LIBICONV_PLUG, we need the proper iconv_t type in order to produce
- binary compatible code.
- But gcc's #include_next is not portable. Thus, once libiconv's iconv.h
- has been installed in /usr/local/include, there is no way any more to
- include the original /usr/include/iconv.h. We simply have to get away
- without it.
- Ad 1. The risk that a system header file does
- #include "iconv.h" or #include_next "iconv.h"
- is small. They all do #include .
- Ad 2. The iconv_t type is a pointer type in all cases I have seen. (It
- has to be a scalar type because (iconv_t)(-1) is a possible return value
- from iconv_open().) */
-
-/* Define iconv_t ourselves. */
-#undef iconv_t
-#define iconv_t libiconv_t
-typedef void* iconv_t;
-
-/* Get size_t declaration.
- Get wchar_t declaration if it exists. */
-#include
-
-/* Get errno declaration and values. */
-#include
-/* Some systems, like SunOS 4, don't have EILSEQ. Some systems, like BSD/OS,
- have EILSEQ in a different header. On these systems, define EILSEQ
- ourselves. */
-#ifndef EILSEQ
-#define EILSEQ
-#endif
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
- encoding ‘tocode’. */
-#ifndef LIBICONV_PLUG
-#define iconv_open libiconv_open
-#endif
-extern LIBICONV_DLL_EXPORTED iconv_t iconv_open (const char* tocode, const char* fromcode);
-
-/* Converts, using conversion descriptor ‘cd’, at most ‘*inbytesleft’ bytes
- starting at ‘*inbuf’, writing at most ‘*outbytesleft’ bytes starting at
- ‘*outbuf’.
- Decrements ‘*inbytesleft’ and increments ‘*inbuf’ by the same amount.
- Decrements ‘*outbytesleft’ and increments ‘*outbuf’ by the same amount. */
-#ifndef LIBICONV_PLUG
-#define iconv libiconv
-#endif
-extern LIBICONV_DLL_EXPORTED size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
-
-/* Frees resources allocated for conversion descriptor ‘cd’. */
-#ifndef LIBICONV_PLUG
-#define iconv_close libiconv_close
-#endif
-extern LIBICONV_DLL_EXPORTED int iconv_close (iconv_t cd);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#ifndef LIBICONV_PLUG
-
-/* Nonstandard extensions. */
-
-#if 1
-#if 0
-/* Tru64 with Desktop Toolkit C has a bug: must be included before
- .
- BSD/OS 4.0.1 has a bug: , and must be
- included before . */
-#include
-#include
-#include
-#endif
-#include
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* A type that holds all memory needed by a conversion descriptor.
- A pointer to such an object can be used as an iconv_t. */
-typedef struct {
- void* dummy1[28];
-#if 1
- mbstate_t dummy2;
-#endif
-} iconv_allocation_t;
-
-/* Allocates descriptor for code conversion from encoding ‘fromcode’ to
- encoding ‘tocode’ into preallocated memory. Returns an error indicator
- (0 or -1 with errno set). */
-#define iconv_open_into libiconv_open_into
-extern LIBICONV_DLL_EXPORTED int iconv_open_into (const char* tocode, const char* fromcode,
- iconv_allocation_t* resultp);
-
-/* Control of attributes. */
-#define iconvctl libiconvctl
-extern LIBICONV_DLL_EXPORTED int iconvctl (iconv_t cd, int request, void* argument);
-
-/* Hook performed after every successful conversion of a Unicode character. */
-typedef void (*iconv_unicode_char_hook) (unsigned int uc, void* data);
-/* Hook performed after every successful conversion of a wide character. */
-typedef void (*iconv_wide_char_hook) (wchar_t wc, void* data);
-/* Set of hooks. */
-struct iconv_hooks {
- iconv_unicode_char_hook uc_hook;
- iconv_wide_char_hook wc_hook;
- void* data;
-};
-
-/* Fallback function. Invoked when a small number of bytes could not be
- converted to a Unicode character. This function should process all
- bytes from inbuf and may produce replacement Unicode characters by calling
- the write_replacement callback repeatedly. */
-typedef void (*iconv_unicode_mb_to_uc_fallback)
- (const char* inbuf, size_t inbufsize,
- void (*write_replacement) (const unsigned int *buf, size_t buflen,
- void* callback_arg),
- void* callback_arg,
- void* data);
-/* Fallback function. Invoked when a Unicode character could not be converted
- to the target encoding. This function should process the character and
- may produce replacement bytes (in the target encoding) by calling the
- write_replacement callback repeatedly. */
-typedef void (*iconv_unicode_uc_to_mb_fallback)
- (unsigned int code,
- void (*write_replacement) (const char *buf, size_t buflen,
- void* callback_arg),
- void* callback_arg,
- void* data);
-#if 0
-/* Fallback function. Invoked when a number of bytes could not be converted to
- a wide character. This function should process all bytes from inbuf and may
- produce replacement wide characters by calling the write_replacement
- callback repeatedly. */
-typedef void (*iconv_wchar_mb_to_wc_fallback)
- (const char* inbuf, size_t inbufsize,
- void (*write_replacement) (const wchar_t *buf, size_t buflen,
- void* callback_arg),
- void* callback_arg,
- void* data);
-/* Fallback function. Invoked when a wide character could not be converted to
- the target encoding. This function should process the character and may
- produce replacement bytes (in the target encoding) by calling the
- write_replacement callback repeatedly. */
-typedef void (*iconv_wchar_wc_to_mb_fallback)
- (wchar_t code,
- void (*write_replacement) (const char *buf, size_t buflen,
- void* callback_arg),
- void* callback_arg,
- void* data);
-#else
-/* If the wchar_t type does not exist, these two fallback functions are never
- invoked. Their argument list therefore does not matter. */
-typedef void (*iconv_wchar_mb_to_wc_fallback) ();
-typedef void (*iconv_wchar_wc_to_mb_fallback) ();
-#endif
-/* Set of fallbacks. */
-struct iconv_fallbacks {
- iconv_unicode_mb_to_uc_fallback mb_to_uc_fallback;
- iconv_unicode_uc_to_mb_fallback uc_to_mb_fallback;
- iconv_wchar_mb_to_wc_fallback mb_to_wc_fallback;
- iconv_wchar_wc_to_mb_fallback wc_to_mb_fallback;
- void* data;
-};
-
-/* Requests for iconvctl. */
-#define ICONV_TRIVIALP 0 /* int *argument */
-#define ICONV_GET_TRANSLITERATE 1 /* int *argument */
-#define ICONV_SET_TRANSLITERATE 2 /* const int *argument */
-#define ICONV_GET_DISCARD_ILSEQ 3 /* int *argument */
-#define ICONV_SET_DISCARD_ILSEQ 4 /* const int *argument */
-#define ICONV_SET_HOOKS 5 /* const struct iconv_hooks *argument */
-#define ICONV_SET_FALLBACKS 6 /* const struct iconv_fallbacks *argument */
-
-/* Listing of locale independent encodings. */
-#define iconvlist libiconvlist
-extern LIBICONV_DLL_EXPORTED void iconvlist (int (*do_one) (unsigned int namescount,
- const char * const * names,
- void* data),
- void* data);
-
-/* Canonicalize an encoding name.
- The result is either a canonical encoding name, or name itself. */
-extern LIBICONV_DLL_EXPORTED const char * iconv_canonicalize (const char * name);
-
-/* Support for relocatable packages. */
-
-/* Sets the original and the current installation prefix of the package.
- Relocation simply replaces a pathname starting with the original prefix
- by the corresponding pathname with the current prefix instead. Both
- prefixes should be directory names without trailing slash (i.e. use ""
- instead of "/"). */
-extern LIBICONV_DLL_EXPORTED void libiconv_set_relocation_prefix (const char *orig_prefix,
- const char *curr_prefix);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif
-
-
-#endif /* _LIBICONV_H */
diff --git a/.CondaPkg/env/Library/include/libcharset.h b/.CondaPkg/env/Library/include/libcharset.h
deleted file mode 100644
index fcf22748..00000000
--- a/.CondaPkg/env/Library/include/libcharset.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 2003 Free Software Foundation, Inc.
- This file is part of the GNU CHARSET Library.
-
- The GNU CHARSET Library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- The GNU CHARSET Library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with the GNU CHARSET Library; see the file COPYING.LIB. If not,
- see . */
-
-#ifndef _LIBCHARSET_H
-#define _LIBCHARSET_H
-
-#include
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* Support for relocatable packages. */
-
-/* Sets the original and the current installation prefix of the package.
- Relocation simply replaces a pathname starting with the original prefix
- by the corresponding pathname with the current prefix instead. Both
- prefixes should be directory names without trailing slash (i.e. use ""
- instead of "/"). */
-extern void libcharset_set_relocation_prefix (const char *orig_prefix,
- const char *curr_prefix);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* _LIBCHARSET_H */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/HTMLparser.h b/.CondaPkg/env/Library/include/libxml2/libxml/HTMLparser.h
deleted file mode 100644
index 1d4fec2f..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/HTMLparser.h
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
- * Summary: interface for an HTML 4.0 non-verifying parser
- * Description: this module implements an HTML 4.0 non-verifying parser
- * with API compatible with the XML parser ones. It should
- * be able to parse "real world" HTML, even if severely
- * broken from a specification point of view.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __HTML_PARSER_H__
-#define __HTML_PARSER_H__
-#include
-#include
-
-#ifdef LIBXML_HTML_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Most of the back-end structures from XML and HTML are shared.
- */
-typedef xmlParserCtxt htmlParserCtxt;
-typedef xmlParserCtxtPtr htmlParserCtxtPtr;
-typedef xmlParserNodeInfo htmlParserNodeInfo;
-typedef xmlSAXHandler htmlSAXHandler;
-typedef xmlSAXHandlerPtr htmlSAXHandlerPtr;
-typedef xmlParserInput htmlParserInput;
-typedef xmlParserInputPtr htmlParserInputPtr;
-typedef xmlDocPtr htmlDocPtr;
-typedef xmlNodePtr htmlNodePtr;
-
-/*
- * Internal description of an HTML element, representing HTML 4.01
- * and XHTML 1.0 (which share the same structure).
- */
-typedef struct _htmlElemDesc htmlElemDesc;
-typedef htmlElemDesc *htmlElemDescPtr;
-struct _htmlElemDesc {
- const char *name; /* The tag name */
- char startTag; /* Whether the start tag can be implied */
- char endTag; /* Whether the end tag can be implied */
- char saveEndTag; /* Whether the end tag should be saved */
- char empty; /* Is this an empty element ? */
- char depr; /* Is this a deprecated element ? */
- char dtd; /* 1: only in Loose DTD, 2: only Frameset one */
- char isinline; /* is this a block 0 or inline 1 element */
- const char *desc; /* the description */
-
-/* NRK Jan.2003
- * New fields encapsulating HTML structure
- *
- * Bugs:
- * This is a very limited representation. It fails to tell us when
- * an element *requires* subelements (we only have whether they're
- * allowed or not), and it doesn't tell us where CDATA and PCDATA
- * are allowed. Some element relationships are not fully represented:
- * these are flagged with the word MODIFIER
- */
- const char** subelts; /* allowed sub-elements of this element */
- const char* defaultsubelt; /* subelement for suggested auto-repair
- if necessary or NULL */
- const char** attrs_opt; /* Optional Attributes */
- const char** attrs_depr; /* Additional deprecated attributes */
- const char** attrs_req; /* Required attributes */
-};
-
-/*
- * Internal description of an HTML entity.
- */
-typedef struct _htmlEntityDesc htmlEntityDesc;
-typedef htmlEntityDesc *htmlEntityDescPtr;
-struct _htmlEntityDesc {
- unsigned int value; /* the UNICODE value for the character */
- const char *name; /* The entity name */
- const char *desc; /* the description */
-};
-
-/*
- * There is only few public functions.
- */
-XMLPUBFUN const htmlElemDesc * XMLCALL
- htmlTagLookup (const xmlChar *tag);
-XMLPUBFUN const htmlEntityDesc * XMLCALL
- htmlEntityLookup(const xmlChar *name);
-XMLPUBFUN const htmlEntityDesc * XMLCALL
- htmlEntityValueLookup(unsigned int value);
-
-XMLPUBFUN int XMLCALL
- htmlIsAutoClosed(htmlDocPtr doc,
- htmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- htmlAutoCloseTag(htmlDocPtr doc,
- const xmlChar *name,
- htmlNodePtr elem);
-XMLPUBFUN const htmlEntityDesc * XMLCALL
- htmlParseEntityRef(htmlParserCtxtPtr ctxt,
- const xmlChar **str);
-XMLPUBFUN int XMLCALL
- htmlParseCharRef(htmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- htmlParseElement(htmlParserCtxtPtr ctxt);
-
-XMLPUBFUN htmlParserCtxtPtr XMLCALL
- htmlNewParserCtxt(void);
-
-XMLPUBFUN htmlParserCtxtPtr XMLCALL
- htmlCreateMemoryParserCtxt(const char *buffer,
- int size);
-
-XMLPUBFUN int XMLCALL
- htmlParseDocument(htmlParserCtxtPtr ctxt);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlSAXParseDoc (const xmlChar *cur,
- const char *encoding,
- htmlSAXHandlerPtr sax,
- void *userData);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlParseDoc (const xmlChar *cur,
- const char *encoding);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlSAXParseFile(const char *filename,
- const char *encoding,
- htmlSAXHandlerPtr sax,
- void *userData);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlParseFile (const char *filename,
- const char *encoding);
-XMLPUBFUN int XMLCALL
- UTF8ToHtml (unsigned char *out,
- int *outlen,
- const unsigned char *in,
- int *inlen);
-XMLPUBFUN int XMLCALL
- htmlEncodeEntities(unsigned char *out,
- int *outlen,
- const unsigned char *in,
- int *inlen, int quoteChar);
-XMLPUBFUN int XMLCALL
- htmlIsScriptAttribute(const xmlChar *name);
-XMLPUBFUN int XMLCALL
- htmlHandleOmittedElem(int val);
-
-#ifdef LIBXML_PUSH_ENABLED
-/**
- * Interfaces for the Push mode.
- */
-XMLPUBFUN htmlParserCtxtPtr XMLCALL
- htmlCreatePushParserCtxt(htmlSAXHandlerPtr sax,
- void *user_data,
- const char *chunk,
- int size,
- const char *filename,
- xmlCharEncoding enc);
-XMLPUBFUN int XMLCALL
- htmlParseChunk (htmlParserCtxtPtr ctxt,
- const char *chunk,
- int size,
- int terminate);
-#endif /* LIBXML_PUSH_ENABLED */
-
-XMLPUBFUN void XMLCALL
- htmlFreeParserCtxt (htmlParserCtxtPtr ctxt);
-
-/*
- * New set of simpler/more flexible APIs
- */
-/**
- * xmlParserOption:
- *
- * This is the set of XML parser options that can be passed down
- * to the xmlReadDoc() and similar calls.
- */
-typedef enum {
- HTML_PARSE_RECOVER = 1<<0, /* Relaxed parsing */
- HTML_PARSE_NODEFDTD = 1<<2, /* do not default a doctype if not found */
- HTML_PARSE_NOERROR = 1<<5, /* suppress error reports */
- HTML_PARSE_NOWARNING= 1<<6, /* suppress warning reports */
- HTML_PARSE_PEDANTIC = 1<<7, /* pedantic error reporting */
- HTML_PARSE_NOBLANKS = 1<<8, /* remove blank nodes */
- HTML_PARSE_NONET = 1<<11,/* Forbid network access */
- HTML_PARSE_NOIMPLIED= 1<<13,/* Do not add implied html/body... elements */
- HTML_PARSE_COMPACT = 1<<16,/* compact small text nodes */
- HTML_PARSE_IGNORE_ENC=1<<21 /* ignore internal document encoding hint */
-} htmlParserOption;
-
-XMLPUBFUN void XMLCALL
- htmlCtxtReset (htmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- htmlCtxtUseOptions (htmlParserCtxtPtr ctxt,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlReadDoc (const xmlChar *cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlReadFile (const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlReadMemory (const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlReadFd (int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlReadIO (xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlCtxtReadDoc (xmlParserCtxtPtr ctxt,
- const xmlChar *cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlCtxtReadFile (xmlParserCtxtPtr ctxt,
- const char *filename,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlCtxtReadMemory (xmlParserCtxtPtr ctxt,
- const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlCtxtReadFd (xmlParserCtxtPtr ctxt,
- int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlCtxtReadIO (xmlParserCtxtPtr ctxt,
- xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-
-/* NRK/Jan2003: further knowledge of HTML structure
- */
-typedef enum {
- HTML_NA = 0 , /* something we don't check at all */
- HTML_INVALID = 0x1 ,
- HTML_DEPRECATED = 0x2 ,
- HTML_VALID = 0x4 ,
- HTML_REQUIRED = 0xc /* VALID bit set so ( & HTML_VALID ) is TRUE */
-} htmlStatus ;
-
-/* Using htmlElemDesc rather than name here, to emphasise the fact
- that otherwise there's a lookup overhead
-*/
-XMLPUBFUN htmlStatus XMLCALL htmlAttrAllowed(const htmlElemDesc*, const xmlChar*, int) ;
-XMLPUBFUN int XMLCALL htmlElementAllowedHere(const htmlElemDesc*, const xmlChar*) ;
-XMLPUBFUN htmlStatus XMLCALL htmlElementStatusHere(const htmlElemDesc*, const htmlElemDesc*) ;
-XMLPUBFUN htmlStatus XMLCALL htmlNodeStatus(const htmlNodePtr, int) ;
-/**
- * htmlDefaultSubelement:
- * @elt: HTML element
- *
- * Returns the default subelement for this element
- */
-#define htmlDefaultSubelement(elt) elt->defaultsubelt
-/**
- * htmlElementAllowedHereDesc:
- * @parent: HTML parent element
- * @elt: HTML element
- *
- * Checks whether an HTML element description may be a
- * direct child of the specified element.
- *
- * Returns 1 if allowed; 0 otherwise.
- */
-#define htmlElementAllowedHereDesc(parent,elt) \
- htmlElementAllowedHere((parent), (elt)->name)
-/**
- * htmlRequiredAttrs:
- * @elt: HTML element
- *
- * Returns the attributes required for the specified element.
- */
-#define htmlRequiredAttrs(elt) (elt)->attrs_req
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_HTML_ENABLED */
-#endif /* __HTML_PARSER_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/HTMLtree.h b/.CondaPkg/env/Library/include/libxml2/libxml/HTMLtree.h
deleted file mode 100644
index c0e11033..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/HTMLtree.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- * Summary: specific APIs to process HTML tree, especially serialization
- * Description: this module implements a few function needed to process
- * tree in an HTML specific way.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __HTML_TREE_H__
-#define __HTML_TREE_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef LIBXML_HTML_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/**
- * HTML_TEXT_NODE:
- *
- * Macro. A text node in a HTML document is really implemented
- * the same way as a text node in an XML document.
- */
-#define HTML_TEXT_NODE XML_TEXT_NODE
-/**
- * HTML_ENTITY_REF_NODE:
- *
- * Macro. An entity reference in a HTML document is really implemented
- * the same way as an entity reference in an XML document.
- */
-#define HTML_ENTITY_REF_NODE XML_ENTITY_REF_NODE
-/**
- * HTML_COMMENT_NODE:
- *
- * Macro. A comment in a HTML document is really implemented
- * the same way as a comment in an XML document.
- */
-#define HTML_COMMENT_NODE XML_COMMENT_NODE
-/**
- * HTML_PRESERVE_NODE:
- *
- * Macro. A preserved node in a HTML document is really implemented
- * the same way as a CDATA section in an XML document.
- */
-#define HTML_PRESERVE_NODE XML_CDATA_SECTION_NODE
-/**
- * HTML_PI_NODE:
- *
- * Macro. A processing instruction in a HTML document is really implemented
- * the same way as a processing instruction in an XML document.
- */
-#define HTML_PI_NODE XML_PI_NODE
-
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlNewDoc (const xmlChar *URI,
- const xmlChar *ExternalID);
-XMLPUBFUN htmlDocPtr XMLCALL
- htmlNewDocNoDtD (const xmlChar *URI,
- const xmlChar *ExternalID);
-XMLPUBFUN const xmlChar * XMLCALL
- htmlGetMetaEncoding (htmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- htmlSetMetaEncoding (htmlDocPtr doc,
- const xmlChar *encoding);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- htmlDocDumpMemory (xmlDocPtr cur,
- xmlChar **mem,
- int *size);
-XMLPUBFUN void XMLCALL
- htmlDocDumpMemoryFormat (xmlDocPtr cur,
- xmlChar **mem,
- int *size,
- int format);
-XMLPUBFUN int XMLCALL
- htmlDocDump (FILE *f,
- xmlDocPtr cur);
-XMLPUBFUN int XMLCALL
- htmlSaveFile (const char *filename,
- xmlDocPtr cur);
-XMLPUBFUN int XMLCALL
- htmlNodeDump (xmlBufferPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur);
-XMLPUBFUN void XMLCALL
- htmlNodeDumpFile (FILE *out,
- xmlDocPtr doc,
- xmlNodePtr cur);
-XMLPUBFUN int XMLCALL
- htmlNodeDumpFileFormat (FILE *out,
- xmlDocPtr doc,
- xmlNodePtr cur,
- const char *encoding,
- int format);
-XMLPUBFUN int XMLCALL
- htmlSaveFileEnc (const char *filename,
- xmlDocPtr cur,
- const char *encoding);
-XMLPUBFUN int XMLCALL
- htmlSaveFileFormat (const char *filename,
- xmlDocPtr cur,
- const char *encoding,
- int format);
-
-XMLPUBFUN void XMLCALL
- htmlNodeDumpFormatOutput(xmlOutputBufferPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur,
- const char *encoding,
- int format);
-XMLPUBFUN void XMLCALL
- htmlDocContentDumpOutput(xmlOutputBufferPtr buf,
- xmlDocPtr cur,
- const char *encoding);
-XMLPUBFUN void XMLCALL
- htmlDocContentDumpFormatOutput(xmlOutputBufferPtr buf,
- xmlDocPtr cur,
- const char *encoding,
- int format);
-XMLPUBFUN void XMLCALL
- htmlNodeDumpOutput (xmlOutputBufferPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur,
- const char *encoding);
-
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-XMLPUBFUN int XMLCALL
- htmlIsBooleanAttr (const xmlChar *name);
-
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_HTML_ENABLED */
-
-#endif /* __HTML_TREE_H__ */
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/SAX.h b/.CondaPkg/env/Library/include/libxml2/libxml/SAX.h
deleted file mode 100644
index fa50568f..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/SAX.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/*
- * Summary: Old SAX version 1 handler, deprecated
- * Description: DEPRECATED set of SAX version 1 interfaces used to
- * build the DOM tree.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SAX_H__
-#define __XML_SAX_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef LIBXML_LEGACY_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-XML_DEPRECATED
-XMLPUBFUN const xmlChar * XMLCALL
- getPublicId (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN const xmlChar * XMLCALL
- getSystemId (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- setDocumentLocator (void *ctx,
- xmlSAXLocatorPtr loc);
-
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- getLineNumber (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- getColumnNumber (void *ctx);
-
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- isStandalone (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- hasInternalSubset (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- hasExternalSubset (void *ctx);
-
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- internalSubset (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- externalSubset (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XML_DEPRECATED
-XMLPUBFUN xmlEntityPtr XMLCALL
- getEntity (void *ctx,
- const xmlChar *name);
-XML_DEPRECATED
-XMLPUBFUN xmlEntityPtr XMLCALL
- getParameterEntity (void *ctx,
- const xmlChar *name);
-XML_DEPRECATED
-XMLPUBFUN xmlParserInputPtr XMLCALL
- resolveEntity (void *ctx,
- const xmlChar *publicId,
- const xmlChar *systemId);
-
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- entityDecl (void *ctx,
- const xmlChar *name,
- int type,
- const xmlChar *publicId,
- const xmlChar *systemId,
- xmlChar *content);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- attributeDecl (void *ctx,
- const xmlChar *elem,
- const xmlChar *fullname,
- int type,
- int def,
- const xmlChar *defaultValue,
- xmlEnumerationPtr tree);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- elementDecl (void *ctx,
- const xmlChar *name,
- int type,
- xmlElementContentPtr content);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- notationDecl (void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- unparsedEntityDecl (void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId,
- const xmlChar *notationName);
-
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- startDocument (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- endDocument (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- attribute (void *ctx,
- const xmlChar *fullname,
- const xmlChar *value);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- startElement (void *ctx,
- const xmlChar *fullname,
- const xmlChar **atts);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- endElement (void *ctx,
- const xmlChar *name);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- reference (void *ctx,
- const xmlChar *name);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- characters (void *ctx,
- const xmlChar *ch,
- int len);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- ignorableWhitespace (void *ctx,
- const xmlChar *ch,
- int len);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- processingInstruction (void *ctx,
- const xmlChar *target,
- const xmlChar *data);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- globalNamespace (void *ctx,
- const xmlChar *href,
- const xmlChar *prefix);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- setNamespace (void *ctx,
- const xmlChar *name);
-XML_DEPRECATED
-XMLPUBFUN xmlNsPtr XMLCALL
- getNamespace (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- checkNamespace (void *ctx,
- xmlChar *nameSpace);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- namespaceDecl (void *ctx,
- const xmlChar *href,
- const xmlChar *prefix);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- comment (void *ctx,
- const xmlChar *value);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- cdataBlock (void *ctx,
- const xmlChar *value,
- int len);
-
-#ifdef LIBXML_SAX1_ENABLED
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
- int warning);
-#ifdef LIBXML_HTML_ENABLED
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- inithtmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
-#endif
-#endif /* LIBXML_SAX1_ENABLED */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_LEGACY_ENABLED */
-
-#endif /* __XML_SAX_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/SAX2.h b/.CondaPkg/env/Library/include/libxml2/libxml/SAX2.h
deleted file mode 100644
index 8e9b0b95..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/SAX2.h
+++ /dev/null
@@ -1,172 +0,0 @@
-/*
- * Summary: SAX2 parser interface used to build the DOM tree
- * Description: those are the default SAX2 interfaces used by
- * the library when building DOM tree.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SAX2_H__
-#define __XML_SAX2_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-XMLPUBFUN const xmlChar * XMLCALL
- xmlSAX2GetPublicId (void *ctx);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlSAX2GetSystemId (void *ctx);
-XMLPUBFUN void XMLCALL
- xmlSAX2SetDocumentLocator (void *ctx,
- xmlSAXLocatorPtr loc);
-
-XMLPUBFUN int XMLCALL
- xmlSAX2GetLineNumber (void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSAX2GetColumnNumber (void *ctx);
-
-XMLPUBFUN int XMLCALL
- xmlSAX2IsStandalone (void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSAX2HasInternalSubset (void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSAX2HasExternalSubset (void *ctx);
-
-XMLPUBFUN void XMLCALL
- xmlSAX2InternalSubset (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN void XMLCALL
- xmlSAX2ExternalSubset (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlSAX2GetEntity (void *ctx,
- const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlSAX2GetParameterEntity (void *ctx,
- const xmlChar *name);
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlSAX2ResolveEntity (void *ctx,
- const xmlChar *publicId,
- const xmlChar *systemId);
-
-XMLPUBFUN void XMLCALL
- xmlSAX2EntityDecl (void *ctx,
- const xmlChar *name,
- int type,
- const xmlChar *publicId,
- const xmlChar *systemId,
- xmlChar *content);
-XMLPUBFUN void XMLCALL
- xmlSAX2AttributeDecl (void *ctx,
- const xmlChar *elem,
- const xmlChar *fullname,
- int type,
- int def,
- const xmlChar *defaultValue,
- xmlEnumerationPtr tree);
-XMLPUBFUN void XMLCALL
- xmlSAX2ElementDecl (void *ctx,
- const xmlChar *name,
- int type,
- xmlElementContentPtr content);
-XMLPUBFUN void XMLCALL
- xmlSAX2NotationDecl (void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId);
-XMLPUBFUN void XMLCALL
- xmlSAX2UnparsedEntityDecl (void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId,
- const xmlChar *notationName);
-
-XMLPUBFUN void XMLCALL
- xmlSAX2StartDocument (void *ctx);
-XMLPUBFUN void XMLCALL
- xmlSAX2EndDocument (void *ctx);
-#if defined(LIBXML_SAX1_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
- defined(LIBXML_WRITER_ENABLED) || defined(LIBXML_LEGACY_ENABLED)
-XMLPUBFUN void XMLCALL
- xmlSAX2StartElement (void *ctx,
- const xmlChar *fullname,
- const xmlChar **atts);
-XMLPUBFUN void XMLCALL
- xmlSAX2EndElement (void *ctx,
- const xmlChar *name);
-#endif /* LIBXML_SAX1_ENABLED or LIBXML_HTML_ENABLED or LIBXML_LEGACY_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlSAX2StartElementNs (void *ctx,
- const xmlChar *localname,
- const xmlChar *prefix,
- const xmlChar *URI,
- int nb_namespaces,
- const xmlChar **namespaces,
- int nb_attributes,
- int nb_defaulted,
- const xmlChar **attributes);
-XMLPUBFUN void XMLCALL
- xmlSAX2EndElementNs (void *ctx,
- const xmlChar *localname,
- const xmlChar *prefix,
- const xmlChar *URI);
-XMLPUBFUN void XMLCALL
- xmlSAX2Reference (void *ctx,
- const xmlChar *name);
-XMLPUBFUN void XMLCALL
- xmlSAX2Characters (void *ctx,
- const xmlChar *ch,
- int len);
-XMLPUBFUN void XMLCALL
- xmlSAX2IgnorableWhitespace (void *ctx,
- const xmlChar *ch,
- int len);
-XMLPUBFUN void XMLCALL
- xmlSAX2ProcessingInstruction (void *ctx,
- const xmlChar *target,
- const xmlChar *data);
-XMLPUBFUN void XMLCALL
- xmlSAX2Comment (void *ctx,
- const xmlChar *value);
-XMLPUBFUN void XMLCALL
- xmlSAX2CDataBlock (void *ctx,
- const xmlChar *value,
- int len);
-
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN int XMLCALL
- xmlSAXDefaultVersion (int version);
-#endif /* LIBXML_SAX1_ENABLED */
-
-XMLPUBFUN int XMLCALL
- xmlSAXVersion (xmlSAXHandler *hdlr,
- int version);
-XMLPUBFUN void XMLCALL
- xmlSAX2InitDefaultSAXHandler (xmlSAXHandler *hdlr,
- int warning);
-#ifdef LIBXML_HTML_ENABLED
-XMLPUBFUN void XMLCALL
- xmlSAX2InitHtmlDefaultSAXHandler(xmlSAXHandler *hdlr);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- htmlDefaultSAXHandlerInit (void);
-#endif
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlDefaultSAXHandlerInit (void);
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_SAX2_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/c14n.h b/.CondaPkg/env/Library/include/libxml2/libxml/c14n.h
deleted file mode 100644
index af93de63..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/c14n.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Summary: Provide Canonical XML and Exclusive XML Canonicalization
- * Description: the c14n modules provides a
- *
- * "Canonical XML" implementation
- * http://www.w3.org/TR/xml-c14n
- *
- * and an
- *
- * "Exclusive XML Canonicalization" implementation
- * http://www.w3.org/TR/xml-exc-c14n
-
- * Copy: See Copyright for the status of this software.
- *
- * Author: Aleksey Sanin
- */
-#ifndef __XML_C14N_H__
-#define __XML_C14N_H__
-
-#include
-
-#ifdef LIBXML_C14N_ENABLED
-#ifdef LIBXML_OUTPUT_ENABLED
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif /* __cplusplus */
-
-/*
- * XML Canonicalization
- * http://www.w3.org/TR/xml-c14n
- *
- * Exclusive XML Canonicalization
- * http://www.w3.org/TR/xml-exc-c14n
- *
- * Canonical form of an XML document could be created if and only if
- * a) default attributes (if any) are added to all nodes
- * b) all character and parsed entity references are resolved
- * In order to achieve this in libxml2 the document MUST be loaded with
- * following global settings:
- *
- * xmlLoadExtDtdDefaultValue = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
- * xmlSubstituteEntitiesDefault(1);
- *
- * or corresponding parser context setting:
- * xmlParserCtxtPtr ctxt;
- *
- * ...
- * ctxt->loadsubset = XML_DETECT_IDS | XML_COMPLETE_ATTRS;
- * ctxt->replaceEntities = 1;
- * ...
- */
-
-/*
- * xmlC14NMode:
- *
- * Predefined values for C14N modes
- *
- */
-typedef enum {
- XML_C14N_1_0 = 0, /* Original C14N 1.0 spec */
- XML_C14N_EXCLUSIVE_1_0 = 1, /* Exclusive C14N 1.0 spec */
- XML_C14N_1_1 = 2 /* C14N 1.1 spec */
-} xmlC14NMode;
-
-XMLPUBFUN int XMLCALL
- xmlC14NDocSaveTo (xmlDocPtr doc,
- xmlNodeSetPtr nodes,
- int mode, /* a xmlC14NMode */
- xmlChar **inclusive_ns_prefixes,
- int with_comments,
- xmlOutputBufferPtr buf);
-
-XMLPUBFUN int XMLCALL
- xmlC14NDocDumpMemory (xmlDocPtr doc,
- xmlNodeSetPtr nodes,
- int mode, /* a xmlC14NMode */
- xmlChar **inclusive_ns_prefixes,
- int with_comments,
- xmlChar **doc_txt_ptr);
-
-XMLPUBFUN int XMLCALL
- xmlC14NDocSave (xmlDocPtr doc,
- xmlNodeSetPtr nodes,
- int mode, /* a xmlC14NMode */
- xmlChar **inclusive_ns_prefixes,
- int with_comments,
- const char* filename,
- int compression);
-
-
-/**
- * This is the core C14N function
- */
-/**
- * xmlC14NIsVisibleCallback:
- * @user_data: user data
- * @node: the current node
- * @parent: the parent node
- *
- * Signature for a C14N callback on visible nodes
- *
- * Returns 1 if the node should be included
- */
-typedef int (*xmlC14NIsVisibleCallback) (void* user_data,
- xmlNodePtr node,
- xmlNodePtr parent);
-
-XMLPUBFUN int XMLCALL
- xmlC14NExecute (xmlDocPtr doc,
- xmlC14NIsVisibleCallback is_visible_callback,
- void* user_data,
- int mode, /* a xmlC14NMode */
- xmlChar **inclusive_ns_prefixes,
- int with_comments,
- xmlOutputBufferPtr buf);
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#endif /* LIBXML_OUTPUT_ENABLED */
-#endif /* LIBXML_C14N_ENABLED */
-#endif /* __XML_C14N_H__ */
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/catalog.h b/.CondaPkg/env/Library/include/libxml2/libxml/catalog.h
deleted file mode 100644
index 26b178db..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/catalog.h
+++ /dev/null
@@ -1,182 +0,0 @@
-/**
- * Summary: interfaces to the Catalog handling system
- * Description: the catalog module implements the support for
- * XML Catalogs and SGML catalogs
- *
- * SGML Open Technical Resolution TR9401:1997.
- * http://www.jclark.com/sp/catalog.htm
- *
- * XML Catalogs Working Draft 06 August 2001
- * http://www.oasis-open.org/committees/entity/spec-2001-08-06.html
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_CATALOG_H__
-#define __XML_CATALOG_H__
-
-#include
-
-#include
-#include
-#include
-
-#ifdef LIBXML_CATALOG_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * XML_CATALOGS_NAMESPACE:
- *
- * The namespace for the XML Catalogs elements.
- */
-#define XML_CATALOGS_NAMESPACE \
- (const xmlChar *) "urn:oasis:names:tc:entity:xmlns:xml:catalog"
-/**
- * XML_CATALOG_PI:
- *
- * The specific XML Catalog Processing Instruction name.
- */
-#define XML_CATALOG_PI \
- (const xmlChar *) "oasis-xml-catalog"
-
-/*
- * The API is voluntarily limited to general cataloging.
- */
-typedef enum {
- XML_CATA_PREFER_NONE = 0,
- XML_CATA_PREFER_PUBLIC = 1,
- XML_CATA_PREFER_SYSTEM
-} xmlCatalogPrefer;
-
-typedef enum {
- XML_CATA_ALLOW_NONE = 0,
- XML_CATA_ALLOW_GLOBAL = 1,
- XML_CATA_ALLOW_DOCUMENT = 2,
- XML_CATA_ALLOW_ALL = 3
-} xmlCatalogAllow;
-
-typedef struct _xmlCatalog xmlCatalog;
-typedef xmlCatalog *xmlCatalogPtr;
-
-/*
- * Operations on a given catalog.
- */
-XMLPUBFUN xmlCatalogPtr XMLCALL
- xmlNewCatalog (int sgml);
-XMLPUBFUN xmlCatalogPtr XMLCALL
- xmlLoadACatalog (const char *filename);
-XMLPUBFUN xmlCatalogPtr XMLCALL
- xmlLoadSGMLSuperCatalog (const char *filename);
-XMLPUBFUN int XMLCALL
- xmlConvertSGMLCatalog (xmlCatalogPtr catal);
-XMLPUBFUN int XMLCALL
- xmlACatalogAdd (xmlCatalogPtr catal,
- const xmlChar *type,
- const xmlChar *orig,
- const xmlChar *replace);
-XMLPUBFUN int XMLCALL
- xmlACatalogRemove (xmlCatalogPtr catal,
- const xmlChar *value);
-XMLPUBFUN xmlChar * XMLCALL
- xmlACatalogResolve (xmlCatalogPtr catal,
- const xmlChar *pubID,
- const xmlChar *sysID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlACatalogResolveSystem(xmlCatalogPtr catal,
- const xmlChar *sysID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlACatalogResolvePublic(xmlCatalogPtr catal,
- const xmlChar *pubID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlACatalogResolveURI (xmlCatalogPtr catal,
- const xmlChar *URI);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlACatalogDump (xmlCatalogPtr catal,
- FILE *out);
-#endif /* LIBXML_OUTPUT_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlFreeCatalog (xmlCatalogPtr catal);
-XMLPUBFUN int XMLCALL
- xmlCatalogIsEmpty (xmlCatalogPtr catal);
-
-/*
- * Global operations.
- */
-XMLPUBFUN void XMLCALL
- xmlInitializeCatalog (void);
-XMLPUBFUN int XMLCALL
- xmlLoadCatalog (const char *filename);
-XMLPUBFUN void XMLCALL
- xmlLoadCatalogs (const char *paths);
-XMLPUBFUN void XMLCALL
- xmlCatalogCleanup (void);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlCatalogDump (FILE *out);
-#endif /* LIBXML_OUTPUT_ENABLED */
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogResolve (const xmlChar *pubID,
- const xmlChar *sysID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogResolveSystem (const xmlChar *sysID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogResolvePublic (const xmlChar *pubID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogResolveURI (const xmlChar *URI);
-XMLPUBFUN int XMLCALL
- xmlCatalogAdd (const xmlChar *type,
- const xmlChar *orig,
- const xmlChar *replace);
-XMLPUBFUN int XMLCALL
- xmlCatalogRemove (const xmlChar *value);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlParseCatalogFile (const char *filename);
-XMLPUBFUN int XMLCALL
- xmlCatalogConvert (void);
-
-/*
- * Strictly minimal interfaces for per-document catalogs used
- * by the parser.
- */
-XMLPUBFUN void XMLCALL
- xmlCatalogFreeLocal (void *catalogs);
-XMLPUBFUN void * XMLCALL
- xmlCatalogAddLocal (void *catalogs,
- const xmlChar *URL);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogLocalResolve (void *catalogs,
- const xmlChar *pubID,
- const xmlChar *sysID);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCatalogLocalResolveURI(void *catalogs,
- const xmlChar *URI);
-/*
- * Preference settings.
- */
-XMLPUBFUN int XMLCALL
- xmlCatalogSetDebug (int level);
-XMLPUBFUN xmlCatalogPrefer XMLCALL
- xmlCatalogSetDefaultPrefer(xmlCatalogPrefer prefer);
-XMLPUBFUN void XMLCALL
- xmlCatalogSetDefaults (xmlCatalogAllow allow);
-XMLPUBFUN xmlCatalogAllow XMLCALL
- xmlCatalogGetDefaults (void);
-
-
-/* DEPRECATED interfaces */
-XMLPUBFUN const xmlChar * XMLCALL
- xmlCatalogGetSystem (const xmlChar *sysID);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlCatalogGetPublic (const xmlChar *pubID);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* LIBXML_CATALOG_ENABLED */
-#endif /* __XML_CATALOG_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/chvalid.h b/.CondaPkg/env/Library/include/libxml2/libxml/chvalid.h
deleted file mode 100644
index fb430169..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/chvalid.h
+++ /dev/null
@@ -1,230 +0,0 @@
-/*
- * Summary: Unicode character range checking
- * Description: this module exports interfaces for the character
- * range validation APIs
- *
- * This file is automatically generated from the cvs source
- * definition files using the genChRanges.py Python script
- *
- * Generation date: Mon Mar 27 11:09:48 2006
- * Sources: chvalid.def
- * Author: William Brack
- */
-
-#ifndef __XML_CHVALID_H__
-#define __XML_CHVALID_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Define our typedefs and structures
- *
- */
-typedef struct _xmlChSRange xmlChSRange;
-typedef xmlChSRange *xmlChSRangePtr;
-struct _xmlChSRange {
- unsigned short low;
- unsigned short high;
-};
-
-typedef struct _xmlChLRange xmlChLRange;
-typedef xmlChLRange *xmlChLRangePtr;
-struct _xmlChLRange {
- unsigned int low;
- unsigned int high;
-};
-
-typedef struct _xmlChRangeGroup xmlChRangeGroup;
-typedef xmlChRangeGroup *xmlChRangeGroupPtr;
-struct _xmlChRangeGroup {
- int nbShortRange;
- int nbLongRange;
- const xmlChSRange *shortRange; /* points to an array of ranges */
- const xmlChLRange *longRange;
-};
-
-/**
- * Range checking routine
- */
-XMLPUBFUN int XMLCALL
- xmlCharInRange(unsigned int val, const xmlChRangeGroup *group);
-
-
-/**
- * xmlIsBaseChar_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || \
- ((0x61 <= (c)) && ((c) <= 0x7a)) || \
- ((0xc0 <= (c)) && ((c) <= 0xd6)) || \
- ((0xd8 <= (c)) && ((c) <= 0xf6)) || \
- (0xf8 <= (c)))
-
-/**
- * xmlIsBaseCharQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsBaseCharQ(c) (((c) < 0x100) ? \
- xmlIsBaseChar_ch((c)) : \
- xmlCharInRange((c), &xmlIsBaseCharGroup))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup;
-
-/**
- * xmlIsBlank_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsBlank_ch(c) (((c) == 0x20) || \
- ((0x9 <= (c)) && ((c) <= 0xa)) || \
- ((c) == 0xd))
-
-/**
- * xmlIsBlankQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsBlankQ(c) (((c) < 0x100) ? \
- xmlIsBlank_ch((c)) : 0)
-
-
-/**
- * xmlIsChar_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || \
- ((c) == 0xd) || \
- (0x20 <= (c)))
-
-/**
- * xmlIsCharQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsCharQ(c) (((c) < 0x100) ? \
- xmlIsChar_ch((c)) :\
- (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \
- ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \
- ((0x10000 <= (c)) && ((c) <= 0x10ffff))))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup;
-
-/**
- * xmlIsCombiningQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsCombiningQ(c) (((c) < 0x100) ? \
- 0 : \
- xmlCharInRange((c), &xmlIsCombiningGroup))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup;
-
-/**
- * xmlIsDigit_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39)))
-
-/**
- * xmlIsDigitQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsDigitQ(c) (((c) < 0x100) ? \
- xmlIsDigit_ch((c)) : \
- xmlCharInRange((c), &xmlIsDigitGroup))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup;
-
-/**
- * xmlIsExtender_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsExtender_ch(c) (((c) == 0xb7))
-
-/**
- * xmlIsExtenderQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsExtenderQ(c) (((c) < 0x100) ? \
- xmlIsExtender_ch((c)) : \
- xmlCharInRange((c), &xmlIsExtenderGroup))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup;
-
-/**
- * xmlIsIdeographicQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsIdeographicQ(c) (((c) < 0x100) ? \
- 0 :\
- (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || \
- ((c) == 0x3007) || \
- ((0x3021 <= (c)) && ((c) <= 0x3029))))
-
-XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup;
-XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256];
-
-/**
- * xmlIsPubidChar_ch:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])
-
-/**
- * xmlIsPubidCharQ:
- * @c: char to validate
- *
- * Automatically generated by genChRanges.py
- */
-#define xmlIsPubidCharQ(c) (((c) < 0x100) ? \
- xmlIsPubidChar_ch((c)) : 0)
-
-XMLPUBFUN int XMLCALL
- xmlIsBaseChar(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsBlank(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsChar(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsCombining(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsDigit(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsExtender(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsIdeographic(unsigned int ch);
-XMLPUBFUN int XMLCALL
- xmlIsPubidChar(unsigned int ch);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_CHVALID_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/debugXML.h b/.CondaPkg/env/Library/include/libxml2/libxml/debugXML.h
deleted file mode 100644
index 5b3be13d..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/debugXML.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Summary: Tree debugging APIs
- * Description: Interfaces to a set of routines used for debugging the tree
- * produced by the XML parser.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __DEBUG_XML__
-#define __DEBUG_XML__
-#include
-#include
-#include
-
-#ifdef LIBXML_DEBUG_ENABLED
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The standard Dump routines.
- */
-XMLPUBFUN void XMLCALL
- xmlDebugDumpString (FILE *output,
- const xmlChar *str);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpAttr (FILE *output,
- xmlAttrPtr attr,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpAttrList (FILE *output,
- xmlAttrPtr attr,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpOneNode (FILE *output,
- xmlNodePtr node,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpNode (FILE *output,
- xmlNodePtr node,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpNodeList (FILE *output,
- xmlNodePtr node,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpDocumentHead(FILE *output,
- xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpDocument (FILE *output,
- xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpDTD (FILE *output,
- xmlDtdPtr dtd);
-XMLPUBFUN void XMLCALL
- xmlDebugDumpEntities (FILE *output,
- xmlDocPtr doc);
-
-/****************************************************************
- * *
- * Checking routines *
- * *
- ****************************************************************/
-
-XMLPUBFUN int XMLCALL
- xmlDebugCheckDocument (FILE * output,
- xmlDocPtr doc);
-
-/****************************************************************
- * *
- * XML shell helpers *
- * *
- ****************************************************************/
-
-XMLPUBFUN void XMLCALL
- xmlLsOneNode (FILE *output, xmlNodePtr node);
-XMLPUBFUN int XMLCALL
- xmlLsCountNode (xmlNodePtr node);
-
-XMLPUBFUN const char * XMLCALL
- xmlBoolToText (int boolval);
-
-/****************************************************************
- * *
- * The XML shell related structures and functions *
- * *
- ****************************************************************/
-
-#ifdef LIBXML_XPATH_ENABLED
-/**
- * xmlShellReadlineFunc:
- * @prompt: a string prompt
- *
- * This is a generic signature for the XML shell input function.
- *
- * Returns a string which will be freed by the Shell.
- */
-typedef char * (* xmlShellReadlineFunc)(char *prompt);
-
-/**
- * xmlShellCtxt:
- *
- * A debugging shell context.
- * TODO: add the defined function tables.
- */
-typedef struct _xmlShellCtxt xmlShellCtxt;
-typedef xmlShellCtxt *xmlShellCtxtPtr;
-struct _xmlShellCtxt {
- char *filename;
- xmlDocPtr doc;
- xmlNodePtr node;
- xmlXPathContextPtr pctxt;
- int loaded;
- FILE *output;
- xmlShellReadlineFunc input;
-};
-
-/**
- * xmlShellCmd:
- * @ctxt: a shell context
- * @arg: a string argument
- * @node: a first node
- * @node2: a second node
- *
- * This is a generic signature for the XML shell functions.
- *
- * Returns an int, negative returns indicating errors.
- */
-typedef int (* xmlShellCmd) (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr node,
- xmlNodePtr node2);
-
-XMLPUBFUN void XMLCALL
- xmlShellPrintXPathError (int errorType,
- const char *arg);
-XMLPUBFUN void XMLCALL
- xmlShellPrintXPathResult(xmlXPathObjectPtr list);
-XMLPUBFUN int XMLCALL
- xmlShellList (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr node,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellBase (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr node,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellDir (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr node,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellLoad (xmlShellCtxtPtr ctxt,
- char *filename,
- xmlNodePtr node,
- xmlNodePtr node2);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlShellPrintNode (xmlNodePtr node);
-XMLPUBFUN int XMLCALL
- xmlShellCat (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr node,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellWrite (xmlShellCtxtPtr ctxt,
- char *filename,
- xmlNodePtr node,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellSave (xmlShellCtxtPtr ctxt,
- char *filename,
- xmlNodePtr node,
- xmlNodePtr node2);
-#endif /* LIBXML_OUTPUT_ENABLED */
-#ifdef LIBXML_VALID_ENABLED
-XMLPUBFUN int XMLCALL
- xmlShellValidate (xmlShellCtxtPtr ctxt,
- char *dtd,
- xmlNodePtr node,
- xmlNodePtr node2);
-#endif /* LIBXML_VALID_ENABLED */
-XMLPUBFUN int XMLCALL
- xmlShellDu (xmlShellCtxtPtr ctxt,
- char *arg,
- xmlNodePtr tree,
- xmlNodePtr node2);
-XMLPUBFUN int XMLCALL
- xmlShellPwd (xmlShellCtxtPtr ctxt,
- char *buffer,
- xmlNodePtr node,
- xmlNodePtr node2);
-
-/*
- * The Shell interface.
- */
-XMLPUBFUN void XMLCALL
- xmlShell (xmlDocPtr doc,
- char *filename,
- xmlShellReadlineFunc input,
- FILE *output);
-
-#endif /* LIBXML_XPATH_ENABLED */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_DEBUG_ENABLED */
-#endif /* __DEBUG_XML__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/dict.h b/.CondaPkg/env/Library/include/libxml2/libxml/dict.h
deleted file mode 100644
index 91f74d1b..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/dict.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Summary: string dictionary
- * Description: dictionary of reusable strings, just used to avoid allocation
- * and freeing operations.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_DICT_H__
-#define __XML_DICT_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The dictionary.
- */
-typedef struct _xmlDict xmlDict;
-typedef xmlDict *xmlDictPtr;
-
-/*
- * Initializer
- */
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL xmlInitializeDict(void);
-
-/*
- * Constructor and destructor.
- */
-XMLPUBFUN xmlDictPtr XMLCALL
- xmlDictCreate (void);
-XMLPUBFUN size_t XMLCALL
- xmlDictSetLimit (xmlDictPtr dict,
- size_t limit);
-XMLPUBFUN size_t XMLCALL
- xmlDictGetUsage (xmlDictPtr dict);
-XMLPUBFUN xmlDictPtr XMLCALL
- xmlDictCreateSub(xmlDictPtr sub);
-XMLPUBFUN int XMLCALL
- xmlDictReference(xmlDictPtr dict);
-XMLPUBFUN void XMLCALL
- xmlDictFree (xmlDictPtr dict);
-
-/*
- * Lookup of entry in the dictionary.
- */
-XMLPUBFUN const xmlChar * XMLCALL
- xmlDictLookup (xmlDictPtr dict,
- const xmlChar *name,
- int len);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlDictExists (xmlDictPtr dict,
- const xmlChar *name,
- int len);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlDictQLookup (xmlDictPtr dict,
- const xmlChar *prefix,
- const xmlChar *name);
-XMLPUBFUN int XMLCALL
- xmlDictOwns (xmlDictPtr dict,
- const xmlChar *str);
-XMLPUBFUN int XMLCALL
- xmlDictSize (xmlDictPtr dict);
-
-/*
- * Cleanup function
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlDictCleanup (void);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* ! __XML_DICT_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/encoding.h b/.CondaPkg/env/Library/include/libxml2/libxml/encoding.h
deleted file mode 100644
index 381e1886..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/encoding.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * Summary: interface for the encoding conversion functions
- * Description: interface for the encoding conversion functions needed for
- * XML basic encoding and iconv() support.
- *
- * Related specs are
- * rfc2044 (UTF-8 and UTF-16) F. Yergeau Alis Technologies
- * [ISO-10646] UTF-8 and UTF-16 in Annexes
- * [ISO-8859-1] ISO Latin-1 characters codes.
- * [UNICODE] The Unicode Consortium, "The Unicode Standard --
- * Worldwide Character Encoding -- Version 1.0", Addison-
- * Wesley, Volume 1, 1991, Volume 2, 1992. UTF-8 is
- * described in Unicode Technical Report #4.
- * [US-ASCII] Coded Character Set--7-bit American Standard Code for
- * Information Interchange, ANSI X3.4-1986.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_CHAR_ENCODING_H__
-#define __XML_CHAR_ENCODING_H__
-
-#include
-
-#ifdef LIBXML_ICONV_ENABLED
-#include
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * xmlCharEncoding:
- *
- * Predefined values for some standard encodings.
- * Libxml does not do beforehand translation on UTF8 and ISOLatinX.
- * It also supports ASCII, ISO-8859-1, and UTF16 (LE and BE) by default.
- *
- * Anything else would have to be translated to UTF8 before being
- * given to the parser itself. The BOM for UTF16 and the encoding
- * declaration are looked at and a converter is looked for at that
- * point. If not found the parser stops here as asked by the XML REC. A
- * converter can be registered by the user using xmlRegisterCharEncodingHandler
- * but the current form doesn't allow stateful transcoding (a serious
- * problem agreed !). If iconv has been found it will be used
- * automatically and allow stateful transcoding, the simplest is then
- * to be sure to enable iconv and to provide iconv libs for the encoding
- * support needed.
- *
- * Note that the generic "UTF-16" is not a predefined value. Instead, only
- * the specific UTF-16LE and UTF-16BE are present.
- */
-typedef enum {
- XML_CHAR_ENCODING_ERROR= -1, /* No char encoding detected */
- XML_CHAR_ENCODING_NONE= 0, /* No char encoding detected */
- XML_CHAR_ENCODING_UTF8= 1, /* UTF-8 */
- XML_CHAR_ENCODING_UTF16LE= 2, /* UTF-16 little endian */
- XML_CHAR_ENCODING_UTF16BE= 3, /* UTF-16 big endian */
- XML_CHAR_ENCODING_UCS4LE= 4, /* UCS-4 little endian */
- XML_CHAR_ENCODING_UCS4BE= 5, /* UCS-4 big endian */
- XML_CHAR_ENCODING_EBCDIC= 6, /* EBCDIC uh! */
- XML_CHAR_ENCODING_UCS4_2143=7, /* UCS-4 unusual ordering */
- XML_CHAR_ENCODING_UCS4_3412=8, /* UCS-4 unusual ordering */
- XML_CHAR_ENCODING_UCS2= 9, /* UCS-2 */
- XML_CHAR_ENCODING_8859_1= 10,/* ISO-8859-1 ISO Latin 1 */
- XML_CHAR_ENCODING_8859_2= 11,/* ISO-8859-2 ISO Latin 2 */
- XML_CHAR_ENCODING_8859_3= 12,/* ISO-8859-3 */
- XML_CHAR_ENCODING_8859_4= 13,/* ISO-8859-4 */
- XML_CHAR_ENCODING_8859_5= 14,/* ISO-8859-5 */
- XML_CHAR_ENCODING_8859_6= 15,/* ISO-8859-6 */
- XML_CHAR_ENCODING_8859_7= 16,/* ISO-8859-7 */
- XML_CHAR_ENCODING_8859_8= 17,/* ISO-8859-8 */
- XML_CHAR_ENCODING_8859_9= 18,/* ISO-8859-9 */
- XML_CHAR_ENCODING_2022_JP= 19,/* ISO-2022-JP */
- XML_CHAR_ENCODING_SHIFT_JIS=20,/* Shift_JIS */
- XML_CHAR_ENCODING_EUC_JP= 21,/* EUC-JP */
- XML_CHAR_ENCODING_ASCII= 22 /* pure ASCII */
-} xmlCharEncoding;
-
-/**
- * xmlCharEncodingInputFunc:
- * @out: a pointer to an array of bytes to store the UTF-8 result
- * @outlen: the length of @out
- * @in: a pointer to an array of chars in the original encoding
- * @inlen: the length of @in
- *
- * Take a block of chars in the original encoding and try to convert
- * it to an UTF-8 block of chars out.
- *
- * Returns the number of bytes written, -1 if lack of space, or -2
- * if the transcoding failed.
- * The value of @inlen after return is the number of octets consumed
- * if the return value is positive, else unpredictiable.
- * The value of @outlen after return is the number of octets consumed.
- */
-typedef int (* xmlCharEncodingInputFunc)(unsigned char *out, int *outlen,
- const unsigned char *in, int *inlen);
-
-
-/**
- * xmlCharEncodingOutputFunc:
- * @out: a pointer to an array of bytes to store the result
- * @outlen: the length of @out
- * @in: a pointer to an array of UTF-8 chars
- * @inlen: the length of @in
- *
- * Take a block of UTF-8 chars in and try to convert it to another
- * encoding.
- * Note: a first call designed to produce heading info is called with
- * in = NULL. If stateful this should also initialize the encoder state.
- *
- * Returns the number of bytes written, -1 if lack of space, or -2
- * if the transcoding failed.
- * The value of @inlen after return is the number of octets consumed
- * if the return value is positive, else unpredictiable.
- * The value of @outlen after return is the number of octets produced.
- */
-typedef int (* xmlCharEncodingOutputFunc)(unsigned char *out, int *outlen,
- const unsigned char *in, int *inlen);
-
-
-/*
- * Block defining the handlers for non UTF-8 encodings.
- * If iconv is supported, there are two extra fields.
- */
-typedef struct _xmlCharEncodingHandler xmlCharEncodingHandler;
-typedef xmlCharEncodingHandler *xmlCharEncodingHandlerPtr;
-struct _xmlCharEncodingHandler {
- char *name;
- xmlCharEncodingInputFunc input;
- xmlCharEncodingOutputFunc output;
-#ifdef LIBXML_ICONV_ENABLED
- iconv_t iconv_in;
- iconv_t iconv_out;
-#endif /* LIBXML_ICONV_ENABLED */
-#ifdef LIBXML_ICU_ENABLED
- struct _uconv_t *uconv_in;
- struct _uconv_t *uconv_out;
-#endif /* LIBXML_ICU_ENABLED */
-};
-
-#ifdef __cplusplus
-}
-#endif
-#include
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Interfaces for encoding handlers.
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlInitCharEncodingHandlers (void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlCleanupCharEncodingHandlers (void);
-XMLPUBFUN void XMLCALL
- xmlRegisterCharEncodingHandler (xmlCharEncodingHandlerPtr handler);
-XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL
- xmlGetCharEncodingHandler (xmlCharEncoding enc);
-XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL
- xmlFindCharEncodingHandler (const char *name);
-XMLPUBFUN xmlCharEncodingHandlerPtr XMLCALL
- xmlNewCharEncodingHandler (const char *name,
- xmlCharEncodingInputFunc input,
- xmlCharEncodingOutputFunc output);
-
-/*
- * Interfaces for encoding names and aliases.
- */
-XMLPUBFUN int XMLCALL
- xmlAddEncodingAlias (const char *name,
- const char *alias);
-XMLPUBFUN int XMLCALL
- xmlDelEncodingAlias (const char *alias);
-XMLPUBFUN const char * XMLCALL
- xmlGetEncodingAlias (const char *alias);
-XMLPUBFUN void XMLCALL
- xmlCleanupEncodingAliases (void);
-XMLPUBFUN xmlCharEncoding XMLCALL
- xmlParseCharEncoding (const char *name);
-XMLPUBFUN const char * XMLCALL
- xmlGetCharEncodingName (xmlCharEncoding enc);
-
-/*
- * Interfaces directly used by the parsers.
- */
-XMLPUBFUN xmlCharEncoding XMLCALL
- xmlDetectCharEncoding (const unsigned char *in,
- int len);
-
-XMLPUBFUN int XMLCALL
- xmlCharEncOutFunc (xmlCharEncodingHandler *handler,
- xmlBufferPtr out,
- xmlBufferPtr in);
-
-XMLPUBFUN int XMLCALL
- xmlCharEncInFunc (xmlCharEncodingHandler *handler,
- xmlBufferPtr out,
- xmlBufferPtr in);
-XMLPUBFUN int XMLCALL
- xmlCharEncFirstLine (xmlCharEncodingHandler *handler,
- xmlBufferPtr out,
- xmlBufferPtr in);
-XMLPUBFUN int XMLCALL
- xmlCharEncCloseFunc (xmlCharEncodingHandler *handler);
-
-/*
- * Export a few useful functions
- */
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN int XMLCALL
- UTF8Toisolat1 (unsigned char *out,
- int *outlen,
- const unsigned char *in,
- int *inlen);
-#endif /* LIBXML_OUTPUT_ENABLED */
-XMLPUBFUN int XMLCALL
- isolat1ToUTF8 (unsigned char *out,
- int *outlen,
- const unsigned char *in,
- int *inlen);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __XML_CHAR_ENCODING_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/entities.h b/.CondaPkg/env/Library/include/libxml2/libxml/entities.h
deleted file mode 100644
index 2b60d9e6..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/entities.h
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * Summary: interface for the XML entities handling
- * Description: this module provides some of the entity API needed
- * for the parser and applications.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_ENTITIES_H__
-#define __XML_ENTITIES_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The different valid entity types.
- */
-typedef enum {
- XML_INTERNAL_GENERAL_ENTITY = 1,
- XML_EXTERNAL_GENERAL_PARSED_ENTITY = 2,
- XML_EXTERNAL_GENERAL_UNPARSED_ENTITY = 3,
- XML_INTERNAL_PARAMETER_ENTITY = 4,
- XML_EXTERNAL_PARAMETER_ENTITY = 5,
- XML_INTERNAL_PREDEFINED_ENTITY = 6
-} xmlEntityType;
-
-/*
- * An unit of storage for an entity, contains the string, the value
- * and the linkind data needed for the linking in the hash table.
- */
-
-struct _xmlEntity {
- void *_private; /* application data */
- xmlElementType type; /* XML_ENTITY_DECL, must be second ! */
- const xmlChar *name; /* Entity name */
- struct _xmlNode *children; /* First child link */
- struct _xmlNode *last; /* Last child link */
- struct _xmlDtd *parent; /* -> DTD */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
-
- xmlChar *orig; /* content without ref substitution */
- xmlChar *content; /* content or ndata if unparsed */
- int length; /* the content length */
- xmlEntityType etype; /* The entity type */
- const xmlChar *ExternalID; /* External identifier for PUBLIC */
- const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC Entity */
-
- struct _xmlEntity *nexte; /* unused */
- const xmlChar *URI; /* the full URI as computed */
- int owner; /* does the entity own the childrens */
- int checked; /* was the entity content checked */
- /* this is also used to count entities
- * references done from that entity
- * and if it contains '<' */
-};
-
-/*
- * All entities are stored in an hash table.
- * There is 2 separate hash tables for global and parameter entities.
- */
-
-typedef struct _xmlHashTable xmlEntitiesTable;
-typedef xmlEntitiesTable *xmlEntitiesTablePtr;
-
-/*
- * External functions:
- */
-
-#ifdef LIBXML_LEGACY_ENABLED
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlInitializePredefinedEntities (void);
-#endif /* LIBXML_LEGACY_ENABLED */
-
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlNewEntity (xmlDocPtr doc,
- const xmlChar *name,
- int type,
- const xmlChar *ExternalID,
- const xmlChar *SystemID,
- const xmlChar *content);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlAddDocEntity (xmlDocPtr doc,
- const xmlChar *name,
- int type,
- const xmlChar *ExternalID,
- const xmlChar *SystemID,
- const xmlChar *content);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlAddDtdEntity (xmlDocPtr doc,
- const xmlChar *name,
- int type,
- const xmlChar *ExternalID,
- const xmlChar *SystemID,
- const xmlChar *content);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlGetPredefinedEntity (const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlGetDocEntity (const xmlDoc *doc,
- const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlGetDtdEntity (xmlDocPtr doc,
- const xmlChar *name);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlGetParameterEntity (xmlDocPtr doc,
- const xmlChar *name);
-#ifdef LIBXML_LEGACY_ENABLED
-XML_DEPRECATED
-XMLPUBFUN const xmlChar * XMLCALL
- xmlEncodeEntities (xmlDocPtr doc,
- const xmlChar *input);
-#endif /* LIBXML_LEGACY_ENABLED */
-XMLPUBFUN xmlChar * XMLCALL
- xmlEncodeEntitiesReentrant(xmlDocPtr doc,
- const xmlChar *input);
-XMLPUBFUN xmlChar * XMLCALL
- xmlEncodeSpecialChars (const xmlDoc *doc,
- const xmlChar *input);
-XMLPUBFUN xmlEntitiesTablePtr XMLCALL
- xmlCreateEntitiesTable (void);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlEntitiesTablePtr XMLCALL
- xmlCopyEntitiesTable (xmlEntitiesTablePtr table);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlFreeEntitiesTable (xmlEntitiesTablePtr table);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlDumpEntitiesTable (xmlBufferPtr buf,
- xmlEntitiesTablePtr table);
-XMLPUBFUN void XMLCALL
- xmlDumpEntityDecl (xmlBufferPtr buf,
- xmlEntityPtr ent);
-#endif /* LIBXML_OUTPUT_ENABLED */
-#ifdef LIBXML_LEGACY_ENABLED
-XMLPUBFUN void XMLCALL
- xmlCleanupPredefinedEntities(void);
-#endif /* LIBXML_LEGACY_ENABLED */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-# endif /* __XML_ENTITIES_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/globals.h b/.CondaPkg/env/Library/include/libxml2/libxml/globals.h
deleted file mode 100644
index d57ccb05..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/globals.h
+++ /dev/null
@@ -1,499 +0,0 @@
-/*
- * Summary: interface for all global variables of the library
- * Description: all the global variables and thread handling for
- * those variables is handled by this module.
- *
- * The bottom of this file is automatically generated by build_glob.py
- * based on the description file global.data
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Gary Pennington , Daniel Veillard
- */
-
-#ifndef __XML_GLOBALS_H
-#define __XML_GLOBALS_H
-
-#include
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL xmlInitGlobals(void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL xmlCleanupGlobals(void);
-
-/**
- * xmlParserInputBufferCreateFilenameFunc:
- * @URI: the URI to read from
- * @enc: the requested source encoding
- *
- * Signature for the function doing the lookup for a suitable input method
- * corresponding to an URI.
- *
- * Returns the new xmlParserInputBufferPtr in case of success or NULL if no
- * method was found.
- */
-typedef xmlParserInputBufferPtr (*xmlParserInputBufferCreateFilenameFunc) (const char *URI,
- xmlCharEncoding enc);
-
-
-/**
- * xmlOutputBufferCreateFilenameFunc:
- * @URI: the URI to write to
- * @enc: the requested target encoding
- *
- * Signature for the function doing the lookup for a suitable output method
- * corresponding to an URI.
- *
- * Returns the new xmlOutputBufferPtr in case of success or NULL if no
- * method was found.
- */
-typedef xmlOutputBufferPtr (*xmlOutputBufferCreateFilenameFunc) (const char *URI,
- xmlCharEncodingHandlerPtr encoder,
- int compression);
-
-XMLPUBFUN xmlParserInputBufferCreateFilenameFunc
-XMLCALL xmlParserInputBufferCreateFilenameDefault (xmlParserInputBufferCreateFilenameFunc func);
-XMLPUBFUN xmlOutputBufferCreateFilenameFunc
-XMLCALL xmlOutputBufferCreateFilenameDefault (xmlOutputBufferCreateFilenameFunc func);
-
-/*
- * Externally global symbols which need to be protected for backwards
- * compatibility support.
- */
-
-#undef htmlDefaultSAXHandler
-#undef oldXMLWDcompatibility
-#undef xmlBufferAllocScheme
-#undef xmlDefaultBufferSize
-#undef xmlDefaultSAXHandler
-#undef xmlDefaultSAXLocator
-#undef xmlDoValidityCheckingDefaultValue
-#undef xmlFree
-#undef xmlGenericError
-#undef xmlStructuredError
-#undef xmlGenericErrorContext
-#undef xmlStructuredErrorContext
-#undef xmlGetWarningsDefaultValue
-#undef xmlIndentTreeOutput
-#undef xmlTreeIndentString
-#undef xmlKeepBlanksDefaultValue
-#undef xmlLineNumbersDefaultValue
-#undef xmlLoadExtDtdDefaultValue
-#undef xmlMalloc
-#undef xmlMallocAtomic
-#undef xmlMemStrdup
-#undef xmlParserDebugEntities
-#undef xmlParserVersion
-#undef xmlPedanticParserDefaultValue
-#undef xmlRealloc
-#undef xmlSaveNoEmptyTags
-#undef xmlSubstituteEntitiesDefaultValue
-#undef xmlRegisterNodeDefaultValue
-#undef xmlDeregisterNodeDefaultValue
-#undef xmlLastError
-#undef xmlParserInputBufferCreateFilenameValue
-#undef xmlOutputBufferCreateFilenameValue
-
-/**
- * xmlRegisterNodeFunc:
- * @node: the current node
- *
- * Signature for the registration callback of a created node
- */
-typedef void (*xmlRegisterNodeFunc) (xmlNodePtr node);
-/**
- * xmlDeregisterNodeFunc:
- * @node: the current node
- *
- * Signature for the deregistration callback of a discarded node
- */
-typedef void (*xmlDeregisterNodeFunc) (xmlNodePtr node);
-
-typedef struct _xmlGlobalState xmlGlobalState;
-typedef xmlGlobalState *xmlGlobalStatePtr;
-struct _xmlGlobalState
-{
- const char *xmlParserVersion;
-
- xmlSAXLocator xmlDefaultSAXLocator;
- xmlSAXHandlerV1 xmlDefaultSAXHandler;
- xmlSAXHandlerV1 docbDefaultSAXHandler; /* unused */
- xmlSAXHandlerV1 htmlDefaultSAXHandler;
-
- xmlFreeFunc xmlFree;
- xmlMallocFunc xmlMalloc;
- xmlStrdupFunc xmlMemStrdup;
- xmlReallocFunc xmlRealloc;
-
- xmlGenericErrorFunc xmlGenericError;
- xmlStructuredErrorFunc xmlStructuredError;
- void *xmlGenericErrorContext;
-
- int oldXMLWDcompatibility;
-
- xmlBufferAllocationScheme xmlBufferAllocScheme;
- int xmlDefaultBufferSize;
-
- int xmlSubstituteEntitiesDefaultValue;
- int xmlDoValidityCheckingDefaultValue;
- int xmlGetWarningsDefaultValue;
- int xmlKeepBlanksDefaultValue;
- int xmlLineNumbersDefaultValue;
- int xmlLoadExtDtdDefaultValue;
- int xmlParserDebugEntities;
- int xmlPedanticParserDefaultValue;
-
- int xmlSaveNoEmptyTags;
- int xmlIndentTreeOutput;
- const char *xmlTreeIndentString;
-
- xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
- xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
-
- xmlMallocFunc xmlMallocAtomic;
- xmlError xmlLastError;
-
- xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
- xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
-
- void *xmlStructuredErrorContext;
-};
-
-#ifdef __cplusplus
-}
-#endif
-#include
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-XMLPUBFUN void XMLCALL xmlInitializeGlobalState(xmlGlobalStatePtr gs);
-
-XMLPUBFUN void XMLCALL xmlThrDefSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
-
-XMLPUBFUN void XMLCALL xmlThrDefSetStructuredErrorFunc(void *ctx, xmlStructuredErrorFunc handler);
-
-XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlRegisterNodeDefault(xmlRegisterNodeFunc func);
-XMLPUBFUN xmlRegisterNodeFunc XMLCALL xmlThrDefRegisterNodeDefault(xmlRegisterNodeFunc func);
-XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlDeregisterNodeDefault(xmlDeregisterNodeFunc func);
-XMLPUBFUN xmlDeregisterNodeFunc XMLCALL xmlThrDefDeregisterNodeDefault(xmlDeregisterNodeFunc func);
-
-XMLPUBFUN xmlOutputBufferCreateFilenameFunc XMLCALL
- xmlThrDefOutputBufferCreateFilenameDefault(xmlOutputBufferCreateFilenameFunc func);
-XMLPUBFUN xmlParserInputBufferCreateFilenameFunc XMLCALL
- xmlThrDefParserInputBufferCreateFilenameDefault(
- xmlParserInputBufferCreateFilenameFunc func);
-
-/** DOC_DISABLE */
-/*
- * In general the memory allocation entry points are not kept
- * thread specific but this can be overridden by LIBXML_THREAD_ALLOC_ENABLED
- * - xmlMalloc
- * - xmlMallocAtomic
- * - xmlRealloc
- * - xmlMemStrdup
- * - xmlFree
- */
-
-#ifdef LIBXML_THREAD_ALLOC_ENABLED
-#ifdef LIBXML_THREAD_ENABLED
-XMLPUBFUN xmlMallocFunc * XMLCALL __xmlMalloc(void);
-#define xmlMalloc \
-(*(__xmlMalloc()))
-#else
-XMLPUBVAR xmlMallocFunc xmlMalloc;
-#endif
-
-#ifdef LIBXML_THREAD_ENABLED
-XMLPUBFUN xmlMallocFunc * XMLCALL __xmlMallocAtomic(void);
-#define xmlMallocAtomic \
-(*(__xmlMallocAtomic()))
-#else
-XMLPUBVAR xmlMallocFunc xmlMallocAtomic;
-#endif
-
-#ifdef LIBXML_THREAD_ENABLED
-XMLPUBFUN xmlReallocFunc * XMLCALL __xmlRealloc(void);
-#define xmlRealloc \
-(*(__xmlRealloc()))
-#else
-XMLPUBVAR xmlReallocFunc xmlRealloc;
-#endif
-
-#ifdef LIBXML_THREAD_ENABLED
-XMLPUBFUN xmlFreeFunc * XMLCALL __xmlFree(void);
-#define xmlFree \
-(*(__xmlFree()))
-#else
-XMLPUBVAR xmlFreeFunc xmlFree;
-#endif
-
-#ifdef LIBXML_THREAD_ENABLED
-XMLPUBFUN xmlStrdupFunc * XMLCALL __xmlMemStrdup(void);
-#define xmlMemStrdup \
-(*(__xmlMemStrdup()))
-#else
-XMLPUBVAR xmlStrdupFunc xmlMemStrdup;
-#endif
-
-#else /* !LIBXML_THREAD_ALLOC_ENABLED */
-XMLPUBVAR xmlMallocFunc xmlMalloc;
-XMLPUBVAR xmlMallocFunc xmlMallocAtomic;
-XMLPUBVAR xmlReallocFunc xmlRealloc;
-XMLPUBVAR xmlFreeFunc xmlFree;
-XMLPUBVAR xmlStrdupFunc xmlMemStrdup;
-#endif /* LIBXML_THREAD_ALLOC_ENABLED */
-
-#ifdef LIBXML_HTML_ENABLED
-XMLPUBFUN xmlSAXHandlerV1 * XMLCALL __htmlDefaultSAXHandler(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define htmlDefaultSAXHandler \
-(*(__htmlDefaultSAXHandler()))
-#else
-XMLPUBVAR xmlSAXHandlerV1 htmlDefaultSAXHandler;
-#endif
-#endif
-
-XMLPUBFUN xmlError * XMLCALL __xmlLastError(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlLastError \
-(*(__xmlLastError()))
-#else
-XMLPUBVAR xmlError xmlLastError;
-#endif
-
-/*
- * Everything starting from the line below is
- * Automatically generated by build_glob.py.
- * Do not modify the previous line.
- */
-
-
-XMLPUBFUN int * XMLCALL __oldXMLWDcompatibility(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define oldXMLWDcompatibility \
-(*(__oldXMLWDcompatibility()))
-#else
-XMLPUBVAR int oldXMLWDcompatibility;
-#endif
-
-XMLPUBFUN xmlBufferAllocationScheme * XMLCALL __xmlBufferAllocScheme(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlBufferAllocScheme \
-(*(__xmlBufferAllocScheme()))
-#else
-XMLPUBVAR xmlBufferAllocationScheme xmlBufferAllocScheme;
-#endif
-XMLPUBFUN xmlBufferAllocationScheme XMLCALL
- xmlThrDefBufferAllocScheme(xmlBufferAllocationScheme v);
-
-XMLPUBFUN int * XMLCALL __xmlDefaultBufferSize(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlDefaultBufferSize \
-(*(__xmlDefaultBufferSize()))
-#else
-XMLPUBVAR int xmlDefaultBufferSize;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefDefaultBufferSize(int v);
-
-XMLPUBFUN xmlSAXHandlerV1 * XMLCALL __xmlDefaultSAXHandler(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlDefaultSAXHandler \
-(*(__xmlDefaultSAXHandler()))
-#else
-XMLPUBVAR xmlSAXHandlerV1 xmlDefaultSAXHandler;
-#endif
-
-XMLPUBFUN xmlSAXLocator * XMLCALL __xmlDefaultSAXLocator(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlDefaultSAXLocator \
-(*(__xmlDefaultSAXLocator()))
-#else
-XMLPUBVAR xmlSAXLocator xmlDefaultSAXLocator;
-#endif
-
-XMLPUBFUN int * XMLCALL __xmlDoValidityCheckingDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlDoValidityCheckingDefaultValue \
-(*(__xmlDoValidityCheckingDefaultValue()))
-#else
-XMLPUBVAR int xmlDoValidityCheckingDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefDoValidityCheckingDefaultValue(int v);
-
-XMLPUBFUN xmlGenericErrorFunc * XMLCALL __xmlGenericError(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlGenericError \
-(*(__xmlGenericError()))
-#else
-XMLPUBVAR xmlGenericErrorFunc xmlGenericError;
-#endif
-
-XMLPUBFUN xmlStructuredErrorFunc * XMLCALL __xmlStructuredError(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlStructuredError \
-(*(__xmlStructuredError()))
-#else
-XMLPUBVAR xmlStructuredErrorFunc xmlStructuredError;
-#endif
-
-XMLPUBFUN void * * XMLCALL __xmlGenericErrorContext(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlGenericErrorContext \
-(*(__xmlGenericErrorContext()))
-#else
-XMLPUBVAR void * xmlGenericErrorContext;
-#endif
-
-XMLPUBFUN void * * XMLCALL __xmlStructuredErrorContext(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlStructuredErrorContext \
-(*(__xmlStructuredErrorContext()))
-#else
-XMLPUBVAR void * xmlStructuredErrorContext;
-#endif
-
-XMLPUBFUN int * XMLCALL __xmlGetWarningsDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlGetWarningsDefaultValue \
-(*(__xmlGetWarningsDefaultValue()))
-#else
-XMLPUBVAR int xmlGetWarningsDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefGetWarningsDefaultValue(int v);
-
-XMLPUBFUN int * XMLCALL __xmlIndentTreeOutput(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlIndentTreeOutput \
-(*(__xmlIndentTreeOutput()))
-#else
-XMLPUBVAR int xmlIndentTreeOutput;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefIndentTreeOutput(int v);
-
-XMLPUBFUN const char * * XMLCALL __xmlTreeIndentString(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlTreeIndentString \
-(*(__xmlTreeIndentString()))
-#else
-XMLPUBVAR const char * xmlTreeIndentString;
-#endif
-XMLPUBFUN const char * XMLCALL xmlThrDefTreeIndentString(const char * v);
-
-XMLPUBFUN int * XMLCALL __xmlKeepBlanksDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlKeepBlanksDefaultValue \
-(*(__xmlKeepBlanksDefaultValue()))
-#else
-XMLPUBVAR int xmlKeepBlanksDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefKeepBlanksDefaultValue(int v);
-
-XMLPUBFUN int * XMLCALL __xmlLineNumbersDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlLineNumbersDefaultValue \
-(*(__xmlLineNumbersDefaultValue()))
-#else
-XMLPUBVAR int xmlLineNumbersDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefLineNumbersDefaultValue(int v);
-
-XMLPUBFUN int * XMLCALL __xmlLoadExtDtdDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlLoadExtDtdDefaultValue \
-(*(__xmlLoadExtDtdDefaultValue()))
-#else
-XMLPUBVAR int xmlLoadExtDtdDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefLoadExtDtdDefaultValue(int v);
-
-XMLPUBFUN int * XMLCALL __xmlParserDebugEntities(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlParserDebugEntities \
-(*(__xmlParserDebugEntities()))
-#else
-XMLPUBVAR int xmlParserDebugEntities;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefParserDebugEntities(int v);
-
-XMLPUBFUN const char * * XMLCALL __xmlParserVersion(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlParserVersion \
-(*(__xmlParserVersion()))
-#else
-XMLPUBVAR const char * xmlParserVersion;
-#endif
-
-XMLPUBFUN int * XMLCALL __xmlPedanticParserDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlPedanticParserDefaultValue \
-(*(__xmlPedanticParserDefaultValue()))
-#else
-XMLPUBVAR int xmlPedanticParserDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefPedanticParserDefaultValue(int v);
-
-XMLPUBFUN int * XMLCALL __xmlSaveNoEmptyTags(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlSaveNoEmptyTags \
-(*(__xmlSaveNoEmptyTags()))
-#else
-XMLPUBVAR int xmlSaveNoEmptyTags;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefSaveNoEmptyTags(int v);
-
-XMLPUBFUN int * XMLCALL __xmlSubstituteEntitiesDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlSubstituteEntitiesDefaultValue \
-(*(__xmlSubstituteEntitiesDefaultValue()))
-#else
-XMLPUBVAR int xmlSubstituteEntitiesDefaultValue;
-#endif
-XMLPUBFUN int XMLCALL xmlThrDefSubstituteEntitiesDefaultValue(int v);
-
-XMLPUBFUN xmlRegisterNodeFunc * XMLCALL __xmlRegisterNodeDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlRegisterNodeDefaultValue \
-(*(__xmlRegisterNodeDefaultValue()))
-#else
-XMLPUBVAR xmlRegisterNodeFunc xmlRegisterNodeDefaultValue;
-#endif
-
-XMLPUBFUN xmlDeregisterNodeFunc * XMLCALL __xmlDeregisterNodeDefaultValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlDeregisterNodeDefaultValue \
-(*(__xmlDeregisterNodeDefaultValue()))
-#else
-XMLPUBVAR xmlDeregisterNodeFunc xmlDeregisterNodeDefaultValue;
-#endif
-
-XMLPUBFUN xmlParserInputBufferCreateFilenameFunc * XMLCALL \
- __xmlParserInputBufferCreateFilenameValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlParserInputBufferCreateFilenameValue \
-(*(__xmlParserInputBufferCreateFilenameValue()))
-#else
-XMLPUBVAR xmlParserInputBufferCreateFilenameFunc xmlParserInputBufferCreateFilenameValue;
-#endif
-
-XMLPUBFUN xmlOutputBufferCreateFilenameFunc * XMLCALL __xmlOutputBufferCreateFilenameValue(void);
-#ifdef LIBXML_THREAD_ENABLED
-#define xmlOutputBufferCreateFilenameValue \
-(*(__xmlOutputBufferCreateFilenameValue()))
-#else
-XMLPUBVAR xmlOutputBufferCreateFilenameFunc xmlOutputBufferCreateFilenameValue;
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __XML_GLOBALS_H */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/hash.h b/.CondaPkg/env/Library/include/libxml2/libxml/hash.h
deleted file mode 100644
index b682b6b9..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/hash.h
+++ /dev/null
@@ -1,236 +0,0 @@
-/*
- * Summary: Chained hash tables
- * Description: This module implements the hash table support used in
- * various places in the library.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Bjorn Reese
- */
-
-#ifndef __XML_HASH_H__
-#define __XML_HASH_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The hash table.
- */
-typedef struct _xmlHashTable xmlHashTable;
-typedef xmlHashTable *xmlHashTablePtr;
-
-#ifdef __cplusplus
-}
-#endif
-
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Recent version of gcc produce a warning when a function pointer is assigned
- * to an object pointer, or vice versa. The following macro is a dirty hack
- * to allow suppression of the warning. If your architecture has function
- * pointers which are a different size than a void pointer, there may be some
- * serious trouble within the library.
- */
-/**
- * XML_CAST_FPTR:
- * @fptr: pointer to a function
- *
- * Macro to do a casting from an object pointer to a
- * function pointer without encountering a warning from
- * gcc
- *
- * #define XML_CAST_FPTR(fptr) (*(void **)(&fptr))
- * This macro violated ISO C aliasing rules (gcc4 on s390 broke)
- * so it is disabled now
- */
-
-#define XML_CAST_FPTR(fptr) fptr
-
-
-/*
- * function types:
- */
-/**
- * xmlHashDeallocator:
- * @payload: the data in the hash
- * @name: the name associated
- *
- * Callback to free data from a hash.
- */
-typedef void (*xmlHashDeallocator)(void *payload, const xmlChar *name);
-/**
- * xmlHashCopier:
- * @payload: the data in the hash
- * @name: the name associated
- *
- * Callback to copy data from a hash.
- *
- * Returns a copy of the data or NULL in case of error.
- */
-typedef void *(*xmlHashCopier)(void *payload, const xmlChar *name);
-/**
- * xmlHashScanner:
- * @payload: the data in the hash
- * @data: extra scanner data
- * @name: the name associated
- *
- * Callback when scanning data in a hash with the simple scanner.
- */
-typedef void (*xmlHashScanner)(void *payload, void *data, const xmlChar *name);
-/**
- * xmlHashScannerFull:
- * @payload: the data in the hash
- * @data: extra scanner data
- * @name: the name associated
- * @name2: the second name associated
- * @name3: the third name associated
- *
- * Callback when scanning data in a hash with the full scanner.
- */
-typedef void (*xmlHashScannerFull)(void *payload, void *data,
- const xmlChar *name, const xmlChar *name2,
- const xmlChar *name3);
-
-/*
- * Constructor and destructor.
- */
-XMLPUBFUN xmlHashTablePtr XMLCALL
- xmlHashCreate (int size);
-XMLPUBFUN xmlHashTablePtr XMLCALL
- xmlHashCreateDict(int size,
- xmlDictPtr dict);
-XMLPUBFUN void XMLCALL
- xmlHashFree (xmlHashTablePtr table,
- xmlHashDeallocator f);
-XMLPUBFUN void XMLCALL
- xmlHashDefaultDeallocator(void *entry,
- const xmlChar *name);
-
-/*
- * Add a new entry to the hash table.
- */
-XMLPUBFUN int XMLCALL
- xmlHashAddEntry (xmlHashTablePtr table,
- const xmlChar *name,
- void *userdata);
-XMLPUBFUN int XMLCALL
- xmlHashUpdateEntry(xmlHashTablePtr table,
- const xmlChar *name,
- void *userdata,
- xmlHashDeallocator f);
-XMLPUBFUN int XMLCALL
- xmlHashAddEntry2(xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- void *userdata);
-XMLPUBFUN int XMLCALL
- xmlHashUpdateEntry2(xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- void *userdata,
- xmlHashDeallocator f);
-XMLPUBFUN int XMLCALL
- xmlHashAddEntry3(xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- const xmlChar *name3,
- void *userdata);
-XMLPUBFUN int XMLCALL
- xmlHashUpdateEntry3(xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- const xmlChar *name3,
- void *userdata,
- xmlHashDeallocator f);
-
-/*
- * Remove an entry from the hash table.
- */
-XMLPUBFUN int XMLCALL
- xmlHashRemoveEntry(xmlHashTablePtr table, const xmlChar *name,
- xmlHashDeallocator f);
-XMLPUBFUN int XMLCALL
- xmlHashRemoveEntry2(xmlHashTablePtr table, const xmlChar *name,
- const xmlChar *name2, xmlHashDeallocator f);
-XMLPUBFUN int XMLCALL
- xmlHashRemoveEntry3(xmlHashTablePtr table, const xmlChar *name,
- const xmlChar *name2, const xmlChar *name3,
- xmlHashDeallocator f);
-
-/*
- * Retrieve the userdata.
- */
-XMLPUBFUN void * XMLCALL
- xmlHashLookup (xmlHashTablePtr table,
- const xmlChar *name);
-XMLPUBFUN void * XMLCALL
- xmlHashLookup2 (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2);
-XMLPUBFUN void * XMLCALL
- xmlHashLookup3 (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- const xmlChar *name3);
-XMLPUBFUN void * XMLCALL
- xmlHashQLookup (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *prefix);
-XMLPUBFUN void * XMLCALL
- xmlHashQLookup2 (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *prefix,
- const xmlChar *name2,
- const xmlChar *prefix2);
-XMLPUBFUN void * XMLCALL
- xmlHashQLookup3 (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *prefix,
- const xmlChar *name2,
- const xmlChar *prefix2,
- const xmlChar *name3,
- const xmlChar *prefix3);
-
-/*
- * Helpers.
- */
-XMLPUBFUN xmlHashTablePtr XMLCALL
- xmlHashCopy (xmlHashTablePtr table,
- xmlHashCopier f);
-XMLPUBFUN int XMLCALL
- xmlHashSize (xmlHashTablePtr table);
-XMLPUBFUN void XMLCALL
- xmlHashScan (xmlHashTablePtr table,
- xmlHashScanner f,
- void *data);
-XMLPUBFUN void XMLCALL
- xmlHashScan3 (xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- const xmlChar *name3,
- xmlHashScanner f,
- void *data);
-XMLPUBFUN void XMLCALL
- xmlHashScanFull (xmlHashTablePtr table,
- xmlHashScannerFull f,
- void *data);
-XMLPUBFUN void XMLCALL
- xmlHashScanFull3(xmlHashTablePtr table,
- const xmlChar *name,
- const xmlChar *name2,
- const xmlChar *name3,
- xmlHashScannerFull f,
- void *data);
-#ifdef __cplusplus
-}
-#endif
-#endif /* ! __XML_HASH_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/list.h b/.CondaPkg/env/Library/include/libxml2/libxml/list.h
deleted file mode 100644
index 3211c755..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/list.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Summary: lists interfaces
- * Description: this module implement the list support used in
- * various place in the library.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Gary Pennington
- */
-
-#ifndef __XML_LINK_INCLUDE__
-#define __XML_LINK_INCLUDE__
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef struct _xmlLink xmlLink;
-typedef xmlLink *xmlLinkPtr;
-
-typedef struct _xmlList xmlList;
-typedef xmlList *xmlListPtr;
-
-/**
- * xmlListDeallocator:
- * @lk: the data to deallocate
- *
- * Callback function used to free data from a list.
- */
-typedef void (*xmlListDeallocator) (xmlLinkPtr lk);
-/**
- * xmlListDataCompare:
- * @data0: the first data
- * @data1: the second data
- *
- * Callback function used to compare 2 data.
- *
- * Returns 0 is equality, -1 or 1 otherwise depending on the ordering.
- */
-typedef int (*xmlListDataCompare) (const void *data0, const void *data1);
-/**
- * xmlListWalker:
- * @data: the data found in the list
- * @user: extra user provided data to the walker
- *
- * Callback function used when walking a list with xmlListWalk().
- *
- * Returns 0 to stop walking the list, 1 otherwise.
- */
-typedef int (*xmlListWalker) (const void *data, void *user);
-
-/* Creation/Deletion */
-XMLPUBFUN xmlListPtr XMLCALL
- xmlListCreate (xmlListDeallocator deallocator,
- xmlListDataCompare compare);
-XMLPUBFUN void XMLCALL
- xmlListDelete (xmlListPtr l);
-
-/* Basic Operators */
-XMLPUBFUN void * XMLCALL
- xmlListSearch (xmlListPtr l,
- void *data);
-XMLPUBFUN void * XMLCALL
- xmlListReverseSearch (xmlListPtr l,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlListInsert (xmlListPtr l,
- void *data) ;
-XMLPUBFUN int XMLCALL
- xmlListAppend (xmlListPtr l,
- void *data) ;
-XMLPUBFUN int XMLCALL
- xmlListRemoveFirst (xmlListPtr l,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlListRemoveLast (xmlListPtr l,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlListRemoveAll (xmlListPtr l,
- void *data);
-XMLPUBFUN void XMLCALL
- xmlListClear (xmlListPtr l);
-XMLPUBFUN int XMLCALL
- xmlListEmpty (xmlListPtr l);
-XMLPUBFUN xmlLinkPtr XMLCALL
- xmlListFront (xmlListPtr l);
-XMLPUBFUN xmlLinkPtr XMLCALL
- xmlListEnd (xmlListPtr l);
-XMLPUBFUN int XMLCALL
- xmlListSize (xmlListPtr l);
-
-XMLPUBFUN void XMLCALL
- xmlListPopFront (xmlListPtr l);
-XMLPUBFUN void XMLCALL
- xmlListPopBack (xmlListPtr l);
-XMLPUBFUN int XMLCALL
- xmlListPushFront (xmlListPtr l,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlListPushBack (xmlListPtr l,
- void *data);
-
-/* Advanced Operators */
-XMLPUBFUN void XMLCALL
- xmlListReverse (xmlListPtr l);
-XMLPUBFUN void XMLCALL
- xmlListSort (xmlListPtr l);
-XMLPUBFUN void XMLCALL
- xmlListWalk (xmlListPtr l,
- xmlListWalker walker,
- void *user);
-XMLPUBFUN void XMLCALL
- xmlListReverseWalk (xmlListPtr l,
- xmlListWalker walker,
- void *user);
-XMLPUBFUN void XMLCALL
- xmlListMerge (xmlListPtr l1,
- xmlListPtr l2);
-XMLPUBFUN xmlListPtr XMLCALL
- xmlListDup (const xmlListPtr old);
-XMLPUBFUN int XMLCALL
- xmlListCopy (xmlListPtr cur,
- const xmlListPtr old);
-/* Link operators */
-XMLPUBFUN void * XMLCALL
- xmlLinkGetData (xmlLinkPtr lk);
-
-/* xmlListUnique() */
-/* xmlListSwap */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __XML_LINK_INCLUDE__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/nanoftp.h b/.CondaPkg/env/Library/include/libxml2/libxml/nanoftp.h
deleted file mode 100644
index f39bde5b..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/nanoftp.h
+++ /dev/null
@@ -1,186 +0,0 @@
-/*
- * Summary: minimal FTP implementation
- * Description: minimal FTP implementation allowing to fetch resources
- * like external subset. This module is DEPRECATED, do not
- * use any of its functions.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __NANO_FTP_H__
-#define __NANO_FTP_H__
-
-#include
-
-#ifdef LIBXML_FTP_ENABLED
-
-/* Needed for portability to Windows 64 bits */
-#if defined(_WIN32)
-#include
-#else
-/**
- * SOCKET:
- *
- * macro used to provide portability of code to windows sockets
- */
-#define SOCKET int
-/**
- * INVALID_SOCKET:
- *
- * macro used to provide portability of code to windows sockets
- * the value to be used when the socket is not valid
- */
-#undef INVALID_SOCKET
-#define INVALID_SOCKET (-1)
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * ftpListCallback:
- * @userData: user provided data for the callback
- * @filename: the file name (including "->" when links are shown)
- * @attrib: the attribute string
- * @owner: the owner string
- * @group: the group string
- * @size: the file size
- * @links: the link count
- * @year: the year
- * @month: the month
- * @day: the day
- * @hour: the hour
- * @minute: the minute
- *
- * A callback for the xmlNanoFTPList command.
- * Note that only one of year and day:minute are specified.
- */
-typedef void (*ftpListCallback) (void *userData,
- const char *filename, const char *attrib,
- const char *owner, const char *group,
- unsigned long size, int links, int year,
- const char *month, int day, int hour,
- int minute);
-/**
- * ftpDataCallback:
- * @userData: the user provided context
- * @data: the data received
- * @len: its size in bytes
- *
- * A callback for the xmlNanoFTPGet command.
- */
-typedef void (*ftpDataCallback) (void *userData,
- const char *data,
- int len);
-
-/*
- * Init
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlNanoFTPInit (void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlNanoFTPCleanup (void);
-
-/*
- * Creating/freeing contexts.
- */
-XML_DEPRECATED
-XMLPUBFUN void * XMLCALL
- xmlNanoFTPNewCtxt (const char *URL);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlNanoFTPFreeCtxt (void * ctx);
-XML_DEPRECATED
-XMLPUBFUN void * XMLCALL
- xmlNanoFTPConnectTo (const char *server,
- int port);
-/*
- * Opening/closing session connections.
- */
-XML_DEPRECATED
-XMLPUBFUN void * XMLCALL
- xmlNanoFTPOpen (const char *URL);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPConnect (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPClose (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPQuit (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlNanoFTPScanProxy (const char *URL);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlNanoFTPProxy (const char *host,
- int port,
- const char *user,
- const char *passwd,
- int type);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPUpdateURL (void *ctx,
- const char *URL);
-
-/*
- * Rather internal commands.
- */
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPGetResponse (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPCheckResponse (void *ctx);
-
-/*
- * CD/DIR/GET handlers.
- */
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPCwd (void *ctx,
- const char *directory);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPDele (void *ctx,
- const char *file);
-
-XML_DEPRECATED
-XMLPUBFUN SOCKET XMLCALL
- xmlNanoFTPGetConnection (void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPCloseConnection(void *ctx);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPList (void *ctx,
- ftpListCallback callback,
- void *userData,
- const char *filename);
-XML_DEPRECATED
-XMLPUBFUN SOCKET XMLCALL
- xmlNanoFTPGetSocket (void *ctx,
- const char *filename);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPGet (void *ctx,
- ftpDataCallback callback,
- void *userData,
- const char *filename);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlNanoFTPRead (void *ctx,
- void *dest,
- int len);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* LIBXML_FTP_ENABLED */
-#endif /* __NANO_FTP_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/nanohttp.h b/.CondaPkg/env/Library/include/libxml2/libxml/nanohttp.h
deleted file mode 100644
index 22b8fb43..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/nanohttp.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Summary: minimal HTTP implementation
- * Description: minimal HTTP implementation allowing to fetch resources
- * like external subset.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __NANO_HTTP_H__
-#define __NANO_HTTP_H__
-
-#include
-
-#ifdef LIBXML_HTTP_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-XMLPUBFUN void XMLCALL
- xmlNanoHTTPInit (void);
-XMLPUBFUN void XMLCALL
- xmlNanoHTTPCleanup (void);
-XMLPUBFUN void XMLCALL
- xmlNanoHTTPScanProxy (const char *URL);
-XMLPUBFUN int XMLCALL
- xmlNanoHTTPFetch (const char *URL,
- const char *filename,
- char **contentType);
-XMLPUBFUN void * XMLCALL
- xmlNanoHTTPMethod (const char *URL,
- const char *method,
- const char *input,
- char **contentType,
- const char *headers,
- int ilen);
-XMLPUBFUN void * XMLCALL
- xmlNanoHTTPMethodRedir (const char *URL,
- const char *method,
- const char *input,
- char **contentType,
- char **redir,
- const char *headers,
- int ilen);
-XMLPUBFUN void * XMLCALL
- xmlNanoHTTPOpen (const char *URL,
- char **contentType);
-XMLPUBFUN void * XMLCALL
- xmlNanoHTTPOpenRedir (const char *URL,
- char **contentType,
- char **redir);
-XMLPUBFUN int XMLCALL
- xmlNanoHTTPReturnCode (void *ctx);
-XMLPUBFUN const char * XMLCALL
- xmlNanoHTTPAuthHeader (void *ctx);
-XMLPUBFUN const char * XMLCALL
- xmlNanoHTTPRedir (void *ctx);
-XMLPUBFUN int XMLCALL
- xmlNanoHTTPContentLength( void * ctx );
-XMLPUBFUN const char * XMLCALL
- xmlNanoHTTPEncoding (void *ctx);
-XMLPUBFUN const char * XMLCALL
- xmlNanoHTTPMimeType (void *ctx);
-XMLPUBFUN int XMLCALL
- xmlNanoHTTPRead (void *ctx,
- void *dest,
- int len);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN int XMLCALL
- xmlNanoHTTPSave (void *ctxt,
- const char *filename);
-#endif /* LIBXML_OUTPUT_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlNanoHTTPClose (void *ctx);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_HTTP_ENABLED */
-#endif /* __NANO_HTTP_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/parser.h b/.CondaPkg/env/Library/include/libxml2/libxml/parser.h
deleted file mode 100644
index 82c61d67..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/parser.h
+++ /dev/null
@@ -1,1244 +0,0 @@
-/*
- * Summary: the core parser module
- * Description: Interfaces, constants and types related to the XML parser
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_PARSER_H__
-#define __XML_PARSER_H__
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * XML_DEFAULT_VERSION:
- *
- * The default version of XML used: 1.0
- */
-#define XML_DEFAULT_VERSION "1.0"
-
-/**
- * xmlParserInput:
- *
- * An xmlParserInput is an input flow for the XML processor.
- * Each entity parsed is associated an xmlParserInput (except the
- * few predefined ones). This is the case both for internal entities
- * - in which case the flow is already completely in memory - or
- * external entities - in which case we use the buf structure for
- * progressive reading and I18N conversions to the internal UTF-8 format.
- */
-
-/**
- * xmlParserInputDeallocate:
- * @str: the string to deallocate
- *
- * Callback for freeing some parser input allocations.
- */
-typedef void (* xmlParserInputDeallocate)(xmlChar *str);
-
-struct _xmlParserInput {
- /* Input buffer */
- xmlParserInputBufferPtr buf; /* UTF-8 encoded buffer */
-
- const char *filename; /* The file analyzed, if any */
- const char *directory; /* the directory/base of the file */
- const xmlChar *base; /* Base of the array to parse */
- const xmlChar *cur; /* Current char being parsed */
- const xmlChar *end; /* end of the array to parse */
- int length; /* length if known */
- int line; /* Current line */
- int col; /* Current column */
- /*
- * NOTE: consumed is only tested for equality in the parser code,
- * so even if there is an overflow this should not give troubles
- * for parsing very large instances.
- */
- unsigned long consumed; /* How many xmlChars already consumed */
- xmlParserInputDeallocate free; /* function to deallocate the base */
- const xmlChar *encoding; /* the encoding string for entity */
- const xmlChar *version; /* the version string for entity */
- int standalone; /* Was that entity marked standalone */
- int id; /* an unique identifier for the entity */
-};
-
-/**
- * xmlParserNodeInfo:
- *
- * The parser can be asked to collect Node information, i.e. at what
- * place in the file they were detected.
- * NOTE: This is off by default and not very well tested.
- */
-typedef struct _xmlParserNodeInfo xmlParserNodeInfo;
-typedef xmlParserNodeInfo *xmlParserNodeInfoPtr;
-
-struct _xmlParserNodeInfo {
- const struct _xmlNode* node;
- /* Position & line # that text that created the node begins & ends on */
- unsigned long begin_pos;
- unsigned long begin_line;
- unsigned long end_pos;
- unsigned long end_line;
-};
-
-typedef struct _xmlParserNodeInfoSeq xmlParserNodeInfoSeq;
-typedef xmlParserNodeInfoSeq *xmlParserNodeInfoSeqPtr;
-struct _xmlParserNodeInfoSeq {
- unsigned long maximum;
- unsigned long length;
- xmlParserNodeInfo* buffer;
-};
-
-/**
- * xmlParserInputState:
- *
- * The parser is now working also as a state based parser.
- * The recursive one use the state info for entities processing.
- */
-typedef enum {
- XML_PARSER_EOF = -1, /* nothing is to be parsed */
- XML_PARSER_START = 0, /* nothing has been parsed */
- XML_PARSER_MISC, /* Misc* before int subset */
- XML_PARSER_PI, /* Within a processing instruction */
- XML_PARSER_DTD, /* within some DTD content */
- XML_PARSER_PROLOG, /* Misc* after internal subset */
- XML_PARSER_COMMENT, /* within a comment */
- XML_PARSER_START_TAG, /* within a start tag */
- XML_PARSER_CONTENT, /* within the content */
- XML_PARSER_CDATA_SECTION, /* within a CDATA section */
- XML_PARSER_END_TAG, /* within a closing tag */
- XML_PARSER_ENTITY_DECL, /* within an entity declaration */
- XML_PARSER_ENTITY_VALUE, /* within an entity value in a decl */
- XML_PARSER_ATTRIBUTE_VALUE, /* within an attribute value */
- XML_PARSER_SYSTEM_LITERAL, /* within a SYSTEM value */
- XML_PARSER_EPILOG, /* the Misc* after the last end tag */
- XML_PARSER_IGNORE, /* within an IGNORED section */
- XML_PARSER_PUBLIC_LITERAL /* within a PUBLIC value */
-} xmlParserInputState;
-
-/**
- * XML_DETECT_IDS:
- *
- * Bit in the loadsubset context field to tell to do ID/REFs lookups.
- * Use it to initialize xmlLoadExtDtdDefaultValue.
- */
-#define XML_DETECT_IDS 2
-
-/**
- * XML_COMPLETE_ATTRS:
- *
- * Bit in the loadsubset context field to tell to do complete the
- * elements attributes lists with the ones defaulted from the DTDs.
- * Use it to initialize xmlLoadExtDtdDefaultValue.
- */
-#define XML_COMPLETE_ATTRS 4
-
-/**
- * XML_SKIP_IDS:
- *
- * Bit in the loadsubset context field to tell to not do ID/REFs registration.
- * Used to initialize xmlLoadExtDtdDefaultValue in some special cases.
- */
-#define XML_SKIP_IDS 8
-
-/**
- * xmlParserMode:
- *
- * A parser can operate in various modes
- */
-typedef enum {
- XML_PARSE_UNKNOWN = 0,
- XML_PARSE_DOM = 1,
- XML_PARSE_SAX = 2,
- XML_PARSE_PUSH_DOM = 3,
- XML_PARSE_PUSH_SAX = 4,
- XML_PARSE_READER = 5
-} xmlParserMode;
-
-typedef struct _xmlStartTag xmlStartTag;
-
-/**
- * xmlParserCtxt:
- *
- * The parser context.
- * NOTE This doesn't completely define the parser state, the (current ?)
- * design of the parser uses recursive function calls since this allow
- * and easy mapping from the production rules of the specification
- * to the actual code. The drawback is that the actual function call
- * also reflect the parser state. However most of the parsing routines
- * takes as the only argument the parser context pointer, so migrating
- * to a state based parser for progressive parsing shouldn't be too hard.
- */
-struct _xmlParserCtxt {
- struct _xmlSAXHandler *sax; /* The SAX handler */
- void *userData; /* For SAX interface only, used by DOM build */
- xmlDocPtr myDoc; /* the document being built */
- int wellFormed; /* is the document well formed */
- int replaceEntities; /* shall we replace entities ? */
- const xmlChar *version; /* the XML version string */
- const xmlChar *encoding; /* the declared encoding, if any */
- int standalone; /* standalone document */
- int html; /* an HTML(1) document
- * 3 is HTML after
- * 10 is HTML after
- */
-
- /* Input stream stack */
- xmlParserInputPtr input; /* Current input stream */
- int inputNr; /* Number of current input streams */
- int inputMax; /* Max number of input streams */
- xmlParserInputPtr *inputTab; /* stack of inputs */
-
- /* Node analysis stack only used for DOM building */
- xmlNodePtr node; /* Current parsed Node */
- int nodeNr; /* Depth of the parsing stack */
- int nodeMax; /* Max depth of the parsing stack */
- xmlNodePtr *nodeTab; /* array of nodes */
-
- int record_info; /* Whether node info should be kept */
- xmlParserNodeInfoSeq node_seq; /* info about each node parsed */
-
- int errNo; /* error code */
-
- int hasExternalSubset; /* reference and external subset */
- int hasPErefs; /* the internal subset has PE refs */
- int external; /* are we parsing an external entity */
-
- int valid; /* is the document valid */
- int validate; /* shall we try to validate ? */
- xmlValidCtxt vctxt; /* The validity context */
-
- xmlParserInputState instate; /* current type of input */
- int token; /* next char look-ahead */
-
- char *directory; /* the data directory */
-
- /* Node name stack */
- const xmlChar *name; /* Current parsed Node */
- int nameNr; /* Depth of the parsing stack */
- int nameMax; /* Max depth of the parsing stack */
- const xmlChar * *nameTab; /* array of nodes */
-
- long nbChars; /* unused */
- long checkIndex; /* used by progressive parsing lookup */
- int keepBlanks; /* ugly but ... */
- int disableSAX; /* SAX callbacks are disabled */
- int inSubset; /* Parsing is in int 1/ext 2 subset */
- const xmlChar * intSubName; /* name of subset */
- xmlChar * extSubURI; /* URI of external subset */
- xmlChar * extSubSystem; /* SYSTEM ID of external subset */
-
- /* xml:space values */
- int * space; /* Should the parser preserve spaces */
- int spaceNr; /* Depth of the parsing stack */
- int spaceMax; /* Max depth of the parsing stack */
- int * spaceTab; /* array of space infos */
-
- int depth; /* to prevent entity substitution loops */
- xmlParserInputPtr entity; /* used to check entities boundaries */
- int charset; /* encoding of the in-memory content
- actually an xmlCharEncoding */
- int nodelen; /* Those two fields are there to */
- int nodemem; /* Speed up large node parsing */
- int pedantic; /* signal pedantic warnings */
- void *_private; /* For user data, libxml won't touch it */
-
- int loadsubset; /* should the external subset be loaded */
- int linenumbers; /* set line number in element content */
- void *catalogs; /* document's own catalog */
- int recovery; /* run in recovery mode */
- int progressive; /* is this a progressive parsing */
- xmlDictPtr dict; /* dictionary for the parser */
- const xmlChar * *atts; /* array for the attributes callbacks */
- int maxatts; /* the size of the array */
- int docdict; /* use strings from dict to build tree */
-
- /*
- * pre-interned strings
- */
- const xmlChar *str_xml;
- const xmlChar *str_xmlns;
- const xmlChar *str_xml_ns;
-
- /*
- * Everything below is used only by the new SAX mode
- */
- int sax2; /* operating in the new SAX mode */
- int nsNr; /* the number of inherited namespaces */
- int nsMax; /* the size of the arrays */
- const xmlChar * *nsTab; /* the array of prefix/namespace name */
- int *attallocs; /* which attribute were allocated */
- xmlStartTag *pushTab; /* array of data for push */
- xmlHashTablePtr attsDefault; /* defaulted attributes if any */
- xmlHashTablePtr attsSpecial; /* non-CDATA attributes if any */
- int nsWellFormed; /* is the document XML Namespace okay */
- int options; /* Extra options */
-
- /*
- * Those fields are needed only for streaming parsing so far
- */
- int dictNames; /* Use dictionary names for the tree */
- int freeElemsNr; /* number of freed element nodes */
- xmlNodePtr freeElems; /* List of freed element nodes */
- int freeAttrsNr; /* number of freed attributes nodes */
- xmlAttrPtr freeAttrs; /* List of freed attributes nodes */
-
- /*
- * the complete error information for the last error.
- */
- xmlError lastError;
- xmlParserMode parseMode; /* the parser mode */
- unsigned long nbentities; /* number of entities references */
- unsigned long sizeentities; /* size of parsed entities */
-
- /* for use by HTML non-recursive parser */
- xmlParserNodeInfo *nodeInfo; /* Current NodeInfo */
- int nodeInfoNr; /* Depth of the parsing stack */
- int nodeInfoMax; /* Max depth of the parsing stack */
- xmlParserNodeInfo *nodeInfoTab; /* array of nodeInfos */
-
- int input_id; /* we need to label inputs */
- unsigned long sizeentcopy; /* volume of entity copy */
-};
-
-/**
- * xmlSAXLocator:
- *
- * A SAX Locator.
- */
-struct _xmlSAXLocator {
- const xmlChar *(*getPublicId)(void *ctx);
- const xmlChar *(*getSystemId)(void *ctx);
- int (*getLineNumber)(void *ctx);
- int (*getColumnNumber)(void *ctx);
-};
-
-/**
- * xmlSAXHandler:
- *
- * A SAX handler is bunch of callbacks called by the parser when processing
- * of the input generate data or structure information.
- */
-
-/**
- * resolveEntitySAXFunc:
- * @ctx: the user data (XML parser context)
- * @publicId: The public ID of the entity
- * @systemId: The system ID of the entity
- *
- * Callback:
- * The entity loader, to control the loading of external entities,
- * the application can either:
- * - override this resolveEntity() callback in the SAX block
- * - or better use the xmlSetExternalEntityLoader() function to
- * set up it's own entity resolution routine
- *
- * Returns the xmlParserInputPtr if inlined or NULL for DOM behaviour.
- */
-typedef xmlParserInputPtr (*resolveEntitySAXFunc) (void *ctx,
- const xmlChar *publicId,
- const xmlChar *systemId);
-/**
- * internalSubsetSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: the root element name
- * @ExternalID: the external ID
- * @SystemID: the SYSTEM ID (e.g. filename or URL)
- *
- * Callback on internal subset declaration.
- */
-typedef void (*internalSubsetSAXFunc) (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-/**
- * externalSubsetSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: the root element name
- * @ExternalID: the external ID
- * @SystemID: the SYSTEM ID (e.g. filename or URL)
- *
- * Callback on external subset declaration.
- */
-typedef void (*externalSubsetSAXFunc) (void *ctx,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-/**
- * getEntitySAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The entity name
- *
- * Get an entity by name.
- *
- * Returns the xmlEntityPtr if found.
- */
-typedef xmlEntityPtr (*getEntitySAXFunc) (void *ctx,
- const xmlChar *name);
-/**
- * getParameterEntitySAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The entity name
- *
- * Get a parameter entity by name.
- *
- * Returns the xmlEntityPtr if found.
- */
-typedef xmlEntityPtr (*getParameterEntitySAXFunc) (void *ctx,
- const xmlChar *name);
-/**
- * entityDeclSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: the entity name
- * @type: the entity type
- * @publicId: The public ID of the entity
- * @systemId: The system ID of the entity
- * @content: the entity value (without processing).
- *
- * An entity definition has been parsed.
- */
-typedef void (*entityDeclSAXFunc) (void *ctx,
- const xmlChar *name,
- int type,
- const xmlChar *publicId,
- const xmlChar *systemId,
- xmlChar *content);
-/**
- * notationDeclSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The name of the notation
- * @publicId: The public ID of the entity
- * @systemId: The system ID of the entity
- *
- * What to do when a notation declaration has been parsed.
- */
-typedef void (*notationDeclSAXFunc)(void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId);
-/**
- * attributeDeclSAXFunc:
- * @ctx: the user data (XML parser context)
- * @elem: the name of the element
- * @fullname: the attribute name
- * @type: the attribute type
- * @def: the type of default value
- * @defaultValue: the attribute default value
- * @tree: the tree of enumerated value set
- *
- * An attribute definition has been parsed.
- */
-typedef void (*attributeDeclSAXFunc)(void *ctx,
- const xmlChar *elem,
- const xmlChar *fullname,
- int type,
- int def,
- const xmlChar *defaultValue,
- xmlEnumerationPtr tree);
-/**
- * elementDeclSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: the element name
- * @type: the element type
- * @content: the element value tree
- *
- * An element definition has been parsed.
- */
-typedef void (*elementDeclSAXFunc)(void *ctx,
- const xmlChar *name,
- int type,
- xmlElementContentPtr content);
-/**
- * unparsedEntityDeclSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The name of the entity
- * @publicId: The public ID of the entity
- * @systemId: The system ID of the entity
- * @notationName: the name of the notation
- *
- * What to do when an unparsed entity declaration is parsed.
- */
-typedef void (*unparsedEntityDeclSAXFunc)(void *ctx,
- const xmlChar *name,
- const xmlChar *publicId,
- const xmlChar *systemId,
- const xmlChar *notationName);
-/**
- * setDocumentLocatorSAXFunc:
- * @ctx: the user data (XML parser context)
- * @loc: A SAX Locator
- *
- * Receive the document locator at startup, actually xmlDefaultSAXLocator.
- * Everything is available on the context, so this is useless in our case.
- */
-typedef void (*setDocumentLocatorSAXFunc) (void *ctx,
- xmlSAXLocatorPtr loc);
-/**
- * startDocumentSAXFunc:
- * @ctx: the user data (XML parser context)
- *
- * Called when the document start being processed.
- */
-typedef void (*startDocumentSAXFunc) (void *ctx);
-/**
- * endDocumentSAXFunc:
- * @ctx: the user data (XML parser context)
- *
- * Called when the document end has been detected.
- */
-typedef void (*endDocumentSAXFunc) (void *ctx);
-/**
- * startElementSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The element name, including namespace prefix
- * @atts: An array of name/value attributes pairs, NULL terminated
- *
- * Called when an opening tag has been processed.
- */
-typedef void (*startElementSAXFunc) (void *ctx,
- const xmlChar *name,
- const xmlChar **atts);
-/**
- * endElementSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The element name
- *
- * Called when the end of an element has been detected.
- */
-typedef void (*endElementSAXFunc) (void *ctx,
- const xmlChar *name);
-/**
- * attributeSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The attribute name, including namespace prefix
- * @value: The attribute value
- *
- * Handle an attribute that has been read by the parser.
- * The default handling is to convert the attribute into an
- * DOM subtree and past it in a new xmlAttr element added to
- * the element.
- */
-typedef void (*attributeSAXFunc) (void *ctx,
- const xmlChar *name,
- const xmlChar *value);
-/**
- * referenceSAXFunc:
- * @ctx: the user data (XML parser context)
- * @name: The entity name
- *
- * Called when an entity reference is detected.
- */
-typedef void (*referenceSAXFunc) (void *ctx,
- const xmlChar *name);
-/**
- * charactersSAXFunc:
- * @ctx: the user data (XML parser context)
- * @ch: a xmlChar string
- * @len: the number of xmlChar
- *
- * Receiving some chars from the parser.
- */
-typedef void (*charactersSAXFunc) (void *ctx,
- const xmlChar *ch,
- int len);
-/**
- * ignorableWhitespaceSAXFunc:
- * @ctx: the user data (XML parser context)
- * @ch: a xmlChar string
- * @len: the number of xmlChar
- *
- * Receiving some ignorable whitespaces from the parser.
- * UNUSED: by default the DOM building will use characters.
- */
-typedef void (*ignorableWhitespaceSAXFunc) (void *ctx,
- const xmlChar *ch,
- int len);
-/**
- * processingInstructionSAXFunc:
- * @ctx: the user data (XML parser context)
- * @target: the target name
- * @data: the PI data's
- *
- * A processing instruction has been parsed.
- */
-typedef void (*processingInstructionSAXFunc) (void *ctx,
- const xmlChar *target,
- const xmlChar *data);
-/**
- * commentSAXFunc:
- * @ctx: the user data (XML parser context)
- * @value: the comment content
- *
- * A comment has been parsed.
- */
-typedef void (*commentSAXFunc) (void *ctx,
- const xmlChar *value);
-/**
- * cdataBlockSAXFunc:
- * @ctx: the user data (XML parser context)
- * @value: The pcdata content
- * @len: the block length
- *
- * Called when a pcdata block has been parsed.
- */
-typedef void (*cdataBlockSAXFunc) (
- void *ctx,
- const xmlChar *value,
- int len);
-/**
- * warningSAXFunc:
- * @ctx: an XML parser context
- * @msg: the message to display/transmit
- * @...: extra parameters for the message display
- *
- * Display and format a warning messages, callback.
- */
-typedef void (XMLCDECL *warningSAXFunc) (void *ctx,
- const char *msg, ...) LIBXML_ATTR_FORMAT(2,3);
-/**
- * errorSAXFunc:
- * @ctx: an XML parser context
- * @msg: the message to display/transmit
- * @...: extra parameters for the message display
- *
- * Display and format an error messages, callback.
- */
-typedef void (XMLCDECL *errorSAXFunc) (void *ctx,
- const char *msg, ...) LIBXML_ATTR_FORMAT(2,3);
-/**
- * fatalErrorSAXFunc:
- * @ctx: an XML parser context
- * @msg: the message to display/transmit
- * @...: extra parameters for the message display
- *
- * Display and format fatal error messages, callback.
- * Note: so far fatalError() SAX callbacks are not used, error()
- * get all the callbacks for errors.
- */
-typedef void (XMLCDECL *fatalErrorSAXFunc) (void *ctx,
- const char *msg, ...) LIBXML_ATTR_FORMAT(2,3);
-/**
- * isStandaloneSAXFunc:
- * @ctx: the user data (XML parser context)
- *
- * Is this document tagged standalone?
- *
- * Returns 1 if true
- */
-typedef int (*isStandaloneSAXFunc) (void *ctx);
-/**
- * hasInternalSubsetSAXFunc:
- * @ctx: the user data (XML parser context)
- *
- * Does this document has an internal subset.
- *
- * Returns 1 if true
- */
-typedef int (*hasInternalSubsetSAXFunc) (void *ctx);
-
-/**
- * hasExternalSubsetSAXFunc:
- * @ctx: the user data (XML parser context)
- *
- * Does this document has an external subset?
- *
- * Returns 1 if true
- */
-typedef int (*hasExternalSubsetSAXFunc) (void *ctx);
-
-/************************************************************************
- * *
- * The SAX version 2 API extensions *
- * *
- ************************************************************************/
-/**
- * XML_SAX2_MAGIC:
- *
- * Special constant found in SAX2 blocks initialized fields
- */
-#define XML_SAX2_MAGIC 0xDEEDBEAF
-
-/**
- * startElementNsSAX2Func:
- * @ctx: the user data (XML parser context)
- * @localname: the local name of the element
- * @prefix: the element namespace prefix if available
- * @URI: the element namespace name if available
- * @nb_namespaces: number of namespace definitions on that node
- * @namespaces: pointer to the array of prefix/URI pairs namespace definitions
- * @nb_attributes: the number of attributes on that node
- * @nb_defaulted: the number of defaulted attributes. The defaulted
- * ones are at the end of the array
- * @attributes: pointer to the array of (localname/prefix/URI/value/end)
- * attribute values.
- *
- * SAX2 callback when an element start has been detected by the parser.
- * It provides the namespace information for the element, as well as
- * the new namespace declarations on the element.
- */
-
-typedef void (*startElementNsSAX2Func) (void *ctx,
- const xmlChar *localname,
- const xmlChar *prefix,
- const xmlChar *URI,
- int nb_namespaces,
- const xmlChar **namespaces,
- int nb_attributes,
- int nb_defaulted,
- const xmlChar **attributes);
-
-/**
- * endElementNsSAX2Func:
- * @ctx: the user data (XML parser context)
- * @localname: the local name of the element
- * @prefix: the element namespace prefix if available
- * @URI: the element namespace name if available
- *
- * SAX2 callback when an element end has been detected by the parser.
- * It provides the namespace information for the element.
- */
-
-typedef void (*endElementNsSAX2Func) (void *ctx,
- const xmlChar *localname,
- const xmlChar *prefix,
- const xmlChar *URI);
-
-
-struct _xmlSAXHandler {
- internalSubsetSAXFunc internalSubset;
- isStandaloneSAXFunc isStandalone;
- hasInternalSubsetSAXFunc hasInternalSubset;
- hasExternalSubsetSAXFunc hasExternalSubset;
- resolveEntitySAXFunc resolveEntity;
- getEntitySAXFunc getEntity;
- entityDeclSAXFunc entityDecl;
- notationDeclSAXFunc notationDecl;
- attributeDeclSAXFunc attributeDecl;
- elementDeclSAXFunc elementDecl;
- unparsedEntityDeclSAXFunc unparsedEntityDecl;
- setDocumentLocatorSAXFunc setDocumentLocator;
- startDocumentSAXFunc startDocument;
- endDocumentSAXFunc endDocument;
- startElementSAXFunc startElement;
- endElementSAXFunc endElement;
- referenceSAXFunc reference;
- charactersSAXFunc characters;
- ignorableWhitespaceSAXFunc ignorableWhitespace;
- processingInstructionSAXFunc processingInstruction;
- commentSAXFunc comment;
- warningSAXFunc warning;
- errorSAXFunc error;
- fatalErrorSAXFunc fatalError; /* unused error() get all the errors */
- getParameterEntitySAXFunc getParameterEntity;
- cdataBlockSAXFunc cdataBlock;
- externalSubsetSAXFunc externalSubset;
- unsigned int initialized;
- /* The following fields are extensions available only on version 2 */
- void *_private;
- startElementNsSAX2Func startElementNs;
- endElementNsSAX2Func endElementNs;
- xmlStructuredErrorFunc serror;
-};
-
-/*
- * SAX Version 1
- */
-typedef struct _xmlSAXHandlerV1 xmlSAXHandlerV1;
-typedef xmlSAXHandlerV1 *xmlSAXHandlerV1Ptr;
-struct _xmlSAXHandlerV1 {
- internalSubsetSAXFunc internalSubset;
- isStandaloneSAXFunc isStandalone;
- hasInternalSubsetSAXFunc hasInternalSubset;
- hasExternalSubsetSAXFunc hasExternalSubset;
- resolveEntitySAXFunc resolveEntity;
- getEntitySAXFunc getEntity;
- entityDeclSAXFunc entityDecl;
- notationDeclSAXFunc notationDecl;
- attributeDeclSAXFunc attributeDecl;
- elementDeclSAXFunc elementDecl;
- unparsedEntityDeclSAXFunc unparsedEntityDecl;
- setDocumentLocatorSAXFunc setDocumentLocator;
- startDocumentSAXFunc startDocument;
- endDocumentSAXFunc endDocument;
- startElementSAXFunc startElement;
- endElementSAXFunc endElement;
- referenceSAXFunc reference;
- charactersSAXFunc characters;
- ignorableWhitespaceSAXFunc ignorableWhitespace;
- processingInstructionSAXFunc processingInstruction;
- commentSAXFunc comment;
- warningSAXFunc warning;
- errorSAXFunc error;
- fatalErrorSAXFunc fatalError; /* unused error() get all the errors */
- getParameterEntitySAXFunc getParameterEntity;
- cdataBlockSAXFunc cdataBlock;
- externalSubsetSAXFunc externalSubset;
- unsigned int initialized;
-};
-
-
-/**
- * xmlExternalEntityLoader:
- * @URL: The System ID of the resource requested
- * @ID: The Public ID of the resource requested
- * @context: the XML parser context
- *
- * External entity loaders types.
- *
- * Returns the entity input parser.
- */
-typedef xmlParserInputPtr (*xmlExternalEntityLoader) (const char *URL,
- const char *ID,
- xmlParserCtxtPtr context);
-
-#ifdef __cplusplus
-}
-#endif
-
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/*
- * Init/Cleanup
- */
-XMLPUBFUN void XMLCALL
- xmlInitParser (void);
-XMLPUBFUN void XMLCALL
- xmlCleanupParser (void);
-
-/*
- * Input functions
- */
-XMLPUBFUN int XMLCALL
- xmlParserInputRead (xmlParserInputPtr in,
- int len);
-XMLPUBFUN int XMLCALL
- xmlParserInputGrow (xmlParserInputPtr in,
- int len);
-
-/*
- * Basic parsing Interfaces
- */
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlParseDoc (const xmlChar *cur);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlParseFile (const char *filename);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlParseMemory (const char *buffer,
- int size);
-#endif /* LIBXML_SAX1_ENABLED */
-XMLPUBFUN int XMLCALL
- xmlSubstituteEntitiesDefault(int val);
-XMLPUBFUN int XMLCALL
- xmlKeepBlanksDefault (int val);
-XMLPUBFUN void XMLCALL
- xmlStopParser (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlPedanticParserDefault(int val);
-XMLPUBFUN int XMLCALL
- xmlLineNumbersDefault (int val);
-
-#ifdef LIBXML_SAX1_ENABLED
-/*
- * Recovery mode
- */
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlRecoverDoc (const xmlChar *cur);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlRecoverMemory (const char *buffer,
- int size);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlRecoverFile (const char *filename);
-#endif /* LIBXML_SAX1_ENABLED */
-
-/*
- * Less common routines and SAX interfaces
- */
-XMLPUBFUN int XMLCALL
- xmlParseDocument (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlParseExtParsedEnt (xmlParserCtxtPtr ctxt);
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN int XMLCALL
- xmlSAXUserParseFile (xmlSAXHandlerPtr sax,
- void *user_data,
- const char *filename);
-XMLPUBFUN int XMLCALL
- xmlSAXUserParseMemory (xmlSAXHandlerPtr sax,
- void *user_data,
- const char *buffer,
- int size);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseDoc (xmlSAXHandlerPtr sax,
- const xmlChar *cur,
- int recovery);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseMemory (xmlSAXHandlerPtr sax,
- const char *buffer,
- int size,
- int recovery);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseMemoryWithData (xmlSAXHandlerPtr sax,
- const char *buffer,
- int size,
- int recovery,
- void *data);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseFile (xmlSAXHandlerPtr sax,
- const char *filename,
- int recovery);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseFileWithData (xmlSAXHandlerPtr sax,
- const char *filename,
- int recovery,
- void *data);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlSAXParseEntity (xmlSAXHandlerPtr sax,
- const char *filename);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlParseEntity (const char *filename);
-#endif /* LIBXML_SAX1_ENABLED */
-
-#ifdef LIBXML_VALID_ENABLED
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlSAXParseDTD (xmlSAXHandlerPtr sax,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlParseDTD (const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlIOParseDTD (xmlSAXHandlerPtr sax,
- xmlParserInputBufferPtr input,
- xmlCharEncoding enc);
-#endif /* LIBXML_VALID_ENABLE */
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN int XMLCALL
- xmlParseBalancedChunkMemory(xmlDocPtr doc,
- xmlSAXHandlerPtr sax,
- void *user_data,
- int depth,
- const xmlChar *string,
- xmlNodePtr *lst);
-#endif /* LIBXML_SAX1_ENABLED */
-XMLPUBFUN xmlParserErrors XMLCALL
- xmlParseInNodeContext (xmlNodePtr node,
- const char *data,
- int datalen,
- int options,
- xmlNodePtr *lst);
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN int XMLCALL
- xmlParseBalancedChunkMemoryRecover(xmlDocPtr doc,
- xmlSAXHandlerPtr sax,
- void *user_data,
- int depth,
- const xmlChar *string,
- xmlNodePtr *lst,
- int recover);
-XMLPUBFUN int XMLCALL
- xmlParseExternalEntity (xmlDocPtr doc,
- xmlSAXHandlerPtr sax,
- void *user_data,
- int depth,
- const xmlChar *URL,
- const xmlChar *ID,
- xmlNodePtr *lst);
-#endif /* LIBXML_SAX1_ENABLED */
-XMLPUBFUN int XMLCALL
- xmlParseCtxtExternalEntity(xmlParserCtxtPtr ctx,
- const xmlChar *URL,
- const xmlChar *ID,
- xmlNodePtr *lst);
-
-/*
- * Parser contexts handling.
- */
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlNewParserCtxt (void);
-XMLPUBFUN int XMLCALL
- xmlInitParserCtxt (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlClearParserCtxt (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlFreeParserCtxt (xmlParserCtxtPtr ctxt);
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN void XMLCALL
- xmlSetupParserForBuffer (xmlParserCtxtPtr ctxt,
- const xmlChar* buffer,
- const char *filename);
-#endif /* LIBXML_SAX1_ENABLED */
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateDocParserCtxt (const xmlChar *cur);
-
-#ifdef LIBXML_LEGACY_ENABLED
-/*
- * Reading/setting optional parsing features.
- */
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlGetFeaturesList (int *len,
- const char **result);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlGetFeature (xmlParserCtxtPtr ctxt,
- const char *name,
- void *result);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlSetFeature (xmlParserCtxtPtr ctxt,
- const char *name,
- void *value);
-#endif /* LIBXML_LEGACY_ENABLED */
-
-#ifdef LIBXML_PUSH_ENABLED
-/*
- * Interfaces for the Push mode.
- */
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreatePushParserCtxt(xmlSAXHandlerPtr sax,
- void *user_data,
- const char *chunk,
- int size,
- const char *filename);
-XMLPUBFUN int XMLCALL
- xmlParseChunk (xmlParserCtxtPtr ctxt,
- const char *chunk,
- int size,
- int terminate);
-#endif /* LIBXML_PUSH_ENABLED */
-
-/*
- * Special I/O mode.
- */
-
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateIOParserCtxt (xmlSAXHandlerPtr sax,
- void *user_data,
- xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- xmlCharEncoding enc);
-
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNewIOInputStream (xmlParserCtxtPtr ctxt,
- xmlParserInputBufferPtr input,
- xmlCharEncoding enc);
-
-/*
- * Node infos.
- */
-XMLPUBFUN const xmlParserNodeInfo* XMLCALL
- xmlParserFindNodeInfo (const xmlParserCtxtPtr ctxt,
- const xmlNodePtr node);
-XMLPUBFUN void XMLCALL
- xmlInitNodeInfoSeq (xmlParserNodeInfoSeqPtr seq);
-XMLPUBFUN void XMLCALL
- xmlClearNodeInfoSeq (xmlParserNodeInfoSeqPtr seq);
-XMLPUBFUN unsigned long XMLCALL
- xmlParserFindNodeInfoIndex(const xmlParserNodeInfoSeqPtr seq,
- const xmlNodePtr node);
-XMLPUBFUN void XMLCALL
- xmlParserAddNodeInfo (xmlParserCtxtPtr ctxt,
- const xmlParserNodeInfoPtr info);
-
-/*
- * External entities handling actually implemented in xmlIO.
- */
-
-XMLPUBFUN void XMLCALL
- xmlSetExternalEntityLoader(xmlExternalEntityLoader f);
-XMLPUBFUN xmlExternalEntityLoader XMLCALL
- xmlGetExternalEntityLoader(void);
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlLoadExternalEntity (const char *URL,
- const char *ID,
- xmlParserCtxtPtr ctxt);
-
-/*
- * Index lookup, actually implemented in the encoding module
- */
-XMLPUBFUN long XMLCALL
- xmlByteConsumed (xmlParserCtxtPtr ctxt);
-
-/*
- * New set of simpler/more flexible APIs
- */
-/**
- * xmlParserOption:
- *
- * This is the set of XML parser options that can be passed down
- * to the xmlReadDoc() and similar calls.
- */
-typedef enum {
- XML_PARSE_RECOVER = 1<<0, /* recover on errors */
- XML_PARSE_NOENT = 1<<1, /* substitute entities */
- XML_PARSE_DTDLOAD = 1<<2, /* load the external subset */
- XML_PARSE_DTDATTR = 1<<3, /* default DTD attributes */
- XML_PARSE_DTDVALID = 1<<4, /* validate with the DTD */
- XML_PARSE_NOERROR = 1<<5, /* suppress error reports */
- XML_PARSE_NOWARNING = 1<<6, /* suppress warning reports */
- XML_PARSE_PEDANTIC = 1<<7, /* pedantic error reporting */
- XML_PARSE_NOBLANKS = 1<<8, /* remove blank nodes */
- XML_PARSE_SAX1 = 1<<9, /* use the SAX1 interface internally */
- XML_PARSE_XINCLUDE = 1<<10,/* Implement XInclude substitution */
- XML_PARSE_NONET = 1<<11,/* Forbid network access */
- XML_PARSE_NODICT = 1<<12,/* Do not reuse the context dictionary */
- XML_PARSE_NSCLEAN = 1<<13,/* remove redundant namespaces declarations */
- XML_PARSE_NOCDATA = 1<<14,/* merge CDATA as text nodes */
- XML_PARSE_NOXINCNODE= 1<<15,/* do not generate XINCLUDE START/END nodes */
- XML_PARSE_COMPACT = 1<<16,/* compact small text nodes; no modification of
- the tree allowed afterwards (will possibly
- crash if you try to modify the tree) */
- XML_PARSE_OLD10 = 1<<17,/* parse using XML-1.0 before update 5 */
- XML_PARSE_NOBASEFIX = 1<<18,/* do not fixup XINCLUDE xml:base uris */
- XML_PARSE_HUGE = 1<<19,/* relax any hardcoded limit from the parser */
- XML_PARSE_OLDSAX = 1<<20,/* parse using SAX2 interface before 2.7.0 */
- XML_PARSE_IGNORE_ENC= 1<<21,/* ignore internal document encoding hint */
- XML_PARSE_BIG_LINES = 1<<22 /* Store big lines numbers in text PSVI field */
-} xmlParserOption;
-
-XMLPUBFUN void XMLCALL
- xmlCtxtReset (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlCtxtResetPush (xmlParserCtxtPtr ctxt,
- const char *chunk,
- int size,
- const char *filename,
- const char *encoding);
-XMLPUBFUN int XMLCALL
- xmlCtxtUseOptions (xmlParserCtxtPtr ctxt,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlReadDoc (const xmlChar *cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlReadFile (const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlReadMemory (const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlReadFd (int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlReadIO (xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCtxtReadDoc (xmlParserCtxtPtr ctxt,
- const xmlChar *cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCtxtReadFile (xmlParserCtxtPtr ctxt,
- const char *filename,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCtxtReadMemory (xmlParserCtxtPtr ctxt,
- const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCtxtReadFd (xmlParserCtxtPtr ctxt,
- int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCtxtReadIO (xmlParserCtxtPtr ctxt,
- xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-
-/*
- * Library wide options
- */
-/**
- * xmlFeature:
- *
- * Used to examine the existence of features that can be enabled
- * or disabled at compile-time.
- * They used to be called XML_FEATURE_xxx but this clashed with Expat
- */
-typedef enum {
- XML_WITH_THREAD = 1,
- XML_WITH_TREE = 2,
- XML_WITH_OUTPUT = 3,
- XML_WITH_PUSH = 4,
- XML_WITH_READER = 5,
- XML_WITH_PATTERN = 6,
- XML_WITH_WRITER = 7,
- XML_WITH_SAX1 = 8,
- XML_WITH_FTP = 9,
- XML_WITH_HTTP = 10,
- XML_WITH_VALID = 11,
- XML_WITH_HTML = 12,
- XML_WITH_LEGACY = 13,
- XML_WITH_C14N = 14,
- XML_WITH_CATALOG = 15,
- XML_WITH_XPATH = 16,
- XML_WITH_XPTR = 17,
- XML_WITH_XINCLUDE = 18,
- XML_WITH_ICONV = 19,
- XML_WITH_ISO8859X = 20,
- XML_WITH_UNICODE = 21,
- XML_WITH_REGEXP = 22,
- XML_WITH_AUTOMATA = 23,
- XML_WITH_EXPR = 24,
- XML_WITH_SCHEMAS = 25,
- XML_WITH_SCHEMATRON = 26,
- XML_WITH_MODULES = 27,
- XML_WITH_DEBUG = 28,
- XML_WITH_DEBUG_MEM = 29,
- XML_WITH_DEBUG_RUN = 30,
- XML_WITH_ZLIB = 31,
- XML_WITH_ICU = 32,
- XML_WITH_LZMA = 33,
- XML_WITH_NONE = 99999 /* just to be sure of allocation size */
-} xmlFeature;
-
-XMLPUBFUN int XMLCALL
- xmlHasFeature (xmlFeature feature);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_PARSER_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/parserInternals.h b/.CondaPkg/env/Library/include/libxml2/libxml/parserInternals.h
deleted file mode 100644
index 656ee462..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/parserInternals.h
+++ /dev/null
@@ -1,656 +0,0 @@
-/*
- * Summary: internals routines and limits exported by the parser.
- * Description: this module exports a number of internal parsing routines
- * they are not really all intended for applications but
- * can prove useful doing low level processing.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_PARSER_INTERNALS_H__
-#define __XML_PARSER_INTERNALS_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlParserMaxDepth:
- *
- * arbitrary depth limit for the XML documents that we allow to
- * process. This is not a limitation of the parser but a safety
- * boundary feature, use XML_PARSE_HUGE option to override it.
- */
-XMLPUBVAR unsigned int xmlParserMaxDepth;
-
-/**
- * XML_MAX_TEXT_LENGTH:
- *
- * Maximum size allowed for a single text node when building a tree.
- * This is not a limitation of the parser but a safety boundary feature,
- * use XML_PARSE_HUGE option to override it.
- * Introduced in 2.9.0
- */
-#define XML_MAX_TEXT_LENGTH 10000000
-
-/**
- * XML_MAX_NAME_LENGTH:
- *
- * Maximum size allowed for a markup identifier.
- * This is not a limitation of the parser but a safety boundary feature,
- * use XML_PARSE_HUGE option to override it.
- * Note that with the use of parsing dictionaries overriding the limit
- * may result in more runtime memory usage in face of "unfriendly' content
- * Introduced in 2.9.0
- */
-#define XML_MAX_NAME_LENGTH 50000
-
-/**
- * XML_MAX_DICTIONARY_LIMIT:
- *
- * Maximum size allowed by the parser for a dictionary by default
- * This is not a limitation of the parser but a safety boundary feature,
- * use XML_PARSE_HUGE option to override it.
- * Introduced in 2.9.0
- */
-#define XML_MAX_DICTIONARY_LIMIT 10000000
-
-/**
- * XML_MAX_LOOKUP_LIMIT:
- *
- * Maximum size allowed by the parser for ahead lookup
- * This is an upper boundary enforced by the parser to avoid bad
- * behaviour on "unfriendly' content
- * Introduced in 2.9.0
- */
-#define XML_MAX_LOOKUP_LIMIT 10000000
-
-/**
- * XML_MAX_NAMELEN:
- *
- * Identifiers can be longer, but this will be more costly
- * at runtime.
- */
-#define XML_MAX_NAMELEN 100
-
-/**
- * INPUT_CHUNK:
- *
- * The parser tries to always have that amount of input ready.
- * One of the point is providing context when reporting errors.
- */
-#define INPUT_CHUNK 250
-
-/************************************************************************
- * *
- * UNICODE version of the macros. *
- * *
- ************************************************************************/
-/**
- * IS_BYTE_CHAR:
- * @c: an byte value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [2] Char ::= #x9 | #xA | #xD | [#x20...]
- * any byte character in the accepted range
- */
-#define IS_BYTE_CHAR(c) xmlIsChar_ch(c)
-
-/**
- * IS_CHAR:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD]
- * | [#x10000-#x10FFFF]
- * any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
- */
-#define IS_CHAR(c) xmlIsCharQ(c)
-
-/**
- * IS_CHAR_CH:
- * @c: an xmlChar (usually an unsigned char)
- *
- * Behaves like IS_CHAR on single-byte value
- */
-#define IS_CHAR_CH(c) xmlIsChar_ch(c)
-
-/**
- * IS_BLANK:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [3] S ::= (#x20 | #x9 | #xD | #xA)+
- */
-#define IS_BLANK(c) xmlIsBlankQ(c)
-
-/**
- * IS_BLANK_CH:
- * @c: an xmlChar value (normally unsigned char)
- *
- * Behaviour same as IS_BLANK
- */
-#define IS_BLANK_CH(c) xmlIsBlank_ch(c)
-
-/**
- * IS_BASECHAR:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [85] BaseChar ::= ... long list see REC ...
- */
-#define IS_BASECHAR(c) xmlIsBaseCharQ(c)
-
-/**
- * IS_DIGIT:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [88] Digit ::= ... long list see REC ...
- */
-#define IS_DIGIT(c) xmlIsDigitQ(c)
-
-/**
- * IS_DIGIT_CH:
- * @c: an xmlChar value (usually an unsigned char)
- *
- * Behaves like IS_DIGIT but with a single byte argument
- */
-#define IS_DIGIT_CH(c) xmlIsDigit_ch(c)
-
-/**
- * IS_COMBINING:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- * [87] CombiningChar ::= ... long list see REC ...
- */
-#define IS_COMBINING(c) xmlIsCombiningQ(c)
-
-/**
- * IS_COMBINING_CH:
- * @c: an xmlChar (usually an unsigned char)
- *
- * Always false (all combining chars > 0xff)
- */
-#define IS_COMBINING_CH(c) 0
-
-/**
- * IS_EXTENDER:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- *
- * [89] Extender ::= #x00B7 | #x02D0 | #x02D1 | #x0387 | #x0640 |
- * #x0E46 | #x0EC6 | #x3005 | [#x3031-#x3035] |
- * [#x309D-#x309E] | [#x30FC-#x30FE]
- */
-#define IS_EXTENDER(c) xmlIsExtenderQ(c)
-
-/**
- * IS_EXTENDER_CH:
- * @c: an xmlChar value (usually an unsigned char)
- *
- * Behaves like IS_EXTENDER but with a single-byte argument
- */
-#define IS_EXTENDER_CH(c) xmlIsExtender_ch(c)
-
-/**
- * IS_IDEOGRAPHIC:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- *
- * [86] Ideographic ::= [#x4E00-#x9FA5] | #x3007 | [#x3021-#x3029]
- */
-#define IS_IDEOGRAPHIC(c) xmlIsIdeographicQ(c)
-
-/**
- * IS_LETTER:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- *
- * [84] Letter ::= BaseChar | Ideographic
- */
-#define IS_LETTER(c) (IS_BASECHAR(c) || IS_IDEOGRAPHIC(c))
-
-/**
- * IS_LETTER_CH:
- * @c: an xmlChar value (normally unsigned char)
- *
- * Macro behaves like IS_LETTER, but only check base chars
- *
- */
-#define IS_LETTER_CH(c) xmlIsBaseChar_ch(c)
-
-/**
- * IS_ASCII_LETTER:
- * @c: an xmlChar value
- *
- * Macro to check [a-zA-Z]
- *
- */
-#define IS_ASCII_LETTER(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || \
- ((0x61 <= (c)) && ((c) <= 0x7a)))
-
-/**
- * IS_ASCII_DIGIT:
- * @c: an xmlChar value
- *
- * Macro to check [0-9]
- *
- */
-#define IS_ASCII_DIGIT(c) ((0x30 <= (c)) && ((c) <= 0x39))
-
-/**
- * IS_PUBIDCHAR:
- * @c: an UNICODE value (int)
- *
- * Macro to check the following production in the XML spec:
- *
- *
- * [13] PubidChar ::= #x20 | #xD | #xA | [a-zA-Z0-9] | [-'()+,./:=?;!*#@$_%]
- */
-#define IS_PUBIDCHAR(c) xmlIsPubidCharQ(c)
-
-/**
- * IS_PUBIDCHAR_CH:
- * @c: an xmlChar value (normally unsigned char)
- *
- * Same as IS_PUBIDCHAR but for single-byte value
- */
-#define IS_PUBIDCHAR_CH(c) xmlIsPubidChar_ch(c)
-
-/**
- * SKIP_EOL:
- * @p: and UTF8 string pointer
- *
- * Skips the end of line chars.
- */
-#define SKIP_EOL(p) \
- if (*(p) == 0x13) { p++ ; if (*(p) == 0x10) p++; } \
- if (*(p) == 0x10) { p++ ; if (*(p) == 0x13) p++; }
-
-/**
- * MOVETO_ENDTAG:
- * @p: and UTF8 string pointer
- *
- * Skips to the next '>' char.
- */
-#define MOVETO_ENDTAG(p) \
- while ((*p) && (*(p) != '>')) (p)++
-
-/**
- * MOVETO_STARTTAG:
- * @p: and UTF8 string pointer
- *
- * Skips to the next '<' char.
- */
-#define MOVETO_STARTTAG(p) \
- while ((*p) && (*(p) != '<')) (p)++
-
-/**
- * Global variables used for predefined strings.
- */
-XMLPUBVAR const xmlChar xmlStringText[];
-XMLPUBVAR const xmlChar xmlStringTextNoenc[];
-XMLPUBVAR const xmlChar xmlStringComment[];
-
-/*
- * Function to finish the work of the macros where needed.
- */
-XMLPUBFUN int XMLCALL xmlIsLetter (int c);
-
-/**
- * Parser context.
- */
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateFileParserCtxt (const char *filename);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateURLParserCtxt (const char *filename,
- int options);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateMemoryParserCtxt(const char *buffer,
- int size);
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlCreateEntityParserCtxt(const xmlChar *URL,
- const xmlChar *ID,
- const xmlChar *base);
-XMLPUBFUN int XMLCALL
- xmlSwitchEncoding (xmlParserCtxtPtr ctxt,
- xmlCharEncoding enc);
-XMLPUBFUN int XMLCALL
- xmlSwitchToEncoding (xmlParserCtxtPtr ctxt,
- xmlCharEncodingHandlerPtr handler);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlSwitchInputEncoding (xmlParserCtxtPtr ctxt,
- xmlParserInputPtr input,
- xmlCharEncodingHandlerPtr handler);
-
-#ifdef IN_LIBXML
-/* internal error reporting */
-XMLPUBFUN void XMLCALL
- __xmlErrEncoding (xmlParserCtxtPtr ctxt,
- xmlParserErrors xmlerr,
- const char *msg,
- const xmlChar * str1,
- const xmlChar * str2) LIBXML_ATTR_FORMAT(3,0);
-#endif
-
-/**
- * Input Streams.
- */
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNewStringInputStream (xmlParserCtxtPtr ctxt,
- const xmlChar *buffer);
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNewEntityInputStream (xmlParserCtxtPtr ctxt,
- xmlEntityPtr entity);
-XMLPUBFUN int XMLCALL
- xmlPushInput (xmlParserCtxtPtr ctxt,
- xmlParserInputPtr input);
-XMLPUBFUN xmlChar XMLCALL
- xmlPopInput (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlFreeInputStream (xmlParserInputPtr input);
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNewInputFromFile (xmlParserCtxtPtr ctxt,
- const char *filename);
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNewInputStream (xmlParserCtxtPtr ctxt);
-
-/**
- * Namespaces.
- */
-XMLPUBFUN xmlChar * XMLCALL
- xmlSplitQName (xmlParserCtxtPtr ctxt,
- const xmlChar *name,
- xmlChar **prefix);
-
-/**
- * Generic production rules.
- */
-XMLPUBFUN const xmlChar * XMLCALL
- xmlParseName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseNmtoken (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseEntityValue (xmlParserCtxtPtr ctxt,
- xmlChar **orig);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseAttValue (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseSystemLiteral (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParsePubidLiteral (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseCharData (xmlParserCtxtPtr ctxt,
- int cdata);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseExternalID (xmlParserCtxtPtr ctxt,
- xmlChar **publicID,
- int strict);
-XMLPUBFUN void XMLCALL
- xmlParseComment (xmlParserCtxtPtr ctxt);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlParsePITarget (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParsePI (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseNotationDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseEntityDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlParseDefaultDecl (xmlParserCtxtPtr ctxt,
- xmlChar **value);
-XMLPUBFUN xmlEnumerationPtr XMLCALL
- xmlParseNotationType (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlEnumerationPtr XMLCALL
- xmlParseEnumerationType (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlParseEnumeratedType (xmlParserCtxtPtr ctxt,
- xmlEnumerationPtr *tree);
-XMLPUBFUN int XMLCALL
- xmlParseAttributeType (xmlParserCtxtPtr ctxt,
- xmlEnumerationPtr *tree);
-XMLPUBFUN void XMLCALL
- xmlParseAttributeListDecl(xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlParseElementMixedContentDecl
- (xmlParserCtxtPtr ctxt,
- int inputchk);
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlParseElementChildrenContentDecl
- (xmlParserCtxtPtr ctxt,
- int inputchk);
-XMLPUBFUN int XMLCALL
- xmlParseElementContentDecl(xmlParserCtxtPtr ctxt,
- const xmlChar *name,
- xmlElementContentPtr *result);
-XMLPUBFUN int XMLCALL
- xmlParseElementDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseMarkupDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlParseCharRef (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlEntityPtr XMLCALL
- xmlParseEntityRef (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseReference (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParsePEReference (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseDocTypeDecl (xmlParserCtxtPtr ctxt);
-#ifdef LIBXML_SAX1_ENABLED
-XMLPUBFUN const xmlChar * XMLCALL
- xmlParseAttribute (xmlParserCtxtPtr ctxt,
- xmlChar **value);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlParseStartTag (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseEndTag (xmlParserCtxtPtr ctxt);
-#endif /* LIBXML_SAX1_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlParseCDSect (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseContent (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseElement (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseVersionNum (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseVersionInfo (xmlParserCtxtPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseEncName (xmlParserCtxtPtr ctxt);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlParseEncodingDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlParseSDDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseXMLDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseTextDecl (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseMisc (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlParseExternalSubset (xmlParserCtxtPtr ctxt,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-/**
- * XML_SUBSTITUTE_NONE:
- *
- * If no entities need to be substituted.
- */
-#define XML_SUBSTITUTE_NONE 0
-/**
- * XML_SUBSTITUTE_REF:
- *
- * Whether general entities need to be substituted.
- */
-#define XML_SUBSTITUTE_REF 1
-/**
- * XML_SUBSTITUTE_PEREF:
- *
- * Whether parameter entities need to be substituted.
- */
-#define XML_SUBSTITUTE_PEREF 2
-/**
- * XML_SUBSTITUTE_BOTH:
- *
- * Both general and parameter entities need to be substituted.
- */
-#define XML_SUBSTITUTE_BOTH 3
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlStringDecodeEntities (xmlParserCtxtPtr ctxt,
- const xmlChar *str,
- int what,
- xmlChar end,
- xmlChar end2,
- xmlChar end3);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStringLenDecodeEntities (xmlParserCtxtPtr ctxt,
- const xmlChar *str,
- int len,
- int what,
- xmlChar end,
- xmlChar end2,
- xmlChar end3);
-
-/*
- * Generated by MACROS on top of parser.c c.f. PUSH_AND_POP.
- */
-XMLPUBFUN int XMLCALL nodePush (xmlParserCtxtPtr ctxt,
- xmlNodePtr value);
-XMLPUBFUN xmlNodePtr XMLCALL nodePop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL inputPush (xmlParserCtxtPtr ctxt,
- xmlParserInputPtr value);
-XMLPUBFUN xmlParserInputPtr XMLCALL inputPop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN const xmlChar * XMLCALL namePop (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL namePush (xmlParserCtxtPtr ctxt,
- const xmlChar *value);
-
-/*
- * other commodities shared between parser.c and parserInternals.
- */
-XMLPUBFUN int XMLCALL xmlSkipBlankChars (xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL xmlStringCurrentChar (xmlParserCtxtPtr ctxt,
- const xmlChar *cur,
- int *len);
-XMLPUBFUN void XMLCALL xmlParserHandlePEReference(xmlParserCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL xmlCheckLanguageID (const xmlChar *lang);
-
-/*
- * Really core function shared with HTML parser.
- */
-XMLPUBFUN int XMLCALL xmlCurrentChar (xmlParserCtxtPtr ctxt,
- int *len);
-XMLPUBFUN int XMLCALL xmlCopyCharMultiByte (xmlChar *out,
- int val);
-XMLPUBFUN int XMLCALL xmlCopyChar (int len,
- xmlChar *out,
- int val);
-XMLPUBFUN void XMLCALL xmlNextChar (xmlParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL xmlParserInputShrink (xmlParserInputPtr in);
-
-#ifdef LIBXML_HTML_ENABLED
-/*
- * Actually comes from the HTML parser but launched from the init stuff.
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL htmlInitAutoClose (void);
-XMLPUBFUN htmlParserCtxtPtr XMLCALL htmlCreateFileParserCtxt(const char *filename,
- const char *encoding);
-#endif
-
-/*
- * Specific function to keep track of entities references
- * and used by the XSLT debugger.
- */
-#ifdef LIBXML_LEGACY_ENABLED
-/**
- * xmlEntityReferenceFunc:
- * @ent: the entity
- * @firstNode: the fist node in the chunk
- * @lastNode: the last nod in the chunk
- *
- * Callback function used when one needs to be able to track back the
- * provenance of a chunk of nodes inherited from an entity replacement.
- */
-typedef void (*xmlEntityReferenceFunc) (xmlEntityPtr ent,
- xmlNodePtr firstNode,
- xmlNodePtr lastNode);
-
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL xmlSetEntityReferenceFunc (xmlEntityReferenceFunc func);
-
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlParseQuotedString (xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlParseNamespace (xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlNamespaceParseNSDef (xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlScanName (xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlNamespaceParseNCName (xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL xmlParserHandleReference(xmlParserCtxtPtr ctxt);
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlNamespaceParseQName (xmlParserCtxtPtr ctxt,
- xmlChar **prefix);
-/**
- * Entities
- */
-XML_DEPRECATED
-XMLPUBFUN xmlChar * XMLCALL
- xmlDecodeEntities (xmlParserCtxtPtr ctxt,
- int len,
- int what,
- xmlChar end,
- xmlChar end2,
- xmlChar end3);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlHandleEntity (xmlParserCtxtPtr ctxt,
- xmlEntityPtr entity);
-
-#endif /* LIBXML_LEGACY_ENABLED */
-
-#ifdef IN_LIBXML
-/*
- * internal only
- */
-XMLPUBFUN void XMLCALL
- xmlErrMemory (xmlParserCtxtPtr ctxt,
- const char *extra);
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_PARSER_INTERNALS_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/pattern.h b/.CondaPkg/env/Library/include/libxml2/libxml/pattern.h
deleted file mode 100644
index 97d2cd2b..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/pattern.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Summary: pattern expression handling
- * Description: allows to compile and test pattern expressions for nodes
- * either in a tree or based on a parser state.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_PATTERN_H__
-#define __XML_PATTERN_H__
-
-#include
-#include
-#include
-
-#ifdef LIBXML_PATTERN_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlPattern:
- *
- * A compiled (XPath based) pattern to select nodes
- */
-typedef struct _xmlPattern xmlPattern;
-typedef xmlPattern *xmlPatternPtr;
-
-/**
- * xmlPatternFlags:
- *
- * This is the set of options affecting the behaviour of pattern
- * matching with this module
- *
- */
-typedef enum {
- XML_PATTERN_DEFAULT = 0, /* simple pattern match */
- XML_PATTERN_XPATH = 1<<0, /* standard XPath pattern */
- XML_PATTERN_XSSEL = 1<<1, /* XPath subset for schema selector */
- XML_PATTERN_XSFIELD = 1<<2 /* XPath subset for schema field */
-} xmlPatternFlags;
-
-XMLPUBFUN void XMLCALL
- xmlFreePattern (xmlPatternPtr comp);
-
-XMLPUBFUN void XMLCALL
- xmlFreePatternList (xmlPatternPtr comp);
-
-XMLPUBFUN xmlPatternPtr XMLCALL
- xmlPatterncompile (const xmlChar *pattern,
- xmlDict *dict,
- int flags,
- const xmlChar **namespaces);
-XMLPUBFUN int XMLCALL
- xmlPatternMatch (xmlPatternPtr comp,
- xmlNodePtr node);
-
-/* streaming interfaces */
-typedef struct _xmlStreamCtxt xmlStreamCtxt;
-typedef xmlStreamCtxt *xmlStreamCtxtPtr;
-
-XMLPUBFUN int XMLCALL
- xmlPatternStreamable (xmlPatternPtr comp);
-XMLPUBFUN int XMLCALL
- xmlPatternMaxDepth (xmlPatternPtr comp);
-XMLPUBFUN int XMLCALL
- xmlPatternMinDepth (xmlPatternPtr comp);
-XMLPUBFUN int XMLCALL
- xmlPatternFromRoot (xmlPatternPtr comp);
-XMLPUBFUN xmlStreamCtxtPtr XMLCALL
- xmlPatternGetStreamCtxt (xmlPatternPtr comp);
-XMLPUBFUN void XMLCALL
- xmlFreeStreamCtxt (xmlStreamCtxtPtr stream);
-XMLPUBFUN int XMLCALL
- xmlStreamPushNode (xmlStreamCtxtPtr stream,
- const xmlChar *name,
- const xmlChar *ns,
- int nodeType);
-XMLPUBFUN int XMLCALL
- xmlStreamPush (xmlStreamCtxtPtr stream,
- const xmlChar *name,
- const xmlChar *ns);
-XMLPUBFUN int XMLCALL
- xmlStreamPushAttr (xmlStreamCtxtPtr stream,
- const xmlChar *name,
- const xmlChar *ns);
-XMLPUBFUN int XMLCALL
- xmlStreamPop (xmlStreamCtxtPtr stream);
-XMLPUBFUN int XMLCALL
- xmlStreamWantsAnyNode (xmlStreamCtxtPtr stream);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_PATTERN_ENABLED */
-
-#endif /* __XML_PATTERN_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/relaxng.h b/.CondaPkg/env/Library/include/libxml2/libxml/relaxng.h
deleted file mode 100644
index 6369785c..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/relaxng.h
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
- * Summary: implementation of the Relax-NG validation
- * Description: implementation of the Relax-NG validation
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_RELAX_NG__
-#define __XML_RELAX_NG__
-
-#include
-#include
-#include
-
-#ifdef LIBXML_SCHEMAS_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef struct _xmlRelaxNG xmlRelaxNG;
-typedef xmlRelaxNG *xmlRelaxNGPtr;
-
-
-/**
- * xmlRelaxNGValidityErrorFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of an error callback from a Relax-NG validation
- */
-typedef void (XMLCDECL *xmlRelaxNGValidityErrorFunc) (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-
-/**
- * xmlRelaxNGValidityWarningFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of a warning callback from a Relax-NG validation
- */
-typedef void (XMLCDECL *xmlRelaxNGValidityWarningFunc) (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-
-/**
- * A schemas validation context
- */
-typedef struct _xmlRelaxNGParserCtxt xmlRelaxNGParserCtxt;
-typedef xmlRelaxNGParserCtxt *xmlRelaxNGParserCtxtPtr;
-
-typedef struct _xmlRelaxNGValidCtxt xmlRelaxNGValidCtxt;
-typedef xmlRelaxNGValidCtxt *xmlRelaxNGValidCtxtPtr;
-
-/*
- * xmlRelaxNGValidErr:
- *
- * List of possible Relax NG validation errors
- */
-typedef enum {
- XML_RELAXNG_OK = 0,
- XML_RELAXNG_ERR_MEMORY,
- XML_RELAXNG_ERR_TYPE,
- XML_RELAXNG_ERR_TYPEVAL,
- XML_RELAXNG_ERR_DUPID,
- XML_RELAXNG_ERR_TYPECMP,
- XML_RELAXNG_ERR_NOSTATE,
- XML_RELAXNG_ERR_NODEFINE,
- XML_RELAXNG_ERR_LISTEXTRA,
- XML_RELAXNG_ERR_LISTEMPTY,
- XML_RELAXNG_ERR_INTERNODATA,
- XML_RELAXNG_ERR_INTERSEQ,
- XML_RELAXNG_ERR_INTEREXTRA,
- XML_RELAXNG_ERR_ELEMNAME,
- XML_RELAXNG_ERR_ATTRNAME,
- XML_RELAXNG_ERR_ELEMNONS,
- XML_RELAXNG_ERR_ATTRNONS,
- XML_RELAXNG_ERR_ELEMWRONGNS,
- XML_RELAXNG_ERR_ATTRWRONGNS,
- XML_RELAXNG_ERR_ELEMEXTRANS,
- XML_RELAXNG_ERR_ATTREXTRANS,
- XML_RELAXNG_ERR_ELEMNOTEMPTY,
- XML_RELAXNG_ERR_NOELEM,
- XML_RELAXNG_ERR_NOTELEM,
- XML_RELAXNG_ERR_ATTRVALID,
- XML_RELAXNG_ERR_CONTENTVALID,
- XML_RELAXNG_ERR_EXTRACONTENT,
- XML_RELAXNG_ERR_INVALIDATTR,
- XML_RELAXNG_ERR_DATAELEM,
- XML_RELAXNG_ERR_VALELEM,
- XML_RELAXNG_ERR_LISTELEM,
- XML_RELAXNG_ERR_DATATYPE,
- XML_RELAXNG_ERR_VALUE,
- XML_RELAXNG_ERR_LIST,
- XML_RELAXNG_ERR_NOGRAMMAR,
- XML_RELAXNG_ERR_EXTRADATA,
- XML_RELAXNG_ERR_LACKDATA,
- XML_RELAXNG_ERR_INTERNAL,
- XML_RELAXNG_ERR_ELEMWRONG,
- XML_RELAXNG_ERR_TEXTWRONG
-} xmlRelaxNGValidErr;
-
-/*
- * xmlRelaxNGParserFlags:
- *
- * List of possible Relax NG Parser flags
- */
-typedef enum {
- XML_RELAXNGP_NONE = 0,
- XML_RELAXNGP_FREE_DOC = 1,
- XML_RELAXNGP_CRNG = 2
-} xmlRelaxNGParserFlag;
-
-XMLPUBFUN int XMLCALL
- xmlRelaxNGInitTypes (void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlRelaxNGCleanupTypes (void);
-
-/*
- * Interfaces for parsing.
- */
-XMLPUBFUN xmlRelaxNGParserCtxtPtr XMLCALL
- xmlRelaxNGNewParserCtxt (const char *URL);
-XMLPUBFUN xmlRelaxNGParserCtxtPtr XMLCALL
- xmlRelaxNGNewMemParserCtxt (const char *buffer,
- int size);
-XMLPUBFUN xmlRelaxNGParserCtxtPtr XMLCALL
- xmlRelaxNGNewDocParserCtxt (xmlDocPtr doc);
-
-XMLPUBFUN int XMLCALL
- xmlRelaxParserSetFlag (xmlRelaxNGParserCtxtPtr ctxt,
- int flag);
-
-XMLPUBFUN void XMLCALL
- xmlRelaxNGFreeParserCtxt (xmlRelaxNGParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGSetParserErrors(xmlRelaxNGParserCtxtPtr ctxt,
- xmlRelaxNGValidityErrorFunc err,
- xmlRelaxNGValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGGetParserErrors(xmlRelaxNGParserCtxtPtr ctxt,
- xmlRelaxNGValidityErrorFunc *err,
- xmlRelaxNGValidityWarningFunc *warn,
- void **ctx);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGSetParserStructuredErrors(
- xmlRelaxNGParserCtxtPtr ctxt,
- xmlStructuredErrorFunc serror,
- void *ctx);
-XMLPUBFUN xmlRelaxNGPtr XMLCALL
- xmlRelaxNGParse (xmlRelaxNGParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGFree (xmlRelaxNGPtr schema);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlRelaxNGDump (FILE *output,
- xmlRelaxNGPtr schema);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGDumpTree (FILE * output,
- xmlRelaxNGPtr schema);
-#endif /* LIBXML_OUTPUT_ENABLED */
-/*
- * Interfaces for validating
- */
-XMLPUBFUN void XMLCALL
- xmlRelaxNGSetValidErrors(xmlRelaxNGValidCtxtPtr ctxt,
- xmlRelaxNGValidityErrorFunc err,
- xmlRelaxNGValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGGetValidErrors(xmlRelaxNGValidCtxtPtr ctxt,
- xmlRelaxNGValidityErrorFunc *err,
- xmlRelaxNGValidityWarningFunc *warn,
- void **ctx);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGSetValidStructuredErrors(xmlRelaxNGValidCtxtPtr ctxt,
- xmlStructuredErrorFunc serror, void *ctx);
-XMLPUBFUN xmlRelaxNGValidCtxtPtr XMLCALL
- xmlRelaxNGNewValidCtxt (xmlRelaxNGPtr schema);
-XMLPUBFUN void XMLCALL
- xmlRelaxNGFreeValidCtxt (xmlRelaxNGValidCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGValidateDoc (xmlRelaxNGValidCtxtPtr ctxt,
- xmlDocPtr doc);
-/*
- * Interfaces for progressive validation when possible
- */
-XMLPUBFUN int XMLCALL
- xmlRelaxNGValidatePushElement (xmlRelaxNGValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGValidatePushCData (xmlRelaxNGValidCtxtPtr ctxt,
- const xmlChar *data,
- int len);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGValidatePopElement (xmlRelaxNGValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- xmlRelaxNGValidateFullElement (xmlRelaxNGValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_SCHEMAS_ENABLED */
-
-#endif /* __XML_RELAX_NG__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/schemasInternals.h b/.CondaPkg/env/Library/include/libxml2/libxml/schemasInternals.h
deleted file mode 100644
index c521d1c1..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/schemasInternals.h
+++ /dev/null
@@ -1,958 +0,0 @@
-/*
- * Summary: internal interfaces for XML Schemas
- * Description: internal interfaces for the XML Schemas handling
- * and schema validity checking
- * The Schemas development is a Work In Progress.
- * Some of those interfaces are not guaranteed to be API or ABI stable !
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SCHEMA_INTERNALS_H__
-#define __XML_SCHEMA_INTERNALS_H__
-
-#include
-
-#ifdef LIBXML_SCHEMAS_ENABLED
-
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef enum {
- XML_SCHEMAS_UNKNOWN = 0,
- XML_SCHEMAS_STRING = 1,
- XML_SCHEMAS_NORMSTRING = 2,
- XML_SCHEMAS_DECIMAL = 3,
- XML_SCHEMAS_TIME = 4,
- XML_SCHEMAS_GDAY = 5,
- XML_SCHEMAS_GMONTH = 6,
- XML_SCHEMAS_GMONTHDAY = 7,
- XML_SCHEMAS_GYEAR = 8,
- XML_SCHEMAS_GYEARMONTH = 9,
- XML_SCHEMAS_DATE = 10,
- XML_SCHEMAS_DATETIME = 11,
- XML_SCHEMAS_DURATION = 12,
- XML_SCHEMAS_FLOAT = 13,
- XML_SCHEMAS_DOUBLE = 14,
- XML_SCHEMAS_BOOLEAN = 15,
- XML_SCHEMAS_TOKEN = 16,
- XML_SCHEMAS_LANGUAGE = 17,
- XML_SCHEMAS_NMTOKEN = 18,
- XML_SCHEMAS_NMTOKENS = 19,
- XML_SCHEMAS_NAME = 20,
- XML_SCHEMAS_QNAME = 21,
- XML_SCHEMAS_NCNAME = 22,
- XML_SCHEMAS_ID = 23,
- XML_SCHEMAS_IDREF = 24,
- XML_SCHEMAS_IDREFS = 25,
- XML_SCHEMAS_ENTITY = 26,
- XML_SCHEMAS_ENTITIES = 27,
- XML_SCHEMAS_NOTATION = 28,
- XML_SCHEMAS_ANYURI = 29,
- XML_SCHEMAS_INTEGER = 30,
- XML_SCHEMAS_NPINTEGER = 31,
- XML_SCHEMAS_NINTEGER = 32,
- XML_SCHEMAS_NNINTEGER = 33,
- XML_SCHEMAS_PINTEGER = 34,
- XML_SCHEMAS_INT = 35,
- XML_SCHEMAS_UINT = 36,
- XML_SCHEMAS_LONG = 37,
- XML_SCHEMAS_ULONG = 38,
- XML_SCHEMAS_SHORT = 39,
- XML_SCHEMAS_USHORT = 40,
- XML_SCHEMAS_BYTE = 41,
- XML_SCHEMAS_UBYTE = 42,
- XML_SCHEMAS_HEXBINARY = 43,
- XML_SCHEMAS_BASE64BINARY = 44,
- XML_SCHEMAS_ANYTYPE = 45,
- XML_SCHEMAS_ANYSIMPLETYPE = 46
-} xmlSchemaValType;
-
-/*
- * XML Schemas defines multiple type of types.
- */
-typedef enum {
- XML_SCHEMA_TYPE_BASIC = 1, /* A built-in datatype */
- XML_SCHEMA_TYPE_ANY,
- XML_SCHEMA_TYPE_FACET,
- XML_SCHEMA_TYPE_SIMPLE,
- XML_SCHEMA_TYPE_COMPLEX,
- XML_SCHEMA_TYPE_SEQUENCE = 6,
- XML_SCHEMA_TYPE_CHOICE,
- XML_SCHEMA_TYPE_ALL,
- XML_SCHEMA_TYPE_SIMPLE_CONTENT,
- XML_SCHEMA_TYPE_COMPLEX_CONTENT,
- XML_SCHEMA_TYPE_UR,
- XML_SCHEMA_TYPE_RESTRICTION,
- XML_SCHEMA_TYPE_EXTENSION,
- XML_SCHEMA_TYPE_ELEMENT,
- XML_SCHEMA_TYPE_ATTRIBUTE,
- XML_SCHEMA_TYPE_ATTRIBUTEGROUP,
- XML_SCHEMA_TYPE_GROUP,
- XML_SCHEMA_TYPE_NOTATION,
- XML_SCHEMA_TYPE_LIST,
- XML_SCHEMA_TYPE_UNION,
- XML_SCHEMA_TYPE_ANY_ATTRIBUTE,
- XML_SCHEMA_TYPE_IDC_UNIQUE,
- XML_SCHEMA_TYPE_IDC_KEY,
- XML_SCHEMA_TYPE_IDC_KEYREF,
- XML_SCHEMA_TYPE_PARTICLE = 25,
- XML_SCHEMA_TYPE_ATTRIBUTE_USE,
- XML_SCHEMA_FACET_MININCLUSIVE = 1000,
- XML_SCHEMA_FACET_MINEXCLUSIVE,
- XML_SCHEMA_FACET_MAXINCLUSIVE,
- XML_SCHEMA_FACET_MAXEXCLUSIVE,
- XML_SCHEMA_FACET_TOTALDIGITS,
- XML_SCHEMA_FACET_FRACTIONDIGITS,
- XML_SCHEMA_FACET_PATTERN,
- XML_SCHEMA_FACET_ENUMERATION,
- XML_SCHEMA_FACET_WHITESPACE,
- XML_SCHEMA_FACET_LENGTH,
- XML_SCHEMA_FACET_MAXLENGTH,
- XML_SCHEMA_FACET_MINLENGTH,
- XML_SCHEMA_EXTRA_QNAMEREF = 2000,
- XML_SCHEMA_EXTRA_ATTR_USE_PROHIB
-} xmlSchemaTypeType;
-
-typedef enum {
- XML_SCHEMA_CONTENT_UNKNOWN = 0,
- XML_SCHEMA_CONTENT_EMPTY = 1,
- XML_SCHEMA_CONTENT_ELEMENTS,
- XML_SCHEMA_CONTENT_MIXED,
- XML_SCHEMA_CONTENT_SIMPLE,
- XML_SCHEMA_CONTENT_MIXED_OR_ELEMENTS, /* Obsolete */
- XML_SCHEMA_CONTENT_BASIC,
- XML_SCHEMA_CONTENT_ANY
-} xmlSchemaContentType;
-
-typedef struct _xmlSchemaVal xmlSchemaVal;
-typedef xmlSchemaVal *xmlSchemaValPtr;
-
-typedef struct _xmlSchemaType xmlSchemaType;
-typedef xmlSchemaType *xmlSchemaTypePtr;
-
-typedef struct _xmlSchemaFacet xmlSchemaFacet;
-typedef xmlSchemaFacet *xmlSchemaFacetPtr;
-
-/**
- * Annotation
- */
-typedef struct _xmlSchemaAnnot xmlSchemaAnnot;
-typedef xmlSchemaAnnot *xmlSchemaAnnotPtr;
-struct _xmlSchemaAnnot {
- struct _xmlSchemaAnnot *next;
- xmlNodePtr content; /* the annotation */
-};
-
-/**
- * XML_SCHEMAS_ANYATTR_SKIP:
- *
- * Skip unknown attribute from validation
- * Obsolete, not used anymore.
- */
-#define XML_SCHEMAS_ANYATTR_SKIP 1
-/**
- * XML_SCHEMAS_ANYATTR_LAX:
- *
- * Ignore validation non definition on attributes
- * Obsolete, not used anymore.
- */
-#define XML_SCHEMAS_ANYATTR_LAX 2
-/**
- * XML_SCHEMAS_ANYATTR_STRICT:
- *
- * Apply strict validation rules on attributes
- * Obsolete, not used anymore.
- */
-#define XML_SCHEMAS_ANYATTR_STRICT 3
-/**
- * XML_SCHEMAS_ANY_SKIP:
- *
- * Skip unknown attribute from validation
- */
-#define XML_SCHEMAS_ANY_SKIP 1
-/**
- * XML_SCHEMAS_ANY_LAX:
- *
- * Used by wildcards.
- * Validate if type found, don't worry if not found
- */
-#define XML_SCHEMAS_ANY_LAX 2
-/**
- * XML_SCHEMAS_ANY_STRICT:
- *
- * Used by wildcards.
- * Apply strict validation rules
- */
-#define XML_SCHEMAS_ANY_STRICT 3
-/**
- * XML_SCHEMAS_ATTR_USE_PROHIBITED:
- *
- * Used by wildcards.
- * The attribute is prohibited.
- */
-#define XML_SCHEMAS_ATTR_USE_PROHIBITED 0
-/**
- * XML_SCHEMAS_ATTR_USE_REQUIRED:
- *
- * The attribute is required.
- */
-#define XML_SCHEMAS_ATTR_USE_REQUIRED 1
-/**
- * XML_SCHEMAS_ATTR_USE_OPTIONAL:
- *
- * The attribute is optional.
- */
-#define XML_SCHEMAS_ATTR_USE_OPTIONAL 2
-/**
- * XML_SCHEMAS_ATTR_GLOBAL:
- *
- * allow elements in no namespace
- */
-#define XML_SCHEMAS_ATTR_GLOBAL 1 << 0
-/**
- * XML_SCHEMAS_ATTR_NSDEFAULT:
- *
- * allow elements in no namespace
- */
-#define XML_SCHEMAS_ATTR_NSDEFAULT 1 << 7
-/**
- * XML_SCHEMAS_ATTR_INTERNAL_RESOLVED:
- *
- * this is set when the "type" and "ref" references
- * have been resolved.
- */
-#define XML_SCHEMAS_ATTR_INTERNAL_RESOLVED 1 << 8
-/**
- * XML_SCHEMAS_ATTR_FIXED:
- *
- * the attribute has a fixed value
- */
-#define XML_SCHEMAS_ATTR_FIXED 1 << 9
-
-/**
- * xmlSchemaAttribute:
- * An attribute definition.
- */
-
-typedef struct _xmlSchemaAttribute xmlSchemaAttribute;
-typedef xmlSchemaAttribute *xmlSchemaAttributePtr;
-struct _xmlSchemaAttribute {
- xmlSchemaTypeType type;
- struct _xmlSchemaAttribute *next; /* the next attribute (not used?) */
- const xmlChar *name; /* the name of the declaration */
- const xmlChar *id; /* Deprecated; not used */
- const xmlChar *ref; /* Deprecated; not used */
- const xmlChar *refNs; /* Deprecated; not used */
- const xmlChar *typeName; /* the local name of the type definition */
- const xmlChar *typeNs; /* the ns URI of the type definition */
- xmlSchemaAnnotPtr annot;
-
- xmlSchemaTypePtr base; /* Deprecated; not used */
- int occurs; /* Deprecated; not used */
- const xmlChar *defValue; /* The initial value of the value constraint */
- xmlSchemaTypePtr subtypes; /* the type definition */
- xmlNodePtr node;
- const xmlChar *targetNamespace;
- int flags;
- const xmlChar *refPrefix; /* Deprecated; not used */
- xmlSchemaValPtr defVal; /* The compiled value constraint */
- xmlSchemaAttributePtr refDecl; /* Deprecated; not used */
-};
-
-/**
- * xmlSchemaAttributeLink:
- * Used to build a list of attribute uses on complexType definitions.
- * WARNING: Deprecated; not used.
- */
-typedef struct _xmlSchemaAttributeLink xmlSchemaAttributeLink;
-typedef xmlSchemaAttributeLink *xmlSchemaAttributeLinkPtr;
-struct _xmlSchemaAttributeLink {
- struct _xmlSchemaAttributeLink *next;/* the next attribute link ... */
- struct _xmlSchemaAttribute *attr;/* the linked attribute */
-};
-
-/**
- * XML_SCHEMAS_WILDCARD_COMPLETE:
- *
- * If the wildcard is complete.
- */
-#define XML_SCHEMAS_WILDCARD_COMPLETE 1 << 0
-
-/**
- * xmlSchemaCharValueLink:
- * Used to build a list of namespaces on wildcards.
- */
-typedef struct _xmlSchemaWildcardNs xmlSchemaWildcardNs;
-typedef xmlSchemaWildcardNs *xmlSchemaWildcardNsPtr;
-struct _xmlSchemaWildcardNs {
- struct _xmlSchemaWildcardNs *next;/* the next constraint link ... */
- const xmlChar *value;/* the value */
-};
-
-/**
- * xmlSchemaWildcard.
- * A wildcard.
- */
-typedef struct _xmlSchemaWildcard xmlSchemaWildcard;
-typedef xmlSchemaWildcard *xmlSchemaWildcardPtr;
-struct _xmlSchemaWildcard {
- xmlSchemaTypeType type; /* The kind of type */
- const xmlChar *id; /* Deprecated; not used */
- xmlSchemaAnnotPtr annot;
- xmlNodePtr node;
- int minOccurs; /* Deprecated; not used */
- int maxOccurs; /* Deprecated; not used */
- int processContents;
- int any; /* Indicates if the ns constraint is of ##any */
- xmlSchemaWildcardNsPtr nsSet; /* The list of allowed namespaces */
- xmlSchemaWildcardNsPtr negNsSet; /* The negated namespace */
- int flags;
-};
-
-/**
- * XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED:
- *
- * The attribute wildcard has been built.
- */
-#define XML_SCHEMAS_ATTRGROUP_WILDCARD_BUILDED 1 << 0
-/**
- * XML_SCHEMAS_ATTRGROUP_GLOBAL:
- *
- * The attribute group has been defined.
- */
-#define XML_SCHEMAS_ATTRGROUP_GLOBAL 1 << 1
-/**
- * XML_SCHEMAS_ATTRGROUP_MARKED:
- *
- * Marks the attr group as marked; used for circular checks.
- */
-#define XML_SCHEMAS_ATTRGROUP_MARKED 1 << 2
-
-/**
- * XML_SCHEMAS_ATTRGROUP_REDEFINED:
- *
- * The attr group was redefined.
- */
-#define XML_SCHEMAS_ATTRGROUP_REDEFINED 1 << 3
-/**
- * XML_SCHEMAS_ATTRGROUP_HAS_REFS:
- *
- * Whether this attr. group contains attr. group references.
- */
-#define XML_SCHEMAS_ATTRGROUP_HAS_REFS 1 << 4
-
-/**
- * An attribute group definition.
- *
- * xmlSchemaAttribute and xmlSchemaAttributeGroup start of structures
- * must be kept similar
- */
-typedef struct _xmlSchemaAttributeGroup xmlSchemaAttributeGroup;
-typedef xmlSchemaAttributeGroup *xmlSchemaAttributeGroupPtr;
-struct _xmlSchemaAttributeGroup {
- xmlSchemaTypeType type; /* The kind of type */
- struct _xmlSchemaAttribute *next;/* the next attribute if in a group ... */
- const xmlChar *name;
- const xmlChar *id;
- const xmlChar *ref; /* Deprecated; not used */
- const xmlChar *refNs; /* Deprecated; not used */
- xmlSchemaAnnotPtr annot;
-
- xmlSchemaAttributePtr attributes; /* Deprecated; not used */
- xmlNodePtr node;
- int flags;
- xmlSchemaWildcardPtr attributeWildcard;
- const xmlChar *refPrefix; /* Deprecated; not used */
- xmlSchemaAttributeGroupPtr refItem; /* Deprecated; not used */
- const xmlChar *targetNamespace;
- void *attrUses;
-};
-
-/**
- * xmlSchemaTypeLink:
- * Used to build a list of types (e.g. member types of
- * simpleType with variety "union").
- */
-typedef struct _xmlSchemaTypeLink xmlSchemaTypeLink;
-typedef xmlSchemaTypeLink *xmlSchemaTypeLinkPtr;
-struct _xmlSchemaTypeLink {
- struct _xmlSchemaTypeLink *next;/* the next type link ... */
- xmlSchemaTypePtr type;/* the linked type */
-};
-
-/**
- * xmlSchemaFacetLink:
- * Used to build a list of facets.
- */
-typedef struct _xmlSchemaFacetLink xmlSchemaFacetLink;
-typedef xmlSchemaFacetLink *xmlSchemaFacetLinkPtr;
-struct _xmlSchemaFacetLink {
- struct _xmlSchemaFacetLink *next;/* the next facet link ... */
- xmlSchemaFacetPtr facet;/* the linked facet */
-};
-
-/**
- * XML_SCHEMAS_TYPE_MIXED:
- *
- * the element content type is mixed
- */
-#define XML_SCHEMAS_TYPE_MIXED 1 << 0
-/**
- * XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION:
- *
- * the simple or complex type has a derivation method of "extension".
- */
-#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_EXTENSION 1 << 1
-/**
- * XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION:
- *
- * the simple or complex type has a derivation method of "restriction".
- */
-#define XML_SCHEMAS_TYPE_DERIVATION_METHOD_RESTRICTION 1 << 2
-/**
- * XML_SCHEMAS_TYPE_GLOBAL:
- *
- * the type is global
- */
-#define XML_SCHEMAS_TYPE_GLOBAL 1 << 3
-/**
- * XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD:
- *
- * the complexType owns an attribute wildcard, i.e.
- * it can be freed by the complexType
- */
-#define XML_SCHEMAS_TYPE_OWNED_ATTR_WILDCARD 1 << 4 /* Obsolete. */
-/**
- * XML_SCHEMAS_TYPE_VARIETY_ABSENT:
- *
- * the simpleType has a variety of "absent".
- * TODO: Actually not necessary :-/, since if
- * none of the variety flags occur then it's
- * automatically absent.
- */
-#define XML_SCHEMAS_TYPE_VARIETY_ABSENT 1 << 5
-/**
- * XML_SCHEMAS_TYPE_VARIETY_LIST:
- *
- * the simpleType has a variety of "list".
- */
-#define XML_SCHEMAS_TYPE_VARIETY_LIST 1 << 6
-/**
- * XML_SCHEMAS_TYPE_VARIETY_UNION:
- *
- * the simpleType has a variety of "union".
- */
-#define XML_SCHEMAS_TYPE_VARIETY_UNION 1 << 7
-/**
- * XML_SCHEMAS_TYPE_VARIETY_ATOMIC:
- *
- * the simpleType has a variety of "union".
- */
-#define XML_SCHEMAS_TYPE_VARIETY_ATOMIC 1 << 8
-/**
- * XML_SCHEMAS_TYPE_FINAL_EXTENSION:
- *
- * the complexType has a final of "extension".
- */
-#define XML_SCHEMAS_TYPE_FINAL_EXTENSION 1 << 9
-/**
- * XML_SCHEMAS_TYPE_FINAL_RESTRICTION:
- *
- * the simpleType/complexType has a final of "restriction".
- */
-#define XML_SCHEMAS_TYPE_FINAL_RESTRICTION 1 << 10
-/**
- * XML_SCHEMAS_TYPE_FINAL_LIST:
- *
- * the simpleType has a final of "list".
- */
-#define XML_SCHEMAS_TYPE_FINAL_LIST 1 << 11
-/**
- * XML_SCHEMAS_TYPE_FINAL_UNION:
- *
- * the simpleType has a final of "union".
- */
-#define XML_SCHEMAS_TYPE_FINAL_UNION 1 << 12
-/**
- * XML_SCHEMAS_TYPE_FINAL_DEFAULT:
- *
- * the simpleType has a final of "default".
- */
-#define XML_SCHEMAS_TYPE_FINAL_DEFAULT 1 << 13
-/**
- * XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE:
- *
- * Marks the item as a builtin primitive.
- */
-#define XML_SCHEMAS_TYPE_BUILTIN_PRIMITIVE 1 << 14
-/**
- * XML_SCHEMAS_TYPE_MARKED:
- *
- * Marks the item as marked; used for circular checks.
- */
-#define XML_SCHEMAS_TYPE_MARKED 1 << 16
-/**
- * XML_SCHEMAS_TYPE_BLOCK_DEFAULT:
- *
- * the complexType did not specify 'block' so use the default of the
- * item.
- */
-#define XML_SCHEMAS_TYPE_BLOCK_DEFAULT 1 << 17
-/**
- * XML_SCHEMAS_TYPE_BLOCK_EXTENSION:
- *
- * the complexType has a 'block' of "extension".
- */
-#define XML_SCHEMAS_TYPE_BLOCK_EXTENSION 1 << 18
-/**
- * XML_SCHEMAS_TYPE_BLOCK_RESTRICTION:
- *
- * the complexType has a 'block' of "restriction".
- */
-#define XML_SCHEMAS_TYPE_BLOCK_RESTRICTION 1 << 19
-/**
- * XML_SCHEMAS_TYPE_ABSTRACT:
- *
- * the simple/complexType is abstract.
- */
-#define XML_SCHEMAS_TYPE_ABSTRACT 1 << 20
-/**
- * XML_SCHEMAS_TYPE_FACETSNEEDVALUE:
- *
- * indicates if the facets need a computed value
- */
-#define XML_SCHEMAS_TYPE_FACETSNEEDVALUE 1 << 21
-/**
- * XML_SCHEMAS_TYPE_INTERNAL_RESOLVED:
- *
- * indicates that the type was typefixed
- */
-#define XML_SCHEMAS_TYPE_INTERNAL_RESOLVED 1 << 22
-/**
- * XML_SCHEMAS_TYPE_INTERNAL_INVALID:
- *
- * indicates that the type is invalid
- */
-#define XML_SCHEMAS_TYPE_INTERNAL_INVALID 1 << 23
-/**
- * XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE:
- *
- * a whitespace-facet value of "preserve"
- */
-#define XML_SCHEMAS_TYPE_WHITESPACE_PRESERVE 1 << 24
-/**
- * XML_SCHEMAS_TYPE_WHITESPACE_REPLACE:
- *
- * a whitespace-facet value of "replace"
- */
-#define XML_SCHEMAS_TYPE_WHITESPACE_REPLACE 1 << 25
-/**
- * XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE:
- *
- * a whitespace-facet value of "collapse"
- */
-#define XML_SCHEMAS_TYPE_WHITESPACE_COLLAPSE 1 << 26
-/**
- * XML_SCHEMAS_TYPE_HAS_FACETS:
- *
- * has facets
- */
-#define XML_SCHEMAS_TYPE_HAS_FACETS 1 << 27
-/**
- * XML_SCHEMAS_TYPE_NORMVALUENEEDED:
- *
- * indicates if the facets (pattern) need a normalized value
- */
-#define XML_SCHEMAS_TYPE_NORMVALUENEEDED 1 << 28
-
-/**
- * XML_SCHEMAS_TYPE_FIXUP_1:
- *
- * First stage of fixup was done.
- */
-#define XML_SCHEMAS_TYPE_FIXUP_1 1 << 29
-
-/**
- * XML_SCHEMAS_TYPE_REDEFINED:
- *
- * The type was redefined.
- */
-#define XML_SCHEMAS_TYPE_REDEFINED 1 << 30
-/**
- * XML_SCHEMAS_TYPE_REDEFINING:
- *
- * The type redefines an other type.
- */
-/* #define XML_SCHEMAS_TYPE_REDEFINING 1 << 31 */
-
-/**
- * _xmlSchemaType:
- *
- * Schemas type definition.
- */
-struct _xmlSchemaType {
- xmlSchemaTypeType type; /* The kind of type */
- struct _xmlSchemaType *next; /* the next type if in a sequence ... */
- const xmlChar *name;
- const xmlChar *id ; /* Deprecated; not used */
- const xmlChar *ref; /* Deprecated; not used */
- const xmlChar *refNs; /* Deprecated; not used */
- xmlSchemaAnnotPtr annot;
- xmlSchemaTypePtr subtypes;
- xmlSchemaAttributePtr attributes; /* Deprecated; not used */
- xmlNodePtr node;
- int minOccurs; /* Deprecated; not used */
- int maxOccurs; /* Deprecated; not used */
-
- int flags;
- xmlSchemaContentType contentType;
- const xmlChar *base; /* Base type's local name */
- const xmlChar *baseNs; /* Base type's target namespace */
- xmlSchemaTypePtr baseType; /* The base type component */
- xmlSchemaFacetPtr facets; /* Local facets */
- struct _xmlSchemaType *redef; /* Deprecated; not used */
- int recurse; /* Obsolete */
- xmlSchemaAttributeLinkPtr *attributeUses; /* Deprecated; not used */
- xmlSchemaWildcardPtr attributeWildcard;
- int builtInType; /* Type of built-in types. */
- xmlSchemaTypeLinkPtr memberTypes; /* member-types if a union type. */
- xmlSchemaFacetLinkPtr facetSet; /* All facets (incl. inherited) */
- const xmlChar *refPrefix; /* Deprecated; not used */
- xmlSchemaTypePtr contentTypeDef; /* Used for the simple content of complex types.
- Could we use @subtypes for this? */
- xmlRegexpPtr contModel; /* Holds the automaton of the content model */
- const xmlChar *targetNamespace;
- void *attrUses;
-};
-
-/*
- * xmlSchemaElement:
- * An element definition.
- *
- * xmlSchemaType, xmlSchemaFacet and xmlSchemaElement start of
- * structures must be kept similar
- */
-/**
- * XML_SCHEMAS_ELEM_NILLABLE:
- *
- * the element is nillable
- */
-#define XML_SCHEMAS_ELEM_NILLABLE 1 << 0
-/**
- * XML_SCHEMAS_ELEM_GLOBAL:
- *
- * the element is global
- */
-#define XML_SCHEMAS_ELEM_GLOBAL 1 << 1
-/**
- * XML_SCHEMAS_ELEM_DEFAULT:
- *
- * the element has a default value
- */
-#define XML_SCHEMAS_ELEM_DEFAULT 1 << 2
-/**
- * XML_SCHEMAS_ELEM_FIXED:
- *
- * the element has a fixed value
- */
-#define XML_SCHEMAS_ELEM_FIXED 1 << 3
-/**
- * XML_SCHEMAS_ELEM_ABSTRACT:
- *
- * the element is abstract
- */
-#define XML_SCHEMAS_ELEM_ABSTRACT 1 << 4
-/**
- * XML_SCHEMAS_ELEM_TOPLEVEL:
- *
- * the element is top level
- * obsolete: use XML_SCHEMAS_ELEM_GLOBAL instead
- */
-#define XML_SCHEMAS_ELEM_TOPLEVEL 1 << 5
-/**
- * XML_SCHEMAS_ELEM_REF:
- *
- * the element is a reference to a type
- */
-#define XML_SCHEMAS_ELEM_REF 1 << 6
-/**
- * XML_SCHEMAS_ELEM_NSDEFAULT:
- *
- * allow elements in no namespace
- * Obsolete, not used anymore.
- */
-#define XML_SCHEMAS_ELEM_NSDEFAULT 1 << 7
-/**
- * XML_SCHEMAS_ELEM_INTERNAL_RESOLVED:
- *
- * this is set when "type", "ref", "substitutionGroup"
- * references have been resolved.
- */
-#define XML_SCHEMAS_ELEM_INTERNAL_RESOLVED 1 << 8
- /**
- * XML_SCHEMAS_ELEM_CIRCULAR:
- *
- * a helper flag for the search of circular references.
- */
-#define XML_SCHEMAS_ELEM_CIRCULAR 1 << 9
-/**
- * XML_SCHEMAS_ELEM_BLOCK_ABSENT:
- *
- * the "block" attribute is absent
- */
-#define XML_SCHEMAS_ELEM_BLOCK_ABSENT 1 << 10
-/**
- * XML_SCHEMAS_ELEM_BLOCK_EXTENSION:
- *
- * disallowed substitutions are absent
- */
-#define XML_SCHEMAS_ELEM_BLOCK_EXTENSION 1 << 11
-/**
- * XML_SCHEMAS_ELEM_BLOCK_RESTRICTION:
- *
- * disallowed substitutions: "restriction"
- */
-#define XML_SCHEMAS_ELEM_BLOCK_RESTRICTION 1 << 12
-/**
- * XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION:
- *
- * disallowed substitutions: "substitution"
- */
-#define XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION 1 << 13
-/**
- * XML_SCHEMAS_ELEM_FINAL_ABSENT:
- *
- * substitution group exclusions are absent
- */
-#define XML_SCHEMAS_ELEM_FINAL_ABSENT 1 << 14
-/**
- * XML_SCHEMAS_ELEM_FINAL_EXTENSION:
- *
- * substitution group exclusions: "extension"
- */
-#define XML_SCHEMAS_ELEM_FINAL_EXTENSION 1 << 15
-/**
- * XML_SCHEMAS_ELEM_FINAL_RESTRICTION:
- *
- * substitution group exclusions: "restriction"
- */
-#define XML_SCHEMAS_ELEM_FINAL_RESTRICTION 1 << 16
-/**
- * XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD:
- *
- * the declaration is a substitution group head
- */
-#define XML_SCHEMAS_ELEM_SUBST_GROUP_HEAD 1 << 17
-/**
- * XML_SCHEMAS_ELEM_INTERNAL_CHECKED:
- *
- * this is set when the elem decl has been checked against
- * all constraints
- */
-#define XML_SCHEMAS_ELEM_INTERNAL_CHECKED 1 << 18
-
-typedef struct _xmlSchemaElement xmlSchemaElement;
-typedef xmlSchemaElement *xmlSchemaElementPtr;
-struct _xmlSchemaElement {
- xmlSchemaTypeType type; /* The kind of type */
- struct _xmlSchemaType *next; /* Not used? */
- const xmlChar *name;
- const xmlChar *id; /* Deprecated; not used */
- const xmlChar *ref; /* Deprecated; not used */
- const xmlChar *refNs; /* Deprecated; not used */
- xmlSchemaAnnotPtr annot;
- xmlSchemaTypePtr subtypes; /* the type definition */
- xmlSchemaAttributePtr attributes;
- xmlNodePtr node;
- int minOccurs; /* Deprecated; not used */
- int maxOccurs; /* Deprecated; not used */
-
- int flags;
- const xmlChar *targetNamespace;
- const xmlChar *namedType;
- const xmlChar *namedTypeNs;
- const xmlChar *substGroup;
- const xmlChar *substGroupNs;
- const xmlChar *scope;
- const xmlChar *value; /* The original value of the value constraint. */
- struct _xmlSchemaElement *refDecl; /* This will now be used for the
- substitution group affiliation */
- xmlRegexpPtr contModel; /* Obsolete for WXS, maybe used for RelaxNG */
- xmlSchemaContentType contentType;
- const xmlChar *refPrefix; /* Deprecated; not used */
- xmlSchemaValPtr defVal; /* The compiled value constraint. */
- void *idcs; /* The identity-constraint defs */
-};
-
-/*
- * XML_SCHEMAS_FACET_UNKNOWN:
- *
- * unknown facet handling
- */
-#define XML_SCHEMAS_FACET_UNKNOWN 0
-/*
- * XML_SCHEMAS_FACET_PRESERVE:
- *
- * preserve the type of the facet
- */
-#define XML_SCHEMAS_FACET_PRESERVE 1
-/*
- * XML_SCHEMAS_FACET_REPLACE:
- *
- * replace the type of the facet
- */
-#define XML_SCHEMAS_FACET_REPLACE 2
-/*
- * XML_SCHEMAS_FACET_COLLAPSE:
- *
- * collapse the types of the facet
- */
-#define XML_SCHEMAS_FACET_COLLAPSE 3
-/**
- * A facet definition.
- */
-struct _xmlSchemaFacet {
- xmlSchemaTypeType type; /* The kind of type */
- struct _xmlSchemaFacet *next;/* the next type if in a sequence ... */
- const xmlChar *value; /* The original value */
- const xmlChar *id; /* Obsolete */
- xmlSchemaAnnotPtr annot;
- xmlNodePtr node;
- int fixed; /* XML_SCHEMAS_FACET_PRESERVE, etc. */
- int whitespace;
- xmlSchemaValPtr val; /* The compiled value */
- xmlRegexpPtr regexp; /* The regex for patterns */
-};
-
-/**
- * A notation definition.
- */
-typedef struct _xmlSchemaNotation xmlSchemaNotation;
-typedef xmlSchemaNotation *xmlSchemaNotationPtr;
-struct _xmlSchemaNotation {
- xmlSchemaTypeType type; /* The kind of type */
- const xmlChar *name;
- xmlSchemaAnnotPtr annot;
- const xmlChar *identifier;
- const xmlChar *targetNamespace;
-};
-
-/*
-* TODO: Actually all those flags used for the schema should sit
-* on the schema parser context, since they are used only
-* during parsing an XML schema document, and not available
-* on the component level as per spec.
-*/
-/**
- * XML_SCHEMAS_QUALIF_ELEM:
- *
- * Reflects elementFormDefault == qualified in
- * an XML schema document.
- */
-#define XML_SCHEMAS_QUALIF_ELEM 1 << 0
-/**
- * XML_SCHEMAS_QUALIF_ATTR:
- *
- * Reflects attributeFormDefault == qualified in
- * an XML schema document.
- */
-#define XML_SCHEMAS_QUALIF_ATTR 1 << 1
-/**
- * XML_SCHEMAS_FINAL_DEFAULT_EXTENSION:
- *
- * the schema has "extension" in the set of finalDefault.
- */
-#define XML_SCHEMAS_FINAL_DEFAULT_EXTENSION 1 << 2
-/**
- * XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION:
- *
- * the schema has "restriction" in the set of finalDefault.
- */
-#define XML_SCHEMAS_FINAL_DEFAULT_RESTRICTION 1 << 3
-/**
- * XML_SCHEMAS_FINAL_DEFAULT_LIST:
- *
- * the schema has "list" in the set of finalDefault.
- */
-#define XML_SCHEMAS_FINAL_DEFAULT_LIST 1 << 4
-/**
- * XML_SCHEMAS_FINAL_DEFAULT_UNION:
- *
- * the schema has "union" in the set of finalDefault.
- */
-#define XML_SCHEMAS_FINAL_DEFAULT_UNION 1 << 5
-/**
- * XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION:
- *
- * the schema has "extension" in the set of blockDefault.
- */
-#define XML_SCHEMAS_BLOCK_DEFAULT_EXTENSION 1 << 6
-/**
- * XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION:
- *
- * the schema has "restriction" in the set of blockDefault.
- */
-#define XML_SCHEMAS_BLOCK_DEFAULT_RESTRICTION 1 << 7
-/**
- * XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION:
- *
- * the schema has "substitution" in the set of blockDefault.
- */
-#define XML_SCHEMAS_BLOCK_DEFAULT_SUBSTITUTION 1 << 8
-/**
- * XML_SCHEMAS_INCLUDING_CONVERT_NS:
- *
- * the schema is currently including an other schema with
- * no target namespace.
- */
-#define XML_SCHEMAS_INCLUDING_CONVERT_NS 1 << 9
-/**
- * _xmlSchema:
- *
- * A Schemas definition
- */
-struct _xmlSchema {
- const xmlChar *name; /* schema name */
- const xmlChar *targetNamespace; /* the target namespace */
- const xmlChar *version;
- const xmlChar *id; /* Obsolete */
- xmlDocPtr doc;
- xmlSchemaAnnotPtr annot;
- int flags;
-
- xmlHashTablePtr typeDecl;
- xmlHashTablePtr attrDecl;
- xmlHashTablePtr attrgrpDecl;
- xmlHashTablePtr elemDecl;
- xmlHashTablePtr notaDecl;
-
- xmlHashTablePtr schemasImports;
-
- void *_private; /* unused by the library for users or bindings */
- xmlHashTablePtr groupDecl;
- xmlDictPtr dict;
- void *includes; /* the includes, this is opaque for now */
- int preserve; /* whether to free the document */
- int counter; /* used to give anonymous components unique names */
- xmlHashTablePtr idcDef; /* All identity-constraint defs. */
- void *volatiles; /* Obsolete */
-};
-
-XMLPUBFUN void XMLCALL xmlSchemaFreeType (xmlSchemaTypePtr type);
-XMLPUBFUN void XMLCALL xmlSchemaFreeWildcard(xmlSchemaWildcardPtr wildcard);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_SCHEMAS_ENABLED */
-#endif /* __XML_SCHEMA_INTERNALS_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/schematron.h b/.CondaPkg/env/Library/include/libxml2/libxml/schematron.h
deleted file mode 100644
index c61e61b3..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/schematron.h
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Summary: XML Schematron implementation
- * Description: interface to the XML Schematron validity checking.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SCHEMATRON_H__
-#define __XML_SCHEMATRON_H__
-
-#include
-
-#ifdef LIBXML_SCHEMATRON_ENABLED
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef enum {
- XML_SCHEMATRON_OUT_QUIET = 1 << 0, /* quiet no report */
- XML_SCHEMATRON_OUT_TEXT = 1 << 1, /* build a textual report */
- XML_SCHEMATRON_OUT_XML = 1 << 2, /* output SVRL */
- XML_SCHEMATRON_OUT_ERROR = 1 << 3, /* output via xmlStructuredErrorFunc */
- XML_SCHEMATRON_OUT_FILE = 1 << 8, /* output to a file descriptor */
- XML_SCHEMATRON_OUT_BUFFER = 1 << 9, /* output to a buffer */
- XML_SCHEMATRON_OUT_IO = 1 << 10 /* output to I/O mechanism */
-} xmlSchematronValidOptions;
-
-/**
- * The schemas related types are kept internal
- */
-typedef struct _xmlSchematron xmlSchematron;
-typedef xmlSchematron *xmlSchematronPtr;
-
-/**
- * xmlSchematronValidityErrorFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of an error callback from a Schematron validation
- */
-typedef void (*xmlSchematronValidityErrorFunc) (void *ctx, const char *msg, ...);
-
-/**
- * xmlSchematronValidityWarningFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of a warning callback from a Schematron validation
- */
-typedef void (*xmlSchematronValidityWarningFunc) (void *ctx, const char *msg, ...);
-
-/**
- * A schemas validation context
- */
-typedef struct _xmlSchematronParserCtxt xmlSchematronParserCtxt;
-typedef xmlSchematronParserCtxt *xmlSchematronParserCtxtPtr;
-
-typedef struct _xmlSchematronValidCtxt xmlSchematronValidCtxt;
-typedef xmlSchematronValidCtxt *xmlSchematronValidCtxtPtr;
-
-/*
- * Interfaces for parsing.
- */
-XMLPUBFUN xmlSchematronParserCtxtPtr XMLCALL
- xmlSchematronNewParserCtxt (const char *URL);
-XMLPUBFUN xmlSchematronParserCtxtPtr XMLCALL
- xmlSchematronNewMemParserCtxt(const char *buffer,
- int size);
-XMLPUBFUN xmlSchematronParserCtxtPtr XMLCALL
- xmlSchematronNewDocParserCtxt(xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlSchematronFreeParserCtxt (xmlSchematronParserCtxtPtr ctxt);
-/*****
-XMLPUBFUN void XMLCALL
- xmlSchematronSetParserErrors(xmlSchematronParserCtxtPtr ctxt,
- xmlSchematronValidityErrorFunc err,
- xmlSchematronValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSchematronGetParserErrors(xmlSchematronParserCtxtPtr ctxt,
- xmlSchematronValidityErrorFunc * err,
- xmlSchematronValidityWarningFunc * warn,
- void **ctx);
-XMLPUBFUN int XMLCALL
- xmlSchematronIsValid (xmlSchematronValidCtxtPtr ctxt);
- *****/
-XMLPUBFUN xmlSchematronPtr XMLCALL
- xmlSchematronParse (xmlSchematronParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlSchematronFree (xmlSchematronPtr schema);
-/*
- * Interfaces for validating
- */
-XMLPUBFUN void XMLCALL
- xmlSchematronSetValidStructuredErrors(
- xmlSchematronValidCtxtPtr ctxt,
- xmlStructuredErrorFunc serror,
- void *ctx);
-/******
-XMLPUBFUN void XMLCALL
- xmlSchematronSetValidErrors (xmlSchematronValidCtxtPtr ctxt,
- xmlSchematronValidityErrorFunc err,
- xmlSchematronValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSchematronGetValidErrors (xmlSchematronValidCtxtPtr ctxt,
- xmlSchematronValidityErrorFunc *err,
- xmlSchematronValidityWarningFunc *warn,
- void **ctx);
-XMLPUBFUN int XMLCALL
- xmlSchematronSetValidOptions(xmlSchematronValidCtxtPtr ctxt,
- int options);
-XMLPUBFUN int XMLCALL
- xmlSchematronValidCtxtGetOptions(xmlSchematronValidCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlSchematronValidateOneElement (xmlSchematronValidCtxtPtr ctxt,
- xmlNodePtr elem);
- *******/
-
-XMLPUBFUN xmlSchematronValidCtxtPtr XMLCALL
- xmlSchematronNewValidCtxt (xmlSchematronPtr schema,
- int options);
-XMLPUBFUN void XMLCALL
- xmlSchematronFreeValidCtxt (xmlSchematronValidCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlSchematronValidateDoc (xmlSchematronValidCtxtPtr ctxt,
- xmlDocPtr instance);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_SCHEMATRON_ENABLED */
-#endif /* __XML_SCHEMATRON_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/threads.h b/.CondaPkg/env/Library/include/libxml2/libxml/threads.h
deleted file mode 100644
index 6eedac1f..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/threads.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/**
- * Summary: interfaces for thread handling
- * Description: set of generic threading related routines
- * should work with pthreads, Windows native or TLS threads
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_THREADS_H__
-#define __XML_THREADS_H__
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * xmlMutex are a simple mutual exception locks.
- */
-typedef struct _xmlMutex xmlMutex;
-typedef xmlMutex *xmlMutexPtr;
-
-/*
- * xmlRMutex are reentrant mutual exception locks.
- */
-typedef struct _xmlRMutex xmlRMutex;
-typedef xmlRMutex *xmlRMutexPtr;
-
-#ifdef __cplusplus
-}
-#endif
-#include
-#ifdef __cplusplus
-extern "C" {
-#endif
-XMLPUBFUN xmlMutexPtr XMLCALL
- xmlNewMutex (void);
-XMLPUBFUN void XMLCALL
- xmlMutexLock (xmlMutexPtr tok);
-XMLPUBFUN void XMLCALL
- xmlMutexUnlock (xmlMutexPtr tok);
-XMLPUBFUN void XMLCALL
- xmlFreeMutex (xmlMutexPtr tok);
-
-XMLPUBFUN xmlRMutexPtr XMLCALL
- xmlNewRMutex (void);
-XMLPUBFUN void XMLCALL
- xmlRMutexLock (xmlRMutexPtr tok);
-XMLPUBFUN void XMLCALL
- xmlRMutexUnlock (xmlRMutexPtr tok);
-XMLPUBFUN void XMLCALL
- xmlFreeRMutex (xmlRMutexPtr tok);
-
-/*
- * Library wide APIs.
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlInitThreads (void);
-XMLPUBFUN void XMLCALL
- xmlLockLibrary (void);
-XMLPUBFUN void XMLCALL
- xmlUnlockLibrary(void);
-XMLPUBFUN int XMLCALL
- xmlGetThreadId (void);
-XMLPUBFUN int XMLCALL
- xmlIsMainThread (void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlCleanupThreads(void);
-XMLPUBFUN xmlGlobalStatePtr XMLCALL
- xmlGetGlobalState(void);
-
-#ifdef HAVE_PTHREAD_H
-#elif defined(HAVE_WIN32_THREADS) && !defined(HAVE_COMPILER_TLS) && (!defined(LIBXML_STATIC) || defined(LIBXML_STATIC_FOR_DLL))
-#if defined(LIBXML_STATIC_FOR_DLL)
-int XMLCALL
-xmlDllMain(void *hinstDLL, unsigned long fdwReason,
- void *lpvReserved);
-#endif
-#endif
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* __XML_THREADS_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/tree.h b/.CondaPkg/env/Library/include/libxml2/libxml/tree.h
deleted file mode 100644
index 98e20874..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/tree.h
+++ /dev/null
@@ -1,1312 +0,0 @@
-/*
- * Summary: interfaces for tree manipulation
- * Description: this module describes the structures found in an tree resulting
- * from an XML or HTML parsing, as well as the API provided for
- * various processing on that tree
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_TREE_H__
-#define __XML_TREE_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Some of the basic types pointer to structures:
- */
-/* xmlIO.h */
-typedef struct _xmlParserInputBuffer xmlParserInputBuffer;
-typedef xmlParserInputBuffer *xmlParserInputBufferPtr;
-
-typedef struct _xmlOutputBuffer xmlOutputBuffer;
-typedef xmlOutputBuffer *xmlOutputBufferPtr;
-
-/* parser.h */
-typedef struct _xmlParserInput xmlParserInput;
-typedef xmlParserInput *xmlParserInputPtr;
-
-typedef struct _xmlParserCtxt xmlParserCtxt;
-typedef xmlParserCtxt *xmlParserCtxtPtr;
-
-typedef struct _xmlSAXLocator xmlSAXLocator;
-typedef xmlSAXLocator *xmlSAXLocatorPtr;
-
-typedef struct _xmlSAXHandler xmlSAXHandler;
-typedef xmlSAXHandler *xmlSAXHandlerPtr;
-
-/* entities.h */
-typedef struct _xmlEntity xmlEntity;
-typedef xmlEntity *xmlEntityPtr;
-
-/**
- * BASE_BUFFER_SIZE:
- *
- * default buffer size 4000.
- */
-#define BASE_BUFFER_SIZE 4096
-
-/**
- * LIBXML_NAMESPACE_DICT:
- *
- * Defines experimental behaviour:
- * 1) xmlNs gets an additional field @context (a xmlDoc)
- * 2) when creating a tree, xmlNs->href is stored in the dict of xmlDoc.
- */
-/* #define LIBXML_NAMESPACE_DICT */
-
-/**
- * xmlBufferAllocationScheme:
- *
- * A buffer allocation scheme can be defined to either match exactly the
- * need or double it's allocated size each time it is found too small.
- */
-
-typedef enum {
- XML_BUFFER_ALLOC_DOUBLEIT, /* double each time one need to grow */
- XML_BUFFER_ALLOC_EXACT, /* grow only to the minimal size */
- XML_BUFFER_ALLOC_IMMUTABLE, /* immutable buffer */
- XML_BUFFER_ALLOC_IO, /* special allocation scheme used for I/O */
- XML_BUFFER_ALLOC_HYBRID, /* exact up to a threshold, and doubleit thereafter */
- XML_BUFFER_ALLOC_BOUNDED /* limit the upper size of the buffer */
-} xmlBufferAllocationScheme;
-
-/**
- * xmlBuffer:
- *
- * A buffer structure, this old construct is limited to 2GB and
- * is being deprecated, use API with xmlBuf instead
- */
-typedef struct _xmlBuffer xmlBuffer;
-typedef xmlBuffer *xmlBufferPtr;
-struct _xmlBuffer {
- xmlChar *content; /* The buffer content UTF8 */
- unsigned int use; /* The buffer size used */
- unsigned int size; /* The buffer size */
- xmlBufferAllocationScheme alloc; /* The realloc method */
- xmlChar *contentIO; /* in IO mode we may have a different base */
-};
-
-/**
- * xmlBuf:
- *
- * A buffer structure, new one, the actual structure internals are not public
- */
-
-typedef struct _xmlBuf xmlBuf;
-
-/**
- * xmlBufPtr:
- *
- * A pointer to a buffer structure, the actual structure internals are not
- * public
- */
-
-typedef xmlBuf *xmlBufPtr;
-
-/*
- * A few public routines for xmlBuf. As those are expected to be used
- * mostly internally the bulk of the routines are internal in buf.h
- */
-XMLPUBFUN xmlChar* XMLCALL xmlBufContent (const xmlBuf* buf);
-XMLPUBFUN xmlChar* XMLCALL xmlBufEnd (xmlBufPtr buf);
-XMLPUBFUN size_t XMLCALL xmlBufUse (const xmlBufPtr buf);
-XMLPUBFUN size_t XMLCALL xmlBufShrink (xmlBufPtr buf, size_t len);
-
-/*
- * LIBXML2_NEW_BUFFER:
- *
- * Macro used to express that the API use the new buffers for
- * xmlParserInputBuffer and xmlOutputBuffer. The change was
- * introduced in 2.9.0.
- */
-#define LIBXML2_NEW_BUFFER
-
-/**
- * XML_XML_NAMESPACE:
- *
- * This is the namespace for the special xml: prefix predefined in the
- * XML Namespace specification.
- */
-#define XML_XML_NAMESPACE \
- (const xmlChar *) "http://www.w3.org/XML/1998/namespace"
-
-/**
- * XML_XML_ID:
- *
- * This is the name for the special xml:id attribute
- */
-#define XML_XML_ID (const xmlChar *) "xml:id"
-
-/*
- * The different element types carried by an XML tree.
- *
- * NOTE: This is synchronized with DOM Level1 values
- * See http://www.w3.org/TR/REC-DOM-Level-1/
- *
- * Actually this had diverged a bit, and now XML_DOCUMENT_TYPE_NODE should
- * be deprecated to use an XML_DTD_NODE.
- */
-typedef enum {
- XML_ELEMENT_NODE= 1,
- XML_ATTRIBUTE_NODE= 2,
- XML_TEXT_NODE= 3,
- XML_CDATA_SECTION_NODE= 4,
- XML_ENTITY_REF_NODE= 5,
- XML_ENTITY_NODE= 6,
- XML_PI_NODE= 7,
- XML_COMMENT_NODE= 8,
- XML_DOCUMENT_NODE= 9,
- XML_DOCUMENT_TYPE_NODE= 10,
- XML_DOCUMENT_FRAG_NODE= 11,
- XML_NOTATION_NODE= 12,
- XML_HTML_DOCUMENT_NODE= 13,
- XML_DTD_NODE= 14,
- XML_ELEMENT_DECL= 15,
- XML_ATTRIBUTE_DECL= 16,
- XML_ENTITY_DECL= 17,
- XML_NAMESPACE_DECL= 18,
- XML_XINCLUDE_START= 19,
- XML_XINCLUDE_END= 20
- /* XML_DOCB_DOCUMENT_NODE= 21 */ /* removed */
-} xmlElementType;
-
-/* For backward compatibility */
-#define XML_DOCB_DOCUMENT_NODE 21
-
-/**
- * xmlNotation:
- *
- * A DTD Notation definition.
- */
-
-typedef struct _xmlNotation xmlNotation;
-typedef xmlNotation *xmlNotationPtr;
-struct _xmlNotation {
- const xmlChar *name; /* Notation name */
- const xmlChar *PublicID; /* Public identifier, if any */
- const xmlChar *SystemID; /* System identifier, if any */
-};
-
-/**
- * xmlAttributeType:
- *
- * A DTD Attribute type definition.
- */
-
-typedef enum {
- XML_ATTRIBUTE_CDATA = 1,
- XML_ATTRIBUTE_ID,
- XML_ATTRIBUTE_IDREF ,
- XML_ATTRIBUTE_IDREFS,
- XML_ATTRIBUTE_ENTITY,
- XML_ATTRIBUTE_ENTITIES,
- XML_ATTRIBUTE_NMTOKEN,
- XML_ATTRIBUTE_NMTOKENS,
- XML_ATTRIBUTE_ENUMERATION,
- XML_ATTRIBUTE_NOTATION
-} xmlAttributeType;
-
-/**
- * xmlAttributeDefault:
- *
- * A DTD Attribute default definition.
- */
-
-typedef enum {
- XML_ATTRIBUTE_NONE = 1,
- XML_ATTRIBUTE_REQUIRED,
- XML_ATTRIBUTE_IMPLIED,
- XML_ATTRIBUTE_FIXED
-} xmlAttributeDefault;
-
-/**
- * xmlEnumeration:
- *
- * List structure used when there is an enumeration in DTDs.
- */
-
-typedef struct _xmlEnumeration xmlEnumeration;
-typedef xmlEnumeration *xmlEnumerationPtr;
-struct _xmlEnumeration {
- struct _xmlEnumeration *next; /* next one */
- const xmlChar *name; /* Enumeration name */
-};
-
-/**
- * xmlAttribute:
- *
- * An Attribute declaration in a DTD.
- */
-
-typedef struct _xmlAttribute xmlAttribute;
-typedef xmlAttribute *xmlAttributePtr;
-struct _xmlAttribute {
- void *_private; /* application data */
- xmlElementType type; /* XML_ATTRIBUTE_DECL, must be second ! */
- const xmlChar *name; /* Attribute name */
- struct _xmlNode *children; /* NULL */
- struct _xmlNode *last; /* NULL */
- struct _xmlDtd *parent; /* -> DTD */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
-
- struct _xmlAttribute *nexth; /* next in hash table */
- xmlAttributeType atype; /* The attribute type */
- xmlAttributeDefault def; /* the default */
- const xmlChar *defaultValue; /* or the default value */
- xmlEnumerationPtr tree; /* or the enumeration tree if any */
- const xmlChar *prefix; /* the namespace prefix if any */
- const xmlChar *elem; /* Element holding the attribute */
-};
-
-/**
- * xmlElementContentType:
- *
- * Possible definitions of element content types.
- */
-typedef enum {
- XML_ELEMENT_CONTENT_PCDATA = 1,
- XML_ELEMENT_CONTENT_ELEMENT,
- XML_ELEMENT_CONTENT_SEQ,
- XML_ELEMENT_CONTENT_OR
-} xmlElementContentType;
-
-/**
- * xmlElementContentOccur:
- *
- * Possible definitions of element content occurrences.
- */
-typedef enum {
- XML_ELEMENT_CONTENT_ONCE = 1,
- XML_ELEMENT_CONTENT_OPT,
- XML_ELEMENT_CONTENT_MULT,
- XML_ELEMENT_CONTENT_PLUS
-} xmlElementContentOccur;
-
-/**
- * xmlElementContent:
- *
- * An XML Element content as stored after parsing an element definition
- * in a DTD.
- */
-
-typedef struct _xmlElementContent xmlElementContent;
-typedef xmlElementContent *xmlElementContentPtr;
-struct _xmlElementContent {
- xmlElementContentType type; /* PCDATA, ELEMENT, SEQ or OR */
- xmlElementContentOccur ocur; /* ONCE, OPT, MULT or PLUS */
- const xmlChar *name; /* Element name */
- struct _xmlElementContent *c1; /* first child */
- struct _xmlElementContent *c2; /* second child */
- struct _xmlElementContent *parent; /* parent */
- const xmlChar *prefix; /* Namespace prefix */
-};
-
-/**
- * xmlElementTypeVal:
- *
- * The different possibilities for an element content type.
- */
-
-typedef enum {
- XML_ELEMENT_TYPE_UNDEFINED = 0,
- XML_ELEMENT_TYPE_EMPTY = 1,
- XML_ELEMENT_TYPE_ANY,
- XML_ELEMENT_TYPE_MIXED,
- XML_ELEMENT_TYPE_ELEMENT
-} xmlElementTypeVal;
-
-#ifdef __cplusplus
-}
-#endif
-#include
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlElement:
- *
- * An XML Element declaration from a DTD.
- */
-
-typedef struct _xmlElement xmlElement;
-typedef xmlElement *xmlElementPtr;
-struct _xmlElement {
- void *_private; /* application data */
- xmlElementType type; /* XML_ELEMENT_DECL, must be second ! */
- const xmlChar *name; /* Element name */
- struct _xmlNode *children; /* NULL */
- struct _xmlNode *last; /* NULL */
- struct _xmlDtd *parent; /* -> DTD */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
-
- xmlElementTypeVal etype; /* The type */
- xmlElementContentPtr content; /* the allowed element content */
- xmlAttributePtr attributes; /* List of the declared attributes */
- const xmlChar *prefix; /* the namespace prefix if any */
-#ifdef LIBXML_REGEXP_ENABLED
- xmlRegexpPtr contModel; /* the validating regexp */
-#else
- void *contModel;
-#endif
-};
-
-
-/**
- * XML_LOCAL_NAMESPACE:
- *
- * A namespace declaration node.
- */
-#define XML_LOCAL_NAMESPACE XML_NAMESPACE_DECL
-typedef xmlElementType xmlNsType;
-
-/**
- * xmlNs:
- *
- * An XML namespace.
- * Note that prefix == NULL is valid, it defines the default namespace
- * within the subtree (until overridden).
- *
- * xmlNsType is unified with xmlElementType.
- */
-
-typedef struct _xmlNs xmlNs;
-typedef xmlNs *xmlNsPtr;
-struct _xmlNs {
- struct _xmlNs *next; /* next Ns link for this node */
- xmlNsType type; /* global or local */
- const xmlChar *href; /* URL for the namespace */
- const xmlChar *prefix; /* prefix for the namespace */
- void *_private; /* application data */
- struct _xmlDoc *context; /* normally an xmlDoc */
-};
-
-/**
- * xmlDtd:
- *
- * An XML DTD, as defined by parent link */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
-
- /* End of common part */
- void *notations; /* Hash table for notations if any */
- void *elements; /* Hash table for elements if any */
- void *attributes; /* Hash table for attributes if any */
- void *entities; /* Hash table for entities if any */
- const xmlChar *ExternalID; /* External identifier for PUBLIC DTD */
- const xmlChar *SystemID; /* URI for a SYSTEM or PUBLIC DTD */
- void *pentities; /* Hash table for param entities if any */
-};
-
-/**
- * xmlAttr:
- *
- * An attribute on an XML node.
- */
-typedef struct _xmlAttr xmlAttr;
-typedef xmlAttr *xmlAttrPtr;
-struct _xmlAttr {
- void *_private; /* application data */
- xmlElementType type; /* XML_ATTRIBUTE_NODE, must be second ! */
- const xmlChar *name; /* the name of the property */
- struct _xmlNode *children; /* the value of the property */
- struct _xmlNode *last; /* NULL */
- struct _xmlNode *parent; /* child->parent link */
- struct _xmlAttr *next; /* next sibling link */
- struct _xmlAttr *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
- xmlNs *ns; /* pointer to the associated namespace */
- xmlAttributeType atype; /* the attribute type if validating */
- void *psvi; /* for type/PSVI information */
-};
-
-/**
- * xmlID:
- *
- * An XML ID instance.
- */
-
-typedef struct _xmlID xmlID;
-typedef xmlID *xmlIDPtr;
-struct _xmlID {
- struct _xmlID *next; /* next ID */
- const xmlChar *value; /* The ID name */
- xmlAttrPtr attr; /* The attribute holding it */
- const xmlChar *name; /* The attribute if attr is not available */
- int lineno; /* The line number if attr is not available */
- struct _xmlDoc *doc; /* The document holding the ID */
-};
-
-/**
- * xmlRef:
- *
- * An XML IDREF instance.
- */
-
-typedef struct _xmlRef xmlRef;
-typedef xmlRef *xmlRefPtr;
-struct _xmlRef {
- struct _xmlRef *next; /* next Ref */
- const xmlChar *value; /* The Ref name */
- xmlAttrPtr attr; /* The attribute holding it */
- const xmlChar *name; /* The attribute if attr is not available */
- int lineno; /* The line number if attr is not available */
-};
-
-/**
- * xmlNode:
- *
- * A node in an XML tree.
- */
-typedef struct _xmlNode xmlNode;
-typedef xmlNode *xmlNodePtr;
-struct _xmlNode {
- void *_private; /* application data */
- xmlElementType type; /* type number, must be second ! */
- const xmlChar *name; /* the name of the node, or the entity */
- struct _xmlNode *children; /* parent->childs link */
- struct _xmlNode *last; /* last child link */
- struct _xmlNode *parent; /* child->parent link */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* the containing document */
-
- /* End of common part */
- xmlNs *ns; /* pointer to the associated namespace */
- xmlChar *content; /* the content */
- struct _xmlAttr *properties;/* properties list */
- xmlNs *nsDef; /* namespace definitions on this node */
- void *psvi; /* for type/PSVI information */
- unsigned short line; /* line number */
- unsigned short extra; /* extra data for XPath/XSLT */
-};
-
-/**
- * XML_GET_CONTENT:
- *
- * Macro to extract the content pointer of a node.
- */
-#define XML_GET_CONTENT(n) \
- ((n)->type == XML_ELEMENT_NODE ? NULL : (n)->content)
-
-/**
- * XML_GET_LINE:
- *
- * Macro to extract the line number of an element node.
- */
-#define XML_GET_LINE(n) \
- (xmlGetLineNo(n))
-
-/**
- * xmlDocProperty
- *
- * Set of properties of the document as found by the parser
- * Some of them are linked to similarly named xmlParserOption
- */
-typedef enum {
- XML_DOC_WELLFORMED = 1<<0, /* document is XML well formed */
- XML_DOC_NSVALID = 1<<1, /* document is Namespace valid */
- XML_DOC_OLD10 = 1<<2, /* parsed with old XML-1.0 parser */
- XML_DOC_DTDVALID = 1<<3, /* DTD validation was successful */
- XML_DOC_XINCLUDE = 1<<4, /* XInclude substitution was done */
- XML_DOC_USERBUILT = 1<<5, /* Document was built using the API
- and not by parsing an instance */
- XML_DOC_INTERNAL = 1<<6, /* built for internal processing */
- XML_DOC_HTML = 1<<7 /* parsed or built HTML document */
-} xmlDocProperties;
-
-/**
- * xmlDoc:
- *
- * An XML document.
- */
-typedef struct _xmlDoc xmlDoc;
-typedef xmlDoc *xmlDocPtr;
-struct _xmlDoc {
- void *_private; /* application data */
- xmlElementType type; /* XML_DOCUMENT_NODE, must be second ! */
- char *name; /* name/filename/URI of the document */
- struct _xmlNode *children; /* the document tree */
- struct _xmlNode *last; /* last child link */
- struct _xmlNode *parent; /* child->parent link */
- struct _xmlNode *next; /* next sibling link */
- struct _xmlNode *prev; /* previous sibling link */
- struct _xmlDoc *doc; /* autoreference to itself */
-
- /* End of common part */
- int compression;/* level of zlib compression */
- int standalone; /* standalone document (no external refs)
- 1 if standalone="yes"
- 0 if standalone="no"
- -1 if there is no XML declaration
- -2 if there is an XML declaration, but no
- standalone attribute was specified */
- struct _xmlDtd *intSubset; /* the document internal subset */
- struct _xmlDtd *extSubset; /* the document external subset */
- struct _xmlNs *oldNs; /* Global namespace, the old way */
- const xmlChar *version; /* the XML version string */
- const xmlChar *encoding; /* external initial encoding, if any */
- void *ids; /* Hash table for ID attributes if any */
- void *refs; /* Hash table for IDREFs attributes if any */
- const xmlChar *URL; /* The URI for that document */
- int charset; /* Internal flag for charset handling,
- actually an xmlCharEncoding */
- struct _xmlDict *dict; /* dict used to allocate names or NULL */
- void *psvi; /* for type/PSVI information */
- int parseFlags; /* set of xmlParserOption used to parse the
- document */
- int properties; /* set of xmlDocProperties for this document
- set at the end of parsing */
-};
-
-
-typedef struct _xmlDOMWrapCtxt xmlDOMWrapCtxt;
-typedef xmlDOMWrapCtxt *xmlDOMWrapCtxtPtr;
-
-/**
- * xmlDOMWrapAcquireNsFunction:
- * @ctxt: a DOM wrapper context
- * @node: the context node (element or attribute)
- * @nsName: the requested namespace name
- * @nsPrefix: the requested namespace prefix
- *
- * A function called to acquire namespaces (xmlNs) from the wrapper.
- *
- * Returns an xmlNsPtr or NULL in case of an error.
- */
-typedef xmlNsPtr (*xmlDOMWrapAcquireNsFunction) (xmlDOMWrapCtxtPtr ctxt,
- xmlNodePtr node,
- const xmlChar *nsName,
- const xmlChar *nsPrefix);
-
-/**
- * xmlDOMWrapCtxt:
- *
- * Context for DOM wrapper-operations.
- */
-struct _xmlDOMWrapCtxt {
- void * _private;
- /*
- * The type of this context, just in case we need specialized
- * contexts in the future.
- */
- int type;
- /*
- * Internal namespace map used for various operations.
- */
- void * namespaceMap;
- /*
- * Use this one to acquire an xmlNsPtr intended for node->ns.
- * (Note that this is not intended for elem->nsDef).
- */
- xmlDOMWrapAcquireNsFunction getNsForNodeFunc;
-};
-
-/**
- * xmlChildrenNode:
- *
- * Macro for compatibility naming layer with libxml1. Maps
- * to "children."
- */
-#ifndef xmlChildrenNode
-#define xmlChildrenNode children
-#endif
-
-/**
- * xmlRootNode:
- *
- * Macro for compatibility naming layer with libxml1. Maps
- * to "children".
- */
-#ifndef xmlRootNode
-#define xmlRootNode children
-#endif
-
-/*
- * Variables.
- */
-
-/*
- * Some helper functions
- */
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_DEBUG_ENABLED) || \
- defined (LIBXML_HTML_ENABLED) || defined(LIBXML_SAX1_ENABLED) || \
- defined(LIBXML_HTML_ENABLED) || defined(LIBXML_WRITER_ENABLED) || \
- defined(LIBXML_LEGACY_ENABLED)
-XMLPUBFUN int XMLCALL
- xmlValidateNCName (const xmlChar *value,
- int space);
-#endif
-
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN int XMLCALL
- xmlValidateQName (const xmlChar *value,
- int space);
-XMLPUBFUN int XMLCALL
- xmlValidateName (const xmlChar *value,
- int space);
-XMLPUBFUN int XMLCALL
- xmlValidateNMToken (const xmlChar *value,
- int space);
-#endif
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlBuildQName (const xmlChar *ncname,
- const xmlChar *prefix,
- xmlChar *memory,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlSplitQName2 (const xmlChar *name,
- xmlChar **prefix);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlSplitQName3 (const xmlChar *name,
- int *len);
-
-/*
- * Handling Buffers, the old ones see @xmlBuf for the new ones.
- */
-
-XMLPUBFUN void XMLCALL
- xmlSetBufferAllocationScheme(xmlBufferAllocationScheme scheme);
-XMLPUBFUN xmlBufferAllocationScheme XMLCALL
- xmlGetBufferAllocationScheme(void);
-
-XMLPUBFUN xmlBufferPtr XMLCALL
- xmlBufferCreate (void);
-XMLPUBFUN xmlBufferPtr XMLCALL
- xmlBufferCreateSize (size_t size);
-XMLPUBFUN xmlBufferPtr XMLCALL
- xmlBufferCreateStatic (void *mem,
- size_t size);
-XMLPUBFUN int XMLCALL
- xmlBufferResize (xmlBufferPtr buf,
- unsigned int size);
-XMLPUBFUN void XMLCALL
- xmlBufferFree (xmlBufferPtr buf);
-XMLPUBFUN int XMLCALL
- xmlBufferDump (FILE *file,
- xmlBufferPtr buf);
-XMLPUBFUN int XMLCALL
- xmlBufferAdd (xmlBufferPtr buf,
- const xmlChar *str,
- int len);
-XMLPUBFUN int XMLCALL
- xmlBufferAddHead (xmlBufferPtr buf,
- const xmlChar *str,
- int len);
-XMLPUBFUN int XMLCALL
- xmlBufferCat (xmlBufferPtr buf,
- const xmlChar *str);
-XMLPUBFUN int XMLCALL
- xmlBufferCCat (xmlBufferPtr buf,
- const char *str);
-XMLPUBFUN int XMLCALL
- xmlBufferShrink (xmlBufferPtr buf,
- unsigned int len);
-XMLPUBFUN int XMLCALL
- xmlBufferGrow (xmlBufferPtr buf,
- unsigned int len);
-XMLPUBFUN void XMLCALL
- xmlBufferEmpty (xmlBufferPtr buf);
-XMLPUBFUN const xmlChar* XMLCALL
- xmlBufferContent (const xmlBuffer *buf);
-XMLPUBFUN xmlChar* XMLCALL
- xmlBufferDetach (xmlBufferPtr buf);
-XMLPUBFUN void XMLCALL
- xmlBufferSetAllocationScheme(xmlBufferPtr buf,
- xmlBufferAllocationScheme scheme);
-XMLPUBFUN int XMLCALL
- xmlBufferLength (const xmlBuffer *buf);
-
-/*
- * Creating/freeing new structures.
- */
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlCreateIntSubset (xmlDocPtr doc,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlNewDtd (xmlDocPtr doc,
- const xmlChar *name,
- const xmlChar *ExternalID,
- const xmlChar *SystemID);
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlGetIntSubset (const xmlDoc *doc);
-XMLPUBFUN void XMLCALL
- xmlFreeDtd (xmlDtdPtr cur);
-#ifdef LIBXML_LEGACY_ENABLED
-XML_DEPRECATED
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlNewGlobalNs (xmlDocPtr doc,
- const xmlChar *href,
- const xmlChar *prefix);
-#endif /* LIBXML_LEGACY_ENABLED */
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlNewNs (xmlNodePtr node,
- const xmlChar *href,
- const xmlChar *prefix);
-XMLPUBFUN void XMLCALL
- xmlFreeNs (xmlNsPtr cur);
-XMLPUBFUN void XMLCALL
- xmlFreeNsList (xmlNsPtr cur);
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlNewDoc (const xmlChar *version);
-XMLPUBFUN void XMLCALL
- xmlFreeDoc (xmlDocPtr cur);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlNewDocProp (xmlDocPtr doc,
- const xmlChar *name,
- const xmlChar *value);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlNewProp (xmlNodePtr node,
- const xmlChar *name,
- const xmlChar *value);
-#endif
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlNewNsProp (xmlNodePtr node,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *value);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlNewNsPropEatName (xmlNodePtr node,
- xmlNsPtr ns,
- xmlChar *name,
- const xmlChar *value);
-XMLPUBFUN void XMLCALL
- xmlFreePropList (xmlAttrPtr cur);
-XMLPUBFUN void XMLCALL
- xmlFreeProp (xmlAttrPtr cur);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlCopyProp (xmlNodePtr target,
- xmlAttrPtr cur);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlCopyPropList (xmlNodePtr target,
- xmlAttrPtr cur);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlDtdPtr XMLCALL
- xmlCopyDtd (xmlDtdPtr dtd);
-#endif /* LIBXML_TREE_ENABLED */
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlCopyDoc (xmlDocPtr doc,
- int recursive);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
-/*
- * Creating new nodes.
- */
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocNode (xmlDocPtr doc,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocNodeEatName (xmlDocPtr doc,
- xmlNsPtr ns,
- xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewNode (xmlNsPtr ns,
- const xmlChar *name);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewNodeEatName (xmlNsPtr ns,
- xmlChar *name);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewChild (xmlNodePtr parent,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *content);
-#endif
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocText (const xmlDoc *doc,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewText (const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocPI (xmlDocPtr doc,
- const xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewPI (const xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocTextLen (xmlDocPtr doc,
- const xmlChar *content,
- int len);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewTextLen (const xmlChar *content,
- int len);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocComment (xmlDocPtr doc,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewComment (const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewCDataBlock (xmlDocPtr doc,
- const xmlChar *content,
- int len);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewCharRef (xmlDocPtr doc,
- const xmlChar *name);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewReference (const xmlDoc *doc,
- const xmlChar *name);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlCopyNode (xmlNodePtr node,
- int recursive);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlDocCopyNode (xmlNodePtr node,
- xmlDocPtr doc,
- int recursive);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlDocCopyNodeList (xmlDocPtr doc,
- xmlNodePtr node);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlCopyNodeList (xmlNodePtr node);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewTextChild (xmlNodePtr parent,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocRawNode (xmlDocPtr doc,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *content);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNewDocFragment (xmlDocPtr doc);
-#endif /* LIBXML_TREE_ENABLED */
-
-/*
- * Navigating.
- */
-XMLPUBFUN long XMLCALL
- xmlGetLineNo (const xmlNode *node);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED)
-XMLPUBFUN xmlChar * XMLCALL
- xmlGetNodePath (const xmlNode *node);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_DEBUG_ENABLED) */
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlDocGetRootElement (const xmlDoc *doc);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlGetLastChild (const xmlNode *parent);
-XMLPUBFUN int XMLCALL
- xmlNodeIsText (const xmlNode *node);
-XMLPUBFUN int XMLCALL
- xmlIsBlankNode (const xmlNode *node);
-
-/*
- * Changing the structure.
- */
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlDocSetRootElement (xmlDocPtr doc,
- xmlNodePtr root);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN void XMLCALL
- xmlNodeSetName (xmlNodePtr cur,
- const xmlChar *name);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlAddChild (xmlNodePtr parent,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlAddChildList (xmlNodePtr parent,
- xmlNodePtr cur);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED)
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlReplaceNode (xmlNodePtr old,
- xmlNodePtr cur);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_WRITER_ENABLED) */
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_HTML_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlAddPrevSibling (xmlNodePtr cur,
- xmlNodePtr elem);
-#endif /* LIBXML_TREE_ENABLED || LIBXML_HTML_ENABLED || LIBXML_SCHEMAS_ENABLED */
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlAddSibling (xmlNodePtr cur,
- xmlNodePtr elem);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlAddNextSibling (xmlNodePtr cur,
- xmlNodePtr elem);
-XMLPUBFUN void XMLCALL
- xmlUnlinkNode (xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlTextMerge (xmlNodePtr first,
- xmlNodePtr second);
-XMLPUBFUN int XMLCALL
- xmlTextConcat (xmlNodePtr node,
- const xmlChar *content,
- int len);
-XMLPUBFUN void XMLCALL
- xmlFreeNodeList (xmlNodePtr cur);
-XMLPUBFUN void XMLCALL
- xmlFreeNode (xmlNodePtr cur);
-XMLPUBFUN void XMLCALL
- xmlSetTreeDoc (xmlNodePtr tree,
- xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlSetListDoc (xmlNodePtr list,
- xmlDocPtr doc);
-/*
- * Namespaces.
- */
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlSearchNs (xmlDocPtr doc,
- xmlNodePtr node,
- const xmlChar *nameSpace);
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlSearchNsByHref (xmlDocPtr doc,
- xmlNodePtr node,
- const xmlChar *href);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN xmlNsPtr * XMLCALL
- xmlGetNsList (const xmlDoc *doc,
- const xmlNode *node);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XPATH_ENABLED) */
-
-XMLPUBFUN void XMLCALL
- xmlSetNs (xmlNodePtr node,
- xmlNsPtr ns);
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlCopyNamespace (xmlNsPtr cur);
-XMLPUBFUN xmlNsPtr XMLCALL
- xmlCopyNamespaceList (xmlNsPtr cur);
-
-/*
- * Changing the content.
- */
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED)
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlSetProp (xmlNodePtr node,
- const xmlChar *name,
- const xmlChar *value);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlSetNsProp (xmlNodePtr node,
- xmlNsPtr ns,
- const xmlChar *name,
- const xmlChar *value);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED) || \
- defined(LIBXML_SCHEMAS_ENABLED) || defined(LIBXML_HTML_ENABLED) */
-XMLPUBFUN xmlChar * XMLCALL
- xmlGetNoNsProp (const xmlNode *node,
- const xmlChar *name);
-XMLPUBFUN xmlChar * XMLCALL
- xmlGetProp (const xmlNode *node,
- const xmlChar *name);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlHasProp (const xmlNode *node,
- const xmlChar *name);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlHasNsProp (const xmlNode *node,
- const xmlChar *name,
- const xmlChar *nameSpace);
-XMLPUBFUN xmlChar * XMLCALL
- xmlGetNsProp (const xmlNode *node,
- const xmlChar *name,
- const xmlChar *nameSpace);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlStringGetNodeList (const xmlDoc *doc,
- const xmlChar *value);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlStringLenGetNodeList (const xmlDoc *doc,
- const xmlChar *value,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlNodeListGetString (xmlDocPtr doc,
- const xmlNode *list,
- int inLine);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlChar * XMLCALL
- xmlNodeListGetRawString (const xmlDoc *doc,
- const xmlNode *list,
- int inLine);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlNodeSetContent (xmlNodePtr cur,
- const xmlChar *content);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN void XMLCALL
- xmlNodeSetContentLen (xmlNodePtr cur,
- const xmlChar *content,
- int len);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlNodeAddContent (xmlNodePtr cur,
- const xmlChar *content);
-XMLPUBFUN void XMLCALL
- xmlNodeAddContentLen (xmlNodePtr cur,
- const xmlChar *content,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlNodeGetContent (const xmlNode *cur);
-
-XMLPUBFUN int XMLCALL
- xmlNodeBufGetContent (xmlBufferPtr buffer,
- const xmlNode *cur);
-XMLPUBFUN int XMLCALL
- xmlBufGetNodeContent (xmlBufPtr buf,
- const xmlNode *cur);
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlNodeGetLang (const xmlNode *cur);
-XMLPUBFUN int XMLCALL
- xmlNodeGetSpacePreserve (const xmlNode *cur);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN void XMLCALL
- xmlNodeSetLang (xmlNodePtr cur,
- const xmlChar *lang);
-XMLPUBFUN void XMLCALL
- xmlNodeSetSpacePreserve (xmlNodePtr cur,
- int val);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN xmlChar * XMLCALL
- xmlNodeGetBase (const xmlDoc *doc,
- const xmlNode *cur);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_XINCLUDE_ENABLED)
-XMLPUBFUN void XMLCALL
- xmlNodeSetBase (xmlNodePtr cur,
- const xmlChar *uri);
-#endif
-
-/*
- * Removing content.
- */
-XMLPUBFUN int XMLCALL
- xmlRemoveProp (xmlAttrPtr cur);
-#if defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN int XMLCALL
- xmlUnsetNsProp (xmlNodePtr node,
- xmlNsPtr ns,
- const xmlChar *name);
-XMLPUBFUN int XMLCALL
- xmlUnsetProp (xmlNodePtr node,
- const xmlChar *name);
-#endif /* defined(LIBXML_TREE_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED) */
-
-/*
- * Internal, don't use.
- */
-XMLPUBFUN void XMLCALL
- xmlBufferWriteCHAR (xmlBufferPtr buf,
- const xmlChar *string);
-XMLPUBFUN void XMLCALL
- xmlBufferWriteChar (xmlBufferPtr buf,
- const char *string);
-XMLPUBFUN void XMLCALL
- xmlBufferWriteQuotedString(xmlBufferPtr buf,
- const xmlChar *string);
-
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void xmlAttrSerializeTxtContent(xmlBufferPtr buf,
- xmlDocPtr doc,
- xmlAttrPtr attr,
- const xmlChar *string);
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-#ifdef LIBXML_TREE_ENABLED
-/*
- * Namespace handling.
- */
-XMLPUBFUN int XMLCALL
- xmlReconciliateNs (xmlDocPtr doc,
- xmlNodePtr tree);
-#endif
-
-#ifdef LIBXML_OUTPUT_ENABLED
-/*
- * Saving.
- */
-XMLPUBFUN void XMLCALL
- xmlDocDumpFormatMemory (xmlDocPtr cur,
- xmlChar **mem,
- int *size,
- int format);
-XMLPUBFUN void XMLCALL
- xmlDocDumpMemory (xmlDocPtr cur,
- xmlChar **mem,
- int *size);
-XMLPUBFUN void XMLCALL
- xmlDocDumpMemoryEnc (xmlDocPtr out_doc,
- xmlChar **doc_txt_ptr,
- int * doc_txt_len,
- const char *txt_encoding);
-XMLPUBFUN void XMLCALL
- xmlDocDumpFormatMemoryEnc(xmlDocPtr out_doc,
- xmlChar **doc_txt_ptr,
- int * doc_txt_len,
- const char *txt_encoding,
- int format);
-XMLPUBFUN int XMLCALL
- xmlDocFormatDump (FILE *f,
- xmlDocPtr cur,
- int format);
-XMLPUBFUN int XMLCALL
- xmlDocDump (FILE *f,
- xmlDocPtr cur);
-XMLPUBFUN void XMLCALL
- xmlElemDump (FILE *f,
- xmlDocPtr doc,
- xmlNodePtr cur);
-XMLPUBFUN int XMLCALL
- xmlSaveFile (const char *filename,
- xmlDocPtr cur);
-XMLPUBFUN int XMLCALL
- xmlSaveFormatFile (const char *filename,
- xmlDocPtr cur,
- int format);
-XMLPUBFUN size_t XMLCALL
- xmlBufNodeDump (xmlBufPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur,
- int level,
- int format);
-XMLPUBFUN int XMLCALL
- xmlNodeDump (xmlBufferPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur,
- int level,
- int format);
-
-XMLPUBFUN int XMLCALL
- xmlSaveFileTo (xmlOutputBufferPtr buf,
- xmlDocPtr cur,
- const char *encoding);
-XMLPUBFUN int XMLCALL
- xmlSaveFormatFileTo (xmlOutputBufferPtr buf,
- xmlDocPtr cur,
- const char *encoding,
- int format);
-XMLPUBFUN void XMLCALL
- xmlNodeDumpOutput (xmlOutputBufferPtr buf,
- xmlDocPtr doc,
- xmlNodePtr cur,
- int level,
- int format,
- const char *encoding);
-
-XMLPUBFUN int XMLCALL
- xmlSaveFormatFileEnc (const char *filename,
- xmlDocPtr cur,
- const char *encoding,
- int format);
-
-XMLPUBFUN int XMLCALL
- xmlSaveFileEnc (const char *filename,
- xmlDocPtr cur,
- const char *encoding);
-
-#endif /* LIBXML_OUTPUT_ENABLED */
-/*
- * XHTML
- */
-XMLPUBFUN int XMLCALL
- xmlIsXHTML (const xmlChar *systemID,
- const xmlChar *publicID);
-
-/*
- * Compression.
- */
-XMLPUBFUN int XMLCALL
- xmlGetDocCompressMode (const xmlDoc *doc);
-XMLPUBFUN void XMLCALL
- xmlSetDocCompressMode (xmlDocPtr doc,
- int mode);
-XMLPUBFUN int XMLCALL
- xmlGetCompressMode (void);
-XMLPUBFUN void XMLCALL
- xmlSetCompressMode (int mode);
-
-/*
-* DOM-wrapper helper functions.
-*/
-XMLPUBFUN xmlDOMWrapCtxtPtr XMLCALL
- xmlDOMWrapNewCtxt (void);
-XMLPUBFUN void XMLCALL
- xmlDOMWrapFreeCtxt (xmlDOMWrapCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlDOMWrapReconcileNamespaces(xmlDOMWrapCtxtPtr ctxt,
- xmlNodePtr elem,
- int options);
-XMLPUBFUN int XMLCALL
- xmlDOMWrapAdoptNode (xmlDOMWrapCtxtPtr ctxt,
- xmlDocPtr sourceDoc,
- xmlNodePtr node,
- xmlDocPtr destDoc,
- xmlNodePtr destParent,
- int options);
-XMLPUBFUN int XMLCALL
- xmlDOMWrapRemoveNode (xmlDOMWrapCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr node,
- int options);
-XMLPUBFUN int XMLCALL
- xmlDOMWrapCloneNode (xmlDOMWrapCtxtPtr ctxt,
- xmlDocPtr sourceDoc,
- xmlNodePtr node,
- xmlNodePtr *clonedNode,
- xmlDocPtr destDoc,
- xmlNodePtr destParent,
- int deep,
- int options);
-
-#ifdef LIBXML_TREE_ENABLED
-/*
- * 5 interfaces from DOM ElementTraversal, but different in entities
- * traversal.
- */
-XMLPUBFUN unsigned long XMLCALL
- xmlChildElementCount (xmlNodePtr parent);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlNextElementSibling (xmlNodePtr node);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlFirstElementChild (xmlNodePtr parent);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlLastElementChild (xmlNodePtr parent);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlPreviousElementSibling (xmlNodePtr node);
-#endif
-#ifdef __cplusplus
-}
-#endif
-#ifndef __XML_PARSER_H__
-#include
-#endif
-
-#endif /* __XML_TREE_H__ */
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/uri.h b/.CondaPkg/env/Library/include/libxml2/libxml/uri.h
deleted file mode 100644
index db48262b..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/uri.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/**
- * Summary: library of generic URI related routines
- * Description: library of generic URI related routines
- * Implements RFC 2396
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_URI_H__
-#define __XML_URI_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlURI:
- *
- * A parsed URI reference. This is a struct containing the various fields
- * as described in RFC 2396 but separated for further processing.
- *
- * Note: query is a deprecated field which is incorrectly unescaped.
- * query_raw takes precedence over query if the former is set.
- * See: http://mail.gnome.org/archives/xml/2007-April/thread.html#00127
- */
-typedef struct _xmlURI xmlURI;
-typedef xmlURI *xmlURIPtr;
-struct _xmlURI {
- char *scheme; /* the URI scheme */
- char *opaque; /* opaque part */
- char *authority; /* the authority part */
- char *server; /* the server part */
- char *user; /* the user part */
- int port; /* the port number */
- char *path; /* the path string */
- char *query; /* the query string (deprecated - use with caution) */
- char *fragment; /* the fragment identifier */
- int cleanup; /* parsing potentially unclean URI */
- char *query_raw; /* the query string (as it appears in the URI) */
-};
-
-/*
- * This function is in tree.h:
- * xmlChar * xmlNodeGetBase (xmlDocPtr doc,
- * xmlNodePtr cur);
- */
-XMLPUBFUN xmlURIPtr XMLCALL
- xmlCreateURI (void);
-XMLPUBFUN xmlChar * XMLCALL
- xmlBuildURI (const xmlChar *URI,
- const xmlChar *base);
-XMLPUBFUN xmlChar * XMLCALL
- xmlBuildRelativeURI (const xmlChar *URI,
- const xmlChar *base);
-XMLPUBFUN xmlURIPtr XMLCALL
- xmlParseURI (const char *str);
-XMLPUBFUN xmlURIPtr XMLCALL
- xmlParseURIRaw (const char *str,
- int raw);
-XMLPUBFUN int XMLCALL
- xmlParseURIReference (xmlURIPtr uri,
- const char *str);
-XMLPUBFUN xmlChar * XMLCALL
- xmlSaveUri (xmlURIPtr uri);
-XMLPUBFUN void XMLCALL
- xmlPrintURI (FILE *stream,
- xmlURIPtr uri);
-XMLPUBFUN xmlChar * XMLCALL
- xmlURIEscapeStr (const xmlChar *str,
- const xmlChar *list);
-XMLPUBFUN char * XMLCALL
- xmlURIUnescapeString (const char *str,
- int len,
- char *target);
-XMLPUBFUN int XMLCALL
- xmlNormalizeURIPath (char *path);
-XMLPUBFUN xmlChar * XMLCALL
- xmlURIEscape (const xmlChar *str);
-XMLPUBFUN void XMLCALL
- xmlFreeURI (xmlURIPtr uri);
-XMLPUBFUN xmlChar* XMLCALL
- xmlCanonicPath (const xmlChar *path);
-XMLPUBFUN xmlChar* XMLCALL
- xmlPathToURI (const xmlChar *path);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_URI_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/valid.h b/.CondaPkg/env/Library/include/libxml2/libxml/valid.h
deleted file mode 100644
index 3eaf84ad..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/valid.h
+++ /dev/null
@@ -1,463 +0,0 @@
-/*
- * Summary: The DTD validation
- * Description: API for the DTD handling and the validity checking
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_VALID_H__
-#define __XML_VALID_H__
-
-#include
-#include
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Validation state added for non-determinist content model.
- */
-typedef struct _xmlValidState xmlValidState;
-typedef xmlValidState *xmlValidStatePtr;
-
-/**
- * xmlValidityErrorFunc:
- * @ctx: usually an xmlValidCtxtPtr to a validity error context,
- * but comes from ctxt->userData (which normally contains such
- * a pointer); ctxt->userData can be changed by the user.
- * @msg: the string to format *printf like vararg
- * @...: remaining arguments to the format
- *
- * Callback called when a validity error is found. This is a message
- * oriented function similar to an *printf function.
- */
-typedef void (XMLCDECL *xmlValidityErrorFunc) (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-
-/**
- * xmlValidityWarningFunc:
- * @ctx: usually an xmlValidCtxtPtr to a validity error context,
- * but comes from ctxt->userData (which normally contains such
- * a pointer); ctxt->userData can be changed by the user.
- * @msg: the string to format *printf like vararg
- * @...: remaining arguments to the format
- *
- * Callback called when a validity warning is found. This is a message
- * oriented function similar to an *printf function.
- */
-typedef void (XMLCDECL *xmlValidityWarningFunc) (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-
-#ifdef IN_LIBXML
-/**
- * XML_VCTXT_DTD_VALIDATED:
- *
- * Set after xmlValidateDtdFinal was called.
- */
-#define XML_VCTXT_DTD_VALIDATED (1u << 0)
-/**
- * XML_VCTXT_USE_PCTXT:
- *
- * Set if the validation context is part of a parser context.
- */
-#define XML_VCTXT_USE_PCTXT (1u << 1)
-#endif
-
-/*
- * xmlValidCtxt:
- * An xmlValidCtxt is used for error reporting when validating.
- */
-typedef struct _xmlValidCtxt xmlValidCtxt;
-typedef xmlValidCtxt *xmlValidCtxtPtr;
-struct _xmlValidCtxt {
- void *userData; /* user specific data block */
- xmlValidityErrorFunc error; /* the callback in case of errors */
- xmlValidityWarningFunc warning; /* the callback in case of warning */
-
- /* Node analysis stack used when validating within entities */
- xmlNodePtr node; /* Current parsed Node */
- int nodeNr; /* Depth of the parsing stack */
- int nodeMax; /* Max depth of the parsing stack */
- xmlNodePtr *nodeTab; /* array of nodes */
-
- unsigned int flags; /* internal flags */
- xmlDocPtr doc; /* the document */
- int valid; /* temporary validity check result */
-
- /* state state used for non-determinist content validation */
- xmlValidState *vstate; /* current state */
- int vstateNr; /* Depth of the validation stack */
- int vstateMax; /* Max depth of the validation stack */
- xmlValidState *vstateTab; /* array of validation states */
-
-#ifdef LIBXML_REGEXP_ENABLED
- xmlAutomataPtr am; /* the automata */
- xmlAutomataStatePtr state; /* used to build the automata */
-#else
- void *am;
- void *state;
-#endif
-};
-
-/*
- * ALL notation declarations are stored in a table.
- * There is one table per DTD.
- */
-
-typedef struct _xmlHashTable xmlNotationTable;
-typedef xmlNotationTable *xmlNotationTablePtr;
-
-/*
- * ALL element declarations are stored in a table.
- * There is one table per DTD.
- */
-
-typedef struct _xmlHashTable xmlElementTable;
-typedef xmlElementTable *xmlElementTablePtr;
-
-/*
- * ALL attribute declarations are stored in a table.
- * There is one table per DTD.
- */
-
-typedef struct _xmlHashTable xmlAttributeTable;
-typedef xmlAttributeTable *xmlAttributeTablePtr;
-
-/*
- * ALL IDs attributes are stored in a table.
- * There is one table per document.
- */
-
-typedef struct _xmlHashTable xmlIDTable;
-typedef xmlIDTable *xmlIDTablePtr;
-
-/*
- * ALL Refs attributes are stored in a table.
- * There is one table per document.
- */
-
-typedef struct _xmlHashTable xmlRefTable;
-typedef xmlRefTable *xmlRefTablePtr;
-
-/* Notation */
-XMLPUBFUN xmlNotationPtr XMLCALL
- xmlAddNotationDecl (xmlValidCtxtPtr ctxt,
- xmlDtdPtr dtd,
- const xmlChar *name,
- const xmlChar *PublicID,
- const xmlChar *SystemID);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlNotationTablePtr XMLCALL
- xmlCopyNotationTable (xmlNotationTablePtr table);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlFreeNotationTable (xmlNotationTablePtr table);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlDumpNotationDecl (xmlBufferPtr buf,
- xmlNotationPtr nota);
-XMLPUBFUN void XMLCALL
- xmlDumpNotationTable (xmlBufferPtr buf,
- xmlNotationTablePtr table);
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-/* Element Content */
-/* the non Doc version are being deprecated */
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlNewElementContent (const xmlChar *name,
- xmlElementContentType type);
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlCopyElementContent (xmlElementContentPtr content);
-XMLPUBFUN void XMLCALL
- xmlFreeElementContent (xmlElementContentPtr cur);
-/* the new versions with doc argument */
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlNewDocElementContent (xmlDocPtr doc,
- const xmlChar *name,
- xmlElementContentType type);
-XMLPUBFUN xmlElementContentPtr XMLCALL
- xmlCopyDocElementContent(xmlDocPtr doc,
- xmlElementContentPtr content);
-XMLPUBFUN void XMLCALL
- xmlFreeDocElementContent(xmlDocPtr doc,
- xmlElementContentPtr cur);
-XMLPUBFUN void XMLCALL
- xmlSnprintfElementContent(char *buf,
- int size,
- xmlElementContentPtr content,
- int englob);
-#ifdef LIBXML_OUTPUT_ENABLED
-/* DEPRECATED */
-XMLPUBFUN void XMLCALL
- xmlSprintfElementContent(char *buf,
- xmlElementContentPtr content,
- int englob);
-#endif /* LIBXML_OUTPUT_ENABLED */
-/* DEPRECATED */
-
-/* Element */
-XMLPUBFUN xmlElementPtr XMLCALL
- xmlAddElementDecl (xmlValidCtxtPtr ctxt,
- xmlDtdPtr dtd,
- const xmlChar *name,
- xmlElementTypeVal type,
- xmlElementContentPtr content);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlElementTablePtr XMLCALL
- xmlCopyElementTable (xmlElementTablePtr table);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlFreeElementTable (xmlElementTablePtr table);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlDumpElementTable (xmlBufferPtr buf,
- xmlElementTablePtr table);
-XMLPUBFUN void XMLCALL
- xmlDumpElementDecl (xmlBufferPtr buf,
- xmlElementPtr elem);
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-/* Enumeration */
-XMLPUBFUN xmlEnumerationPtr XMLCALL
- xmlCreateEnumeration (const xmlChar *name);
-XMLPUBFUN void XMLCALL
- xmlFreeEnumeration (xmlEnumerationPtr cur);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlEnumerationPtr XMLCALL
- xmlCopyEnumeration (xmlEnumerationPtr cur);
-#endif /* LIBXML_TREE_ENABLED */
-
-/* Attribute */
-XMLPUBFUN xmlAttributePtr XMLCALL
- xmlAddAttributeDecl (xmlValidCtxtPtr ctxt,
- xmlDtdPtr dtd,
- const xmlChar *elem,
- const xmlChar *name,
- const xmlChar *ns,
- xmlAttributeType type,
- xmlAttributeDefault def,
- const xmlChar *defaultValue,
- xmlEnumerationPtr tree);
-#ifdef LIBXML_TREE_ENABLED
-XMLPUBFUN xmlAttributeTablePtr XMLCALL
- xmlCopyAttributeTable (xmlAttributeTablePtr table);
-#endif /* LIBXML_TREE_ENABLED */
-XMLPUBFUN void XMLCALL
- xmlFreeAttributeTable (xmlAttributeTablePtr table);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlDumpAttributeTable (xmlBufferPtr buf,
- xmlAttributeTablePtr table);
-XMLPUBFUN void XMLCALL
- xmlDumpAttributeDecl (xmlBufferPtr buf,
- xmlAttributePtr attr);
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-/* IDs */
-XMLPUBFUN xmlIDPtr XMLCALL
- xmlAddID (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- const xmlChar *value,
- xmlAttrPtr attr);
-XMLPUBFUN void XMLCALL
- xmlFreeIDTable (xmlIDTablePtr table);
-XMLPUBFUN xmlAttrPtr XMLCALL
- xmlGetID (xmlDocPtr doc,
- const xmlChar *ID);
-XMLPUBFUN int XMLCALL
- xmlIsID (xmlDocPtr doc,
- xmlNodePtr elem,
- xmlAttrPtr attr);
-XMLPUBFUN int XMLCALL
- xmlRemoveID (xmlDocPtr doc,
- xmlAttrPtr attr);
-
-/* IDREFs */
-XML_DEPRECATED
-XMLPUBFUN xmlRefPtr XMLCALL
- xmlAddRef (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- const xmlChar *value,
- xmlAttrPtr attr);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlFreeRefTable (xmlRefTablePtr table);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlIsRef (xmlDocPtr doc,
- xmlNodePtr elem,
- xmlAttrPtr attr);
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlRemoveRef (xmlDocPtr doc,
- xmlAttrPtr attr);
-XML_DEPRECATED
-XMLPUBFUN xmlListPtr XMLCALL
- xmlGetRefs (xmlDocPtr doc,
- const xmlChar *ID);
-
-/**
- * The public function calls related to validity checking.
- */
-#ifdef LIBXML_VALID_ENABLED
-/* Allocate/Release Validation Contexts */
-XMLPUBFUN xmlValidCtxtPtr XMLCALL
- xmlNewValidCtxt(void);
-XMLPUBFUN void XMLCALL
- xmlFreeValidCtxt(xmlValidCtxtPtr);
-
-XMLPUBFUN int XMLCALL
- xmlValidateRoot (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlValidateElementDecl (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlElementPtr elem);
-XMLPUBFUN xmlChar * XMLCALL
- xmlValidNormalizeAttributeValue(xmlDocPtr doc,
- xmlNodePtr elem,
- const xmlChar *name,
- const xmlChar *value);
-XMLPUBFUN xmlChar * XMLCALL
- xmlValidCtxtNormalizeAttributeValue(xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem,
- const xmlChar *name,
- const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateAttributeDecl(xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlAttributePtr attr);
-XMLPUBFUN int XMLCALL
- xmlValidateAttributeValue(xmlAttributeType type,
- const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateNotationDecl (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNotationPtr nota);
-XMLPUBFUN int XMLCALL
- xmlValidateDtd (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlDtdPtr dtd);
-XMLPUBFUN int XMLCALL
- xmlValidateDtdFinal (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlValidateDocument (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlValidateElement (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- xmlValidateOneElement (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- xmlValidateOneAttribute (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem,
- xmlAttrPtr attr,
- const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateOneNamespace (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem,
- const xmlChar *prefix,
- xmlNsPtr ns,
- const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateDocumentFinal(xmlValidCtxtPtr ctxt,
- xmlDocPtr doc);
-#endif /* LIBXML_VALID_ENABLED */
-
-#if defined(LIBXML_VALID_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XMLPUBFUN int XMLCALL
- xmlValidateNotationUse (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- const xmlChar *notationName);
-#endif /* LIBXML_VALID_ENABLED or LIBXML_SCHEMAS_ENABLED */
-
-XMLPUBFUN int XMLCALL
- xmlIsMixedElement (xmlDocPtr doc,
- const xmlChar *name);
-XMLPUBFUN xmlAttributePtr XMLCALL
- xmlGetDtdAttrDesc (xmlDtdPtr dtd,
- const xmlChar *elem,
- const xmlChar *name);
-XMLPUBFUN xmlAttributePtr XMLCALL
- xmlGetDtdQAttrDesc (xmlDtdPtr dtd,
- const xmlChar *elem,
- const xmlChar *name,
- const xmlChar *prefix);
-XMLPUBFUN xmlNotationPtr XMLCALL
- xmlGetDtdNotationDesc (xmlDtdPtr dtd,
- const xmlChar *name);
-XMLPUBFUN xmlElementPtr XMLCALL
- xmlGetDtdQElementDesc (xmlDtdPtr dtd,
- const xmlChar *name,
- const xmlChar *prefix);
-XMLPUBFUN xmlElementPtr XMLCALL
- xmlGetDtdElementDesc (xmlDtdPtr dtd,
- const xmlChar *name);
-
-#ifdef LIBXML_VALID_ENABLED
-
-XMLPUBFUN int XMLCALL
- xmlValidGetPotentialChildren(xmlElementContent *ctree,
- const xmlChar **names,
- int *len,
- int max);
-
-XMLPUBFUN int XMLCALL
- xmlValidGetValidElements(xmlNode *prev,
- xmlNode *next,
- const xmlChar **names,
- int max);
-XMLPUBFUN int XMLCALL
- xmlValidateNameValue (const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateNamesValue (const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateNmtokenValue (const xmlChar *value);
-XMLPUBFUN int XMLCALL
- xmlValidateNmtokensValue(const xmlChar *value);
-
-#ifdef LIBXML_REGEXP_ENABLED
-/*
- * Validation based on the regexp support
- */
-XMLPUBFUN int XMLCALL
- xmlValidBuildContentModel(xmlValidCtxtPtr ctxt,
- xmlElementPtr elem);
-
-XMLPUBFUN int XMLCALL
- xmlValidatePushElement (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem,
- const xmlChar *qname);
-XMLPUBFUN int XMLCALL
- xmlValidatePushCData (xmlValidCtxtPtr ctxt,
- const xmlChar *data,
- int len);
-XMLPUBFUN int XMLCALL
- xmlValidatePopElement (xmlValidCtxtPtr ctxt,
- xmlDocPtr doc,
- xmlNodePtr elem,
- const xmlChar *qname);
-#endif /* LIBXML_REGEXP_ENABLED */
-#endif /* LIBXML_VALID_ENABLED */
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_VALID_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xinclude.h b/.CondaPkg/env/Library/include/libxml2/libxml/xinclude.h
deleted file mode 100644
index 863ab25a..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xinclude.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * Summary: implementation of XInclude
- * Description: API to handle XInclude processing,
- * implements the
- * World Wide Web Consortium Last Call Working Draft 10 November 2003
- * http://www.w3.org/TR/2003/WD-xinclude-20031110
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XINCLUDE_H__
-#define __XML_XINCLUDE_H__
-
-#include
-#include
-
-#ifdef LIBXML_XINCLUDE_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * XINCLUDE_NS:
- *
- * Macro defining the Xinclude namespace: http://www.w3.org/2003/XInclude
- */
-#define XINCLUDE_NS (const xmlChar *) "http://www.w3.org/2003/XInclude"
-/**
- * XINCLUDE_OLD_NS:
- *
- * Macro defining the draft Xinclude namespace: http://www.w3.org/2001/XInclude
- */
-#define XINCLUDE_OLD_NS (const xmlChar *) "http://www.w3.org/2001/XInclude"
-/**
- * XINCLUDE_NODE:
- *
- * Macro defining "include"
- */
-#define XINCLUDE_NODE (const xmlChar *) "include"
-/**
- * XINCLUDE_FALLBACK:
- *
- * Macro defining "fallback"
- */
-#define XINCLUDE_FALLBACK (const xmlChar *) "fallback"
-/**
- * XINCLUDE_HREF:
- *
- * Macro defining "href"
- */
-#define XINCLUDE_HREF (const xmlChar *) "href"
-/**
- * XINCLUDE_PARSE:
- *
- * Macro defining "parse"
- */
-#define XINCLUDE_PARSE (const xmlChar *) "parse"
-/**
- * XINCLUDE_PARSE_XML:
- *
- * Macro defining "xml"
- */
-#define XINCLUDE_PARSE_XML (const xmlChar *) "xml"
-/**
- * XINCLUDE_PARSE_TEXT:
- *
- * Macro defining "text"
- */
-#define XINCLUDE_PARSE_TEXT (const xmlChar *) "text"
-/**
- * XINCLUDE_PARSE_ENCODING:
- *
- * Macro defining "encoding"
- */
-#define XINCLUDE_PARSE_ENCODING (const xmlChar *) "encoding"
-/**
- * XINCLUDE_PARSE_XPOINTER:
- *
- * Macro defining "xpointer"
- */
-#define XINCLUDE_PARSE_XPOINTER (const xmlChar *) "xpointer"
-
-typedef struct _xmlXIncludeCtxt xmlXIncludeCtxt;
-typedef xmlXIncludeCtxt *xmlXIncludeCtxtPtr;
-
-/*
- * standalone processing
- */
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcess (xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessFlags (xmlDocPtr doc,
- int flags);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessFlagsData(xmlDocPtr doc,
- int flags,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessTreeFlagsData(xmlNodePtr tree,
- int flags,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessTree (xmlNodePtr tree);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessTreeFlags(xmlNodePtr tree,
- int flags);
-/*
- * contextual processing
- */
-XMLPUBFUN xmlXIncludeCtxtPtr XMLCALL
- xmlXIncludeNewContext (xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlXIncludeSetFlags (xmlXIncludeCtxtPtr ctxt,
- int flags);
-XMLPUBFUN void XMLCALL
- xmlXIncludeFreeContext (xmlXIncludeCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlXIncludeProcessNode (xmlXIncludeCtxtPtr ctxt,
- xmlNodePtr tree);
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_XINCLUDE_ENABLED */
-
-#endif /* __XML_XINCLUDE_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xlink.h b/.CondaPkg/env/Library/include/libxml2/libxml/xlink.h
deleted file mode 100644
index 04e4b32c..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xlink.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
- * Summary: unfinished XLink detection module
- * Description: unfinished XLink detection module
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XLINK_H__
-#define __XML_XLINK_H__
-
-#include
-#include
-
-#ifdef LIBXML_XPTR_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * Various defines for the various Link properties.
- *
- * NOTE: the link detection layer will try to resolve QName expansion
- * of namespaces. If "foo" is the prefix for "http://foo.com/"
- * then the link detection layer will expand role="foo:myrole"
- * to "http://foo.com/:myrole".
- * NOTE: the link detection layer will expand URI-References found on
- * href attributes by using the base mechanism if found.
- */
-typedef xmlChar *xlinkHRef;
-typedef xmlChar *xlinkRole;
-typedef xmlChar *xlinkTitle;
-
-typedef enum {
- XLINK_TYPE_NONE = 0,
- XLINK_TYPE_SIMPLE,
- XLINK_TYPE_EXTENDED,
- XLINK_TYPE_EXTENDED_SET
-} xlinkType;
-
-typedef enum {
- XLINK_SHOW_NONE = 0,
- XLINK_SHOW_NEW,
- XLINK_SHOW_EMBED,
- XLINK_SHOW_REPLACE
-} xlinkShow;
-
-typedef enum {
- XLINK_ACTUATE_NONE = 0,
- XLINK_ACTUATE_AUTO,
- XLINK_ACTUATE_ONREQUEST
-} xlinkActuate;
-
-/**
- * xlinkNodeDetectFunc:
- * @ctx: user data pointer
- * @node: the node to check
- *
- * This is the prototype for the link detection routine.
- * It calls the default link detection callbacks upon link detection.
- */
-typedef void (*xlinkNodeDetectFunc) (void *ctx, xmlNodePtr node);
-
-/*
- * The link detection module interact with the upper layers using
- * a set of callback registered at parsing time.
- */
-
-/**
- * xlinkSimpleLinkFunk:
- * @ctx: user data pointer
- * @node: the node carrying the link
- * @href: the target of the link
- * @role: the role string
- * @title: the link title
- *
- * This is the prototype for a simple link detection callback.
- */
-typedef void
-(*xlinkSimpleLinkFunk) (void *ctx,
- xmlNodePtr node,
- const xlinkHRef href,
- const xlinkRole role,
- const xlinkTitle title);
-
-/**
- * xlinkExtendedLinkFunk:
- * @ctx: user data pointer
- * @node: the node carrying the link
- * @nbLocators: the number of locators detected on the link
- * @hrefs: pointer to the array of locator hrefs
- * @roles: pointer to the array of locator roles
- * @nbArcs: the number of arcs detected on the link
- * @from: pointer to the array of source roles found on the arcs
- * @to: pointer to the array of target roles found on the arcs
- * @show: array of values for the show attributes found on the arcs
- * @actuate: array of values for the actuate attributes found on the arcs
- * @nbTitles: the number of titles detected on the link
- * @title: array of titles detected on the link
- * @langs: array of xml:lang values for the titles
- *
- * This is the prototype for a extended link detection callback.
- */
-typedef void
-(*xlinkExtendedLinkFunk)(void *ctx,
- xmlNodePtr node,
- int nbLocators,
- const xlinkHRef *hrefs,
- const xlinkRole *roles,
- int nbArcs,
- const xlinkRole *from,
- const xlinkRole *to,
- xlinkShow *show,
- xlinkActuate *actuate,
- int nbTitles,
- const xlinkTitle *titles,
- const xmlChar **langs);
-
-/**
- * xlinkExtendedLinkSetFunk:
- * @ctx: user data pointer
- * @node: the node carrying the link
- * @nbLocators: the number of locators detected on the link
- * @hrefs: pointer to the array of locator hrefs
- * @roles: pointer to the array of locator roles
- * @nbTitles: the number of titles detected on the link
- * @title: array of titles detected on the link
- * @langs: array of xml:lang values for the titles
- *
- * This is the prototype for a extended link set detection callback.
- */
-typedef void
-(*xlinkExtendedLinkSetFunk) (void *ctx,
- xmlNodePtr node,
- int nbLocators,
- const xlinkHRef *hrefs,
- const xlinkRole *roles,
- int nbTitles,
- const xlinkTitle *titles,
- const xmlChar **langs);
-
-/**
- * This is the structure containing a set of Links detection callbacks.
- *
- * There is no default xlink callbacks, if one want to get link
- * recognition activated, those call backs must be provided before parsing.
- */
-typedef struct _xlinkHandler xlinkHandler;
-typedef xlinkHandler *xlinkHandlerPtr;
-struct _xlinkHandler {
- xlinkSimpleLinkFunk simple;
- xlinkExtendedLinkFunk extended;
- xlinkExtendedLinkSetFunk set;
-};
-
-/*
- * The default detection routine, can be overridden, they call the default
- * detection callbacks.
- */
-
-XMLPUBFUN xlinkNodeDetectFunc XMLCALL
- xlinkGetDefaultDetect (void);
-XMLPUBFUN void XMLCALL
- xlinkSetDefaultDetect (xlinkNodeDetectFunc func);
-
-/*
- * Routines to set/get the default handlers.
- */
-XMLPUBFUN xlinkHandlerPtr XMLCALL
- xlinkGetDefaultHandler (void);
-XMLPUBFUN void XMLCALL
- xlinkSetDefaultHandler (xlinkHandlerPtr handler);
-
-/*
- * Link detection module itself.
- */
-XMLPUBFUN xlinkType XMLCALL
- xlinkIsLink (xmlDocPtr doc,
- xmlNodePtr node);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_XPTR_ENABLED */
-
-#endif /* __XML_XLINK_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlIO.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlIO.h
deleted file mode 100644
index 095b2f56..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlIO.h
+++ /dev/null
@@ -1,368 +0,0 @@
-/*
- * Summary: interface for the I/O interfaces used by the parser
- * Description: interface for the I/O interfaces used by the parser
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_IO_H__
-#define __XML_IO_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Those are the functions and datatypes for the parser input
- * I/O structures.
- */
-
-/**
- * xmlInputMatchCallback:
- * @filename: the filename or URI
- *
- * Callback used in the I/O Input API to detect if the current handler
- * can provide input functionality for this resource.
- *
- * Returns 1 if yes and 0 if another Input module should be used
- */
-typedef int (XMLCALL *xmlInputMatchCallback) (char const *filename);
-/**
- * xmlInputOpenCallback:
- * @filename: the filename or URI
- *
- * Callback used in the I/O Input API to open the resource
- *
- * Returns an Input context or NULL in case or error
- */
-typedef void * (XMLCALL *xmlInputOpenCallback) (char const *filename);
-/**
- * xmlInputReadCallback:
- * @context: an Input context
- * @buffer: the buffer to store data read
- * @len: the length of the buffer in bytes
- *
- * Callback used in the I/O Input API to read the resource
- *
- * Returns the number of bytes read or -1 in case of error
- */
-typedef int (XMLCALL *xmlInputReadCallback) (void * context, char * buffer, int len);
-/**
- * xmlInputCloseCallback:
- * @context: an Input context
- *
- * Callback used in the I/O Input API to close the resource
- *
- * Returns 0 or -1 in case of error
- */
-typedef int (XMLCALL *xmlInputCloseCallback) (void * context);
-
-#ifdef LIBXML_OUTPUT_ENABLED
-/*
- * Those are the functions and datatypes for the library output
- * I/O structures.
- */
-
-/**
- * xmlOutputMatchCallback:
- * @filename: the filename or URI
- *
- * Callback used in the I/O Output API to detect if the current handler
- * can provide output functionality for this resource.
- *
- * Returns 1 if yes and 0 if another Output module should be used
- */
-typedef int (XMLCALL *xmlOutputMatchCallback) (char const *filename);
-/**
- * xmlOutputOpenCallback:
- * @filename: the filename or URI
- *
- * Callback used in the I/O Output API to open the resource
- *
- * Returns an Output context or NULL in case or error
- */
-typedef void * (XMLCALL *xmlOutputOpenCallback) (char const *filename);
-/**
- * xmlOutputWriteCallback:
- * @context: an Output context
- * @buffer: the buffer of data to write
- * @len: the length of the buffer in bytes
- *
- * Callback used in the I/O Output API to write to the resource
- *
- * Returns the number of bytes written or -1 in case of error
- */
-typedef int (XMLCALL *xmlOutputWriteCallback) (void * context, const char * buffer,
- int len);
-/**
- * xmlOutputCloseCallback:
- * @context: an Output context
- *
- * Callback used in the I/O Output API to close the resource
- *
- * Returns 0 or -1 in case of error
- */
-typedef int (XMLCALL *xmlOutputCloseCallback) (void * context);
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-#ifdef __cplusplus
-}
-#endif
-
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-struct _xmlParserInputBuffer {
- void* context;
- xmlInputReadCallback readcallback;
- xmlInputCloseCallback closecallback;
-
- xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
-
- xmlBufPtr buffer; /* Local buffer encoded in UTF-8 */
- xmlBufPtr raw; /* if encoder != NULL buffer for raw input */
- int compressed; /* -1=unknown, 0=not compressed, 1=compressed */
- int error;
- unsigned long rawconsumed;/* amount consumed from raw */
-};
-
-
-#ifdef LIBXML_OUTPUT_ENABLED
-struct _xmlOutputBuffer {
- void* context;
- xmlOutputWriteCallback writecallback;
- xmlOutputCloseCallback closecallback;
-
- xmlCharEncodingHandlerPtr encoder; /* I18N conversions to UTF-8 */
-
- xmlBufPtr buffer; /* Local buffer encoded in UTF-8 or ISOLatin */
- xmlBufPtr conv; /* if encoder != NULL buffer for output */
- int written; /* total number of byte written */
- int error;
-};
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-/*
- * Interfaces for input
- */
-XMLPUBFUN void XMLCALL
- xmlCleanupInputCallbacks (void);
-
-XMLPUBFUN int XMLCALL
- xmlPopInputCallbacks (void);
-
-XMLPUBFUN void XMLCALL
- xmlRegisterDefaultInputCallbacks (void);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlAllocParserInputBuffer (xmlCharEncoding enc);
-
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateFilename (const char *URI,
- xmlCharEncoding enc);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateFile (FILE *file,
- xmlCharEncoding enc);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateFd (int fd,
- xmlCharEncoding enc);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateMem (const char *mem, int size,
- xmlCharEncoding enc);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateStatic (const char *mem, int size,
- xmlCharEncoding enc);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlParserInputBufferCreateIO (xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- xmlCharEncoding enc);
-XMLPUBFUN int XMLCALL
- xmlParserInputBufferRead (xmlParserInputBufferPtr in,
- int len);
-XMLPUBFUN int XMLCALL
- xmlParserInputBufferGrow (xmlParserInputBufferPtr in,
- int len);
-XMLPUBFUN int XMLCALL
- xmlParserInputBufferPush (xmlParserInputBufferPtr in,
- int len,
- const char *buf);
-XMLPUBFUN void XMLCALL
- xmlFreeParserInputBuffer (xmlParserInputBufferPtr in);
-XMLPUBFUN char * XMLCALL
- xmlParserGetDirectory (const char *filename);
-
-XMLPUBFUN int XMLCALL
- xmlRegisterInputCallbacks (xmlInputMatchCallback matchFunc,
- xmlInputOpenCallback openFunc,
- xmlInputReadCallback readFunc,
- xmlInputCloseCallback closeFunc);
-
-xmlParserInputBufferPtr
- __xmlParserInputBufferCreateFilename(const char *URI,
- xmlCharEncoding enc);
-
-#ifdef LIBXML_OUTPUT_ENABLED
-/*
- * Interfaces for output
- */
-XMLPUBFUN void XMLCALL
- xmlCleanupOutputCallbacks (void);
-XMLPUBFUN int XMLCALL
- xmlPopOutputCallbacks (void);
-XMLPUBFUN void XMLCALL
- xmlRegisterDefaultOutputCallbacks(void);
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlAllocOutputBuffer (xmlCharEncodingHandlerPtr encoder);
-
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlOutputBufferCreateFilename (const char *URI,
- xmlCharEncodingHandlerPtr encoder,
- int compression);
-
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlOutputBufferCreateFile (FILE *file,
- xmlCharEncodingHandlerPtr encoder);
-
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlOutputBufferCreateBuffer (xmlBufferPtr buffer,
- xmlCharEncodingHandlerPtr encoder);
-
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlOutputBufferCreateFd (int fd,
- xmlCharEncodingHandlerPtr encoder);
-
-XMLPUBFUN xmlOutputBufferPtr XMLCALL
- xmlOutputBufferCreateIO (xmlOutputWriteCallback iowrite,
- xmlOutputCloseCallback ioclose,
- void *ioctx,
- xmlCharEncodingHandlerPtr encoder);
-
-/* Couple of APIs to get the output without digging into the buffers */
-XMLPUBFUN const xmlChar * XMLCALL
- xmlOutputBufferGetContent (xmlOutputBufferPtr out);
-XMLPUBFUN size_t XMLCALL
- xmlOutputBufferGetSize (xmlOutputBufferPtr out);
-
-XMLPUBFUN int XMLCALL
- xmlOutputBufferWrite (xmlOutputBufferPtr out,
- int len,
- const char *buf);
-XMLPUBFUN int XMLCALL
- xmlOutputBufferWriteString (xmlOutputBufferPtr out,
- const char *str);
-XMLPUBFUN int XMLCALL
- xmlOutputBufferWriteEscape (xmlOutputBufferPtr out,
- const xmlChar *str,
- xmlCharEncodingOutputFunc escaping);
-
-XMLPUBFUN int XMLCALL
- xmlOutputBufferFlush (xmlOutputBufferPtr out);
-XMLPUBFUN int XMLCALL
- xmlOutputBufferClose (xmlOutputBufferPtr out);
-
-XMLPUBFUN int XMLCALL
- xmlRegisterOutputCallbacks (xmlOutputMatchCallback matchFunc,
- xmlOutputOpenCallback openFunc,
- xmlOutputWriteCallback writeFunc,
- xmlOutputCloseCallback closeFunc);
-
-xmlOutputBufferPtr
- __xmlOutputBufferCreateFilename(const char *URI,
- xmlCharEncodingHandlerPtr encoder,
- int compression);
-
-#ifdef LIBXML_HTTP_ENABLED
-/* This function only exists if HTTP support built into the library */
-XMLPUBFUN void XMLCALL
- xmlRegisterHTTPPostCallbacks (void );
-#endif /* LIBXML_HTTP_ENABLED */
-
-#endif /* LIBXML_OUTPUT_ENABLED */
-
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlCheckHTTPInput (xmlParserCtxtPtr ctxt,
- xmlParserInputPtr ret);
-
-/*
- * A predefined entity loader disabling network accesses
- */
-XMLPUBFUN xmlParserInputPtr XMLCALL
- xmlNoNetExternalEntityLoader (const char *URL,
- const char *ID,
- xmlParserCtxtPtr ctxt);
-
-/*
- * xmlNormalizeWindowsPath is obsolete, don't use it.
- * Check xmlCanonicPath in uri.h for a better alternative.
- */
-XMLPUBFUN xmlChar * XMLCALL
- xmlNormalizeWindowsPath (const xmlChar *path);
-
-XMLPUBFUN int XMLCALL
- xmlCheckFilename (const char *path);
-/**
- * Default 'file://' protocol callbacks
- */
-XMLPUBFUN int XMLCALL
- xmlFileMatch (const char *filename);
-XMLPUBFUN void * XMLCALL
- xmlFileOpen (const char *filename);
-XMLPUBFUN int XMLCALL
- xmlFileRead (void * context,
- char * buffer,
- int len);
-XMLPUBFUN int XMLCALL
- xmlFileClose (void * context);
-
-/**
- * Default 'http://' protocol callbacks
- */
-#ifdef LIBXML_HTTP_ENABLED
-XMLPUBFUN int XMLCALL
- xmlIOHTTPMatch (const char *filename);
-XMLPUBFUN void * XMLCALL
- xmlIOHTTPOpen (const char *filename);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void * XMLCALL
- xmlIOHTTPOpenW (const char * post_uri,
- int compression );
-#endif /* LIBXML_OUTPUT_ENABLED */
-XMLPUBFUN int XMLCALL
- xmlIOHTTPRead (void * context,
- char * buffer,
- int len);
-XMLPUBFUN int XMLCALL
- xmlIOHTTPClose (void * context);
-#endif /* LIBXML_HTTP_ENABLED */
-
-/**
- * Default 'ftp://' protocol callbacks
- */
-#ifdef LIBXML_FTP_ENABLED
-XMLPUBFUN int XMLCALL
- xmlIOFTPMatch (const char *filename);
-XMLPUBFUN void * XMLCALL
- xmlIOFTPOpen (const char *filename);
-XMLPUBFUN int XMLCALL
- xmlIOFTPRead (void * context,
- char * buffer,
- int len);
-XMLPUBFUN int XMLCALL
- xmlIOFTPClose (void * context);
-#endif /* LIBXML_FTP_ENABLED */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __XML_IO_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlautomata.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlautomata.h
deleted file mode 100644
index bf1b131c..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlautomata.h
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * Summary: API to build regexp automata
- * Description: the API to build regexp automata
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_AUTOMATA_H__
-#define __XML_AUTOMATA_H__
-
-#include
-#include
-
-#ifdef LIBXML_REGEXP_ENABLED
-#ifdef LIBXML_AUTOMATA_ENABLED
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlAutomataPtr:
- *
- * A libxml automata description, It can be compiled into a regexp
- */
-typedef struct _xmlAutomata xmlAutomata;
-typedef xmlAutomata *xmlAutomataPtr;
-
-/**
- * xmlAutomataStatePtr:
- *
- * A state int the automata description,
- */
-typedef struct _xmlAutomataState xmlAutomataState;
-typedef xmlAutomataState *xmlAutomataStatePtr;
-
-/*
- * Building API
- */
-XMLPUBFUN xmlAutomataPtr XMLCALL
- xmlNewAutomata (void);
-XMLPUBFUN void XMLCALL
- xmlFreeAutomata (xmlAutomataPtr am);
-
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataGetInitState (xmlAutomataPtr am);
-XMLPUBFUN int XMLCALL
- xmlAutomataSetFinalState (xmlAutomataPtr am,
- xmlAutomataStatePtr state);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewState (xmlAutomataPtr am);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewTransition (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewTransition2 (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- const xmlChar *token2,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewNegTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- const xmlChar *token2,
- void *data);
-
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewCountTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- int min,
- int max,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewCountTrans2 (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- const xmlChar *token2,
- int min,
- int max,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewOnceTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- int min,
- int max,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewOnceTrans2 (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- const xmlChar *token,
- const xmlChar *token2,
- int min,
- int max,
- void *data);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewAllTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- int lax);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewEpsilon (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewCountedTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- int counter);
-XMLPUBFUN xmlAutomataStatePtr XMLCALL
- xmlAutomataNewCounterTrans (xmlAutomataPtr am,
- xmlAutomataStatePtr from,
- xmlAutomataStatePtr to,
- int counter);
-XMLPUBFUN int XMLCALL
- xmlAutomataNewCounter (xmlAutomataPtr am,
- int min,
- int max);
-
-XMLPUBFUN xmlRegexpPtr XMLCALL
- xmlAutomataCompile (xmlAutomataPtr am);
-XMLPUBFUN int XMLCALL
- xmlAutomataIsDeterminist (xmlAutomataPtr am);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_AUTOMATA_ENABLED */
-#endif /* LIBXML_REGEXP_ENABLED */
-
-#endif /* __XML_AUTOMATA_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlerror.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlerror.h
deleted file mode 100644
index ee95be9c..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlerror.h
+++ /dev/null
@@ -1,947 +0,0 @@
-/*
- * Summary: error handling
- * Description: the API used to report errors
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#include
-
-#ifndef __XML_ERROR_H__
-#define __XML_ERROR_H__
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlErrorLevel:
- *
- * Indicates the level of an error
- */
-typedef enum {
- XML_ERR_NONE = 0,
- XML_ERR_WARNING = 1, /* A simple warning */
- XML_ERR_ERROR = 2, /* A recoverable error */
- XML_ERR_FATAL = 3 /* A fatal error */
-} xmlErrorLevel;
-
-/**
- * xmlErrorDomain:
- *
- * Indicates where an error may have come from
- */
-typedef enum {
- XML_FROM_NONE = 0,
- XML_FROM_PARSER, /* The XML parser */
- XML_FROM_TREE, /* The tree module */
- XML_FROM_NAMESPACE, /* The XML Namespace module */
- XML_FROM_DTD, /* The XML DTD validation with parser context*/
- XML_FROM_HTML, /* The HTML parser */
- XML_FROM_MEMORY, /* The memory allocator */
- XML_FROM_OUTPUT, /* The serialization code */
- XML_FROM_IO, /* The Input/Output stack */
- XML_FROM_FTP, /* The FTP module */
- XML_FROM_HTTP, /* The HTTP module */
- XML_FROM_XINCLUDE, /* The XInclude processing */
- XML_FROM_XPATH, /* The XPath module */
- XML_FROM_XPOINTER, /* The XPointer module */
- XML_FROM_REGEXP, /* The regular expressions module */
- XML_FROM_DATATYPE, /* The W3C XML Schemas Datatype module */
- XML_FROM_SCHEMASP, /* The W3C XML Schemas parser module */
- XML_FROM_SCHEMASV, /* The W3C XML Schemas validation module */
- XML_FROM_RELAXNGP, /* The Relax-NG parser module */
- XML_FROM_RELAXNGV, /* The Relax-NG validator module */
- XML_FROM_CATALOG, /* The Catalog module */
- XML_FROM_C14N, /* The Canonicalization module */
- XML_FROM_XSLT, /* The XSLT engine from libxslt */
- XML_FROM_VALID, /* The XML DTD validation with valid context */
- XML_FROM_CHECK, /* The error checking module */
- XML_FROM_WRITER, /* The xmlwriter module */
- XML_FROM_MODULE, /* The dynamically loaded module module*/
- XML_FROM_I18N, /* The module handling character conversion */
- XML_FROM_SCHEMATRONV,/* The Schematron validator module */
- XML_FROM_BUFFER, /* The buffers module */
- XML_FROM_URI /* The URI module */
-} xmlErrorDomain;
-
-/**
- * xmlError:
- *
- * An XML Error instance.
- */
-
-typedef struct _xmlError xmlError;
-typedef xmlError *xmlErrorPtr;
-struct _xmlError {
- int domain; /* What part of the library raised this error */
- int code; /* The error code, e.g. an xmlParserError */
- char *message;/* human-readable informative error message */
- xmlErrorLevel level;/* how consequent is the error */
- char *file; /* the filename */
- int line; /* the line number if available */
- char *str1; /* extra string information */
- char *str2; /* extra string information */
- char *str3; /* extra string information */
- int int1; /* extra number information */
- int int2; /* error column # or 0 if N/A (todo: rename field when we would brk ABI) */
- void *ctxt; /* the parser context if available */
- void *node; /* the node in the tree */
-};
-
-/**
- * xmlParserError:
- *
- * This is an error that the XML (or HTML) parser can generate
- */
-typedef enum {
- XML_ERR_OK = 0,
- XML_ERR_INTERNAL_ERROR, /* 1 */
- XML_ERR_NO_MEMORY, /* 2 */
- XML_ERR_DOCUMENT_START, /* 3 */
- XML_ERR_DOCUMENT_EMPTY, /* 4 */
- XML_ERR_DOCUMENT_END, /* 5 */
- XML_ERR_INVALID_HEX_CHARREF, /* 6 */
- XML_ERR_INVALID_DEC_CHARREF, /* 7 */
- XML_ERR_INVALID_CHARREF, /* 8 */
- XML_ERR_INVALID_CHAR, /* 9 */
- XML_ERR_CHARREF_AT_EOF, /* 10 */
- XML_ERR_CHARREF_IN_PROLOG, /* 11 */
- XML_ERR_CHARREF_IN_EPILOG, /* 12 */
- XML_ERR_CHARREF_IN_DTD, /* 13 */
- XML_ERR_ENTITYREF_AT_EOF, /* 14 */
- XML_ERR_ENTITYREF_IN_PROLOG, /* 15 */
- XML_ERR_ENTITYREF_IN_EPILOG, /* 16 */
- XML_ERR_ENTITYREF_IN_DTD, /* 17 */
- XML_ERR_PEREF_AT_EOF, /* 18 */
- XML_ERR_PEREF_IN_PROLOG, /* 19 */
- XML_ERR_PEREF_IN_EPILOG, /* 20 */
- XML_ERR_PEREF_IN_INT_SUBSET, /* 21 */
- XML_ERR_ENTITYREF_NO_NAME, /* 22 */
- XML_ERR_ENTITYREF_SEMICOL_MISSING, /* 23 */
- XML_ERR_PEREF_NO_NAME, /* 24 */
- XML_ERR_PEREF_SEMICOL_MISSING, /* 25 */
- XML_ERR_UNDECLARED_ENTITY, /* 26 */
- XML_WAR_UNDECLARED_ENTITY, /* 27 */
- XML_ERR_UNPARSED_ENTITY, /* 28 */
- XML_ERR_ENTITY_IS_EXTERNAL, /* 29 */
- XML_ERR_ENTITY_IS_PARAMETER, /* 30 */
- XML_ERR_UNKNOWN_ENCODING, /* 31 */
- XML_ERR_UNSUPPORTED_ENCODING, /* 32 */
- XML_ERR_STRING_NOT_STARTED, /* 33 */
- XML_ERR_STRING_NOT_CLOSED, /* 34 */
- XML_ERR_NS_DECL_ERROR, /* 35 */
- XML_ERR_ENTITY_NOT_STARTED, /* 36 */
- XML_ERR_ENTITY_NOT_FINISHED, /* 37 */
- XML_ERR_LT_IN_ATTRIBUTE, /* 38 */
- XML_ERR_ATTRIBUTE_NOT_STARTED, /* 39 */
- XML_ERR_ATTRIBUTE_NOT_FINISHED, /* 40 */
- XML_ERR_ATTRIBUTE_WITHOUT_VALUE, /* 41 */
- XML_ERR_ATTRIBUTE_REDEFINED, /* 42 */
- XML_ERR_LITERAL_NOT_STARTED, /* 43 */
- XML_ERR_LITERAL_NOT_FINISHED, /* 44 */
- XML_ERR_COMMENT_NOT_FINISHED, /* 45 */
- XML_ERR_PI_NOT_STARTED, /* 46 */
- XML_ERR_PI_NOT_FINISHED, /* 47 */
- XML_ERR_NOTATION_NOT_STARTED, /* 48 */
- XML_ERR_NOTATION_NOT_FINISHED, /* 49 */
- XML_ERR_ATTLIST_NOT_STARTED, /* 50 */
- XML_ERR_ATTLIST_NOT_FINISHED, /* 51 */
- XML_ERR_MIXED_NOT_STARTED, /* 52 */
- XML_ERR_MIXED_NOT_FINISHED, /* 53 */
- XML_ERR_ELEMCONTENT_NOT_STARTED, /* 54 */
- XML_ERR_ELEMCONTENT_NOT_FINISHED, /* 55 */
- XML_ERR_XMLDECL_NOT_STARTED, /* 56 */
- XML_ERR_XMLDECL_NOT_FINISHED, /* 57 */
- XML_ERR_CONDSEC_NOT_STARTED, /* 58 */
- XML_ERR_CONDSEC_NOT_FINISHED, /* 59 */
- XML_ERR_EXT_SUBSET_NOT_FINISHED, /* 60 */
- XML_ERR_DOCTYPE_NOT_FINISHED, /* 61 */
- XML_ERR_MISPLACED_CDATA_END, /* 62 */
- XML_ERR_CDATA_NOT_FINISHED, /* 63 */
- XML_ERR_RESERVED_XML_NAME, /* 64 */
- XML_ERR_SPACE_REQUIRED, /* 65 */
- XML_ERR_SEPARATOR_REQUIRED, /* 66 */
- XML_ERR_NMTOKEN_REQUIRED, /* 67 */
- XML_ERR_NAME_REQUIRED, /* 68 */
- XML_ERR_PCDATA_REQUIRED, /* 69 */
- XML_ERR_URI_REQUIRED, /* 70 */
- XML_ERR_PUBID_REQUIRED, /* 71 */
- XML_ERR_LT_REQUIRED, /* 72 */
- XML_ERR_GT_REQUIRED, /* 73 */
- XML_ERR_LTSLASH_REQUIRED, /* 74 */
- XML_ERR_EQUAL_REQUIRED, /* 75 */
- XML_ERR_TAG_NAME_MISMATCH, /* 76 */
- XML_ERR_TAG_NOT_FINISHED, /* 77 */
- XML_ERR_STANDALONE_VALUE, /* 78 */
- XML_ERR_ENCODING_NAME, /* 79 */
- XML_ERR_HYPHEN_IN_COMMENT, /* 80 */
- XML_ERR_INVALID_ENCODING, /* 81 */
- XML_ERR_EXT_ENTITY_STANDALONE, /* 82 */
- XML_ERR_CONDSEC_INVALID, /* 83 */
- XML_ERR_VALUE_REQUIRED, /* 84 */
- XML_ERR_NOT_WELL_BALANCED, /* 85 */
- XML_ERR_EXTRA_CONTENT, /* 86 */
- XML_ERR_ENTITY_CHAR_ERROR, /* 87 */
- XML_ERR_ENTITY_PE_INTERNAL, /* 88 */
- XML_ERR_ENTITY_LOOP, /* 89 */
- XML_ERR_ENTITY_BOUNDARY, /* 90 */
- XML_ERR_INVALID_URI, /* 91 */
- XML_ERR_URI_FRAGMENT, /* 92 */
- XML_WAR_CATALOG_PI, /* 93 */
- XML_ERR_NO_DTD, /* 94 */
- XML_ERR_CONDSEC_INVALID_KEYWORD, /* 95 */
- XML_ERR_VERSION_MISSING, /* 96 */
- XML_WAR_UNKNOWN_VERSION, /* 97 */
- XML_WAR_LANG_VALUE, /* 98 */
- XML_WAR_NS_URI, /* 99 */
- XML_WAR_NS_URI_RELATIVE, /* 100 */
- XML_ERR_MISSING_ENCODING, /* 101 */
- XML_WAR_SPACE_VALUE, /* 102 */
- XML_ERR_NOT_STANDALONE, /* 103 */
- XML_ERR_ENTITY_PROCESSING, /* 104 */
- XML_ERR_NOTATION_PROCESSING, /* 105 */
- XML_WAR_NS_COLUMN, /* 106 */
- XML_WAR_ENTITY_REDEFINED, /* 107 */
- XML_ERR_UNKNOWN_VERSION, /* 108 */
- XML_ERR_VERSION_MISMATCH, /* 109 */
- XML_ERR_NAME_TOO_LONG, /* 110 */
- XML_ERR_USER_STOP, /* 111 */
- XML_ERR_COMMENT_ABRUPTLY_ENDED, /* 112 */
- XML_NS_ERR_XML_NAMESPACE = 200,
- XML_NS_ERR_UNDEFINED_NAMESPACE, /* 201 */
- XML_NS_ERR_QNAME, /* 202 */
- XML_NS_ERR_ATTRIBUTE_REDEFINED, /* 203 */
- XML_NS_ERR_EMPTY, /* 204 */
- XML_NS_ERR_COLON, /* 205 */
- XML_DTD_ATTRIBUTE_DEFAULT = 500,
- XML_DTD_ATTRIBUTE_REDEFINED, /* 501 */
- XML_DTD_ATTRIBUTE_VALUE, /* 502 */
- XML_DTD_CONTENT_ERROR, /* 503 */
- XML_DTD_CONTENT_MODEL, /* 504 */
- XML_DTD_CONTENT_NOT_DETERMINIST, /* 505 */
- XML_DTD_DIFFERENT_PREFIX, /* 506 */
- XML_DTD_ELEM_DEFAULT_NAMESPACE, /* 507 */
- XML_DTD_ELEM_NAMESPACE, /* 508 */
- XML_DTD_ELEM_REDEFINED, /* 509 */
- XML_DTD_EMPTY_NOTATION, /* 510 */
- XML_DTD_ENTITY_TYPE, /* 511 */
- XML_DTD_ID_FIXED, /* 512 */
- XML_DTD_ID_REDEFINED, /* 513 */
- XML_DTD_ID_SUBSET, /* 514 */
- XML_DTD_INVALID_CHILD, /* 515 */
- XML_DTD_INVALID_DEFAULT, /* 516 */
- XML_DTD_LOAD_ERROR, /* 517 */
- XML_DTD_MISSING_ATTRIBUTE, /* 518 */
- XML_DTD_MIXED_CORRUPT, /* 519 */
- XML_DTD_MULTIPLE_ID, /* 520 */
- XML_DTD_NO_DOC, /* 521 */
- XML_DTD_NO_DTD, /* 522 */
- XML_DTD_NO_ELEM_NAME, /* 523 */
- XML_DTD_NO_PREFIX, /* 524 */
- XML_DTD_NO_ROOT, /* 525 */
- XML_DTD_NOTATION_REDEFINED, /* 526 */
- XML_DTD_NOTATION_VALUE, /* 527 */
- XML_DTD_NOT_EMPTY, /* 528 */
- XML_DTD_NOT_PCDATA, /* 529 */
- XML_DTD_NOT_STANDALONE, /* 530 */
- XML_DTD_ROOT_NAME, /* 531 */
- XML_DTD_STANDALONE_WHITE_SPACE, /* 532 */
- XML_DTD_UNKNOWN_ATTRIBUTE, /* 533 */
- XML_DTD_UNKNOWN_ELEM, /* 534 */
- XML_DTD_UNKNOWN_ENTITY, /* 535 */
- XML_DTD_UNKNOWN_ID, /* 536 */
- XML_DTD_UNKNOWN_NOTATION, /* 537 */
- XML_DTD_STANDALONE_DEFAULTED, /* 538 */
- XML_DTD_XMLID_VALUE, /* 539 */
- XML_DTD_XMLID_TYPE, /* 540 */
- XML_DTD_DUP_TOKEN, /* 541 */
- XML_HTML_STRUCURE_ERROR = 800,
- XML_HTML_UNKNOWN_TAG, /* 801 */
- XML_HTML_INCORRECTLY_OPENED_COMMENT, /* 802 */
- XML_RNGP_ANYNAME_ATTR_ANCESTOR = 1000,
- XML_RNGP_ATTR_CONFLICT, /* 1001 */
- XML_RNGP_ATTRIBUTE_CHILDREN, /* 1002 */
- XML_RNGP_ATTRIBUTE_CONTENT, /* 1003 */
- XML_RNGP_ATTRIBUTE_EMPTY, /* 1004 */
- XML_RNGP_ATTRIBUTE_NOOP, /* 1005 */
- XML_RNGP_CHOICE_CONTENT, /* 1006 */
- XML_RNGP_CHOICE_EMPTY, /* 1007 */
- XML_RNGP_CREATE_FAILURE, /* 1008 */
- XML_RNGP_DATA_CONTENT, /* 1009 */
- XML_RNGP_DEF_CHOICE_AND_INTERLEAVE, /* 1010 */
- XML_RNGP_DEFINE_CREATE_FAILED, /* 1011 */
- XML_RNGP_DEFINE_EMPTY, /* 1012 */
- XML_RNGP_DEFINE_MISSING, /* 1013 */
- XML_RNGP_DEFINE_NAME_MISSING, /* 1014 */
- XML_RNGP_ELEM_CONTENT_EMPTY, /* 1015 */
- XML_RNGP_ELEM_CONTENT_ERROR, /* 1016 */
- XML_RNGP_ELEMENT_EMPTY, /* 1017 */
- XML_RNGP_ELEMENT_CONTENT, /* 1018 */
- XML_RNGP_ELEMENT_NAME, /* 1019 */
- XML_RNGP_ELEMENT_NO_CONTENT, /* 1020 */
- XML_RNGP_ELEM_TEXT_CONFLICT, /* 1021 */
- XML_RNGP_EMPTY, /* 1022 */
- XML_RNGP_EMPTY_CONSTRUCT, /* 1023 */
- XML_RNGP_EMPTY_CONTENT, /* 1024 */
- XML_RNGP_EMPTY_NOT_EMPTY, /* 1025 */
- XML_RNGP_ERROR_TYPE_LIB, /* 1026 */
- XML_RNGP_EXCEPT_EMPTY, /* 1027 */
- XML_RNGP_EXCEPT_MISSING, /* 1028 */
- XML_RNGP_EXCEPT_MULTIPLE, /* 1029 */
- XML_RNGP_EXCEPT_NO_CONTENT, /* 1030 */
- XML_RNGP_EXTERNALREF_EMTPY, /* 1031 */
- XML_RNGP_EXTERNAL_REF_FAILURE, /* 1032 */
- XML_RNGP_EXTERNALREF_RECURSE, /* 1033 */
- XML_RNGP_FORBIDDEN_ATTRIBUTE, /* 1034 */
- XML_RNGP_FOREIGN_ELEMENT, /* 1035 */
- XML_RNGP_GRAMMAR_CONTENT, /* 1036 */
- XML_RNGP_GRAMMAR_EMPTY, /* 1037 */
- XML_RNGP_GRAMMAR_MISSING, /* 1038 */
- XML_RNGP_GRAMMAR_NO_START, /* 1039 */
- XML_RNGP_GROUP_ATTR_CONFLICT, /* 1040 */
- XML_RNGP_HREF_ERROR, /* 1041 */
- XML_RNGP_INCLUDE_EMPTY, /* 1042 */
- XML_RNGP_INCLUDE_FAILURE, /* 1043 */
- XML_RNGP_INCLUDE_RECURSE, /* 1044 */
- XML_RNGP_INTERLEAVE_ADD, /* 1045 */
- XML_RNGP_INTERLEAVE_CREATE_FAILED, /* 1046 */
- XML_RNGP_INTERLEAVE_EMPTY, /* 1047 */
- XML_RNGP_INTERLEAVE_NO_CONTENT, /* 1048 */
- XML_RNGP_INVALID_DEFINE_NAME, /* 1049 */
- XML_RNGP_INVALID_URI, /* 1050 */
- XML_RNGP_INVALID_VALUE, /* 1051 */
- XML_RNGP_MISSING_HREF, /* 1052 */
- XML_RNGP_NAME_MISSING, /* 1053 */
- XML_RNGP_NEED_COMBINE, /* 1054 */
- XML_RNGP_NOTALLOWED_NOT_EMPTY, /* 1055 */
- XML_RNGP_NSNAME_ATTR_ANCESTOR, /* 1056 */
- XML_RNGP_NSNAME_NO_NS, /* 1057 */
- XML_RNGP_PARAM_FORBIDDEN, /* 1058 */
- XML_RNGP_PARAM_NAME_MISSING, /* 1059 */
- XML_RNGP_PARENTREF_CREATE_FAILED, /* 1060 */
- XML_RNGP_PARENTREF_NAME_INVALID, /* 1061 */
- XML_RNGP_PARENTREF_NO_NAME, /* 1062 */
- XML_RNGP_PARENTREF_NO_PARENT, /* 1063 */
- XML_RNGP_PARENTREF_NOT_EMPTY, /* 1064 */
- XML_RNGP_PARSE_ERROR, /* 1065 */
- XML_RNGP_PAT_ANYNAME_EXCEPT_ANYNAME, /* 1066 */
- XML_RNGP_PAT_ATTR_ATTR, /* 1067 */
- XML_RNGP_PAT_ATTR_ELEM, /* 1068 */
- XML_RNGP_PAT_DATA_EXCEPT_ATTR, /* 1069 */
- XML_RNGP_PAT_DATA_EXCEPT_ELEM, /* 1070 */
- XML_RNGP_PAT_DATA_EXCEPT_EMPTY, /* 1071 */
- XML_RNGP_PAT_DATA_EXCEPT_GROUP, /* 1072 */
- XML_RNGP_PAT_DATA_EXCEPT_INTERLEAVE, /* 1073 */
- XML_RNGP_PAT_DATA_EXCEPT_LIST, /* 1074 */
- XML_RNGP_PAT_DATA_EXCEPT_ONEMORE, /* 1075 */
- XML_RNGP_PAT_DATA_EXCEPT_REF, /* 1076 */
- XML_RNGP_PAT_DATA_EXCEPT_TEXT, /* 1077 */
- XML_RNGP_PAT_LIST_ATTR, /* 1078 */
- XML_RNGP_PAT_LIST_ELEM, /* 1079 */
- XML_RNGP_PAT_LIST_INTERLEAVE, /* 1080 */
- XML_RNGP_PAT_LIST_LIST, /* 1081 */
- XML_RNGP_PAT_LIST_REF, /* 1082 */
- XML_RNGP_PAT_LIST_TEXT, /* 1083 */
- XML_RNGP_PAT_NSNAME_EXCEPT_ANYNAME, /* 1084 */
- XML_RNGP_PAT_NSNAME_EXCEPT_NSNAME, /* 1085 */
- XML_RNGP_PAT_ONEMORE_GROUP_ATTR, /* 1086 */
- XML_RNGP_PAT_ONEMORE_INTERLEAVE_ATTR, /* 1087 */
- XML_RNGP_PAT_START_ATTR, /* 1088 */
- XML_RNGP_PAT_START_DATA, /* 1089 */
- XML_RNGP_PAT_START_EMPTY, /* 1090 */
- XML_RNGP_PAT_START_GROUP, /* 1091 */
- XML_RNGP_PAT_START_INTERLEAVE, /* 1092 */
- XML_RNGP_PAT_START_LIST, /* 1093 */
- XML_RNGP_PAT_START_ONEMORE, /* 1094 */
- XML_RNGP_PAT_START_TEXT, /* 1095 */
- XML_RNGP_PAT_START_VALUE, /* 1096 */
- XML_RNGP_PREFIX_UNDEFINED, /* 1097 */
- XML_RNGP_REF_CREATE_FAILED, /* 1098 */
- XML_RNGP_REF_CYCLE, /* 1099 */
- XML_RNGP_REF_NAME_INVALID, /* 1100 */
- XML_RNGP_REF_NO_DEF, /* 1101 */
- XML_RNGP_REF_NO_NAME, /* 1102 */
- XML_RNGP_REF_NOT_EMPTY, /* 1103 */
- XML_RNGP_START_CHOICE_AND_INTERLEAVE, /* 1104 */
- XML_RNGP_START_CONTENT, /* 1105 */
- XML_RNGP_START_EMPTY, /* 1106 */
- XML_RNGP_START_MISSING, /* 1107 */
- XML_RNGP_TEXT_EXPECTED, /* 1108 */
- XML_RNGP_TEXT_HAS_CHILD, /* 1109 */
- XML_RNGP_TYPE_MISSING, /* 1110 */
- XML_RNGP_TYPE_NOT_FOUND, /* 1111 */
- XML_RNGP_TYPE_VALUE, /* 1112 */
- XML_RNGP_UNKNOWN_ATTRIBUTE, /* 1113 */
- XML_RNGP_UNKNOWN_COMBINE, /* 1114 */
- XML_RNGP_UNKNOWN_CONSTRUCT, /* 1115 */
- XML_RNGP_UNKNOWN_TYPE_LIB, /* 1116 */
- XML_RNGP_URI_FRAGMENT, /* 1117 */
- XML_RNGP_URI_NOT_ABSOLUTE, /* 1118 */
- XML_RNGP_VALUE_EMPTY, /* 1119 */
- XML_RNGP_VALUE_NO_CONTENT, /* 1120 */
- XML_RNGP_XMLNS_NAME, /* 1121 */
- XML_RNGP_XML_NS, /* 1122 */
- XML_XPATH_EXPRESSION_OK = 1200,
- XML_XPATH_NUMBER_ERROR, /* 1201 */
- XML_XPATH_UNFINISHED_LITERAL_ERROR, /* 1202 */
- XML_XPATH_START_LITERAL_ERROR, /* 1203 */
- XML_XPATH_VARIABLE_REF_ERROR, /* 1204 */
- XML_XPATH_UNDEF_VARIABLE_ERROR, /* 1205 */
- XML_XPATH_INVALID_PREDICATE_ERROR, /* 1206 */
- XML_XPATH_EXPR_ERROR, /* 1207 */
- XML_XPATH_UNCLOSED_ERROR, /* 1208 */
- XML_XPATH_UNKNOWN_FUNC_ERROR, /* 1209 */
- XML_XPATH_INVALID_OPERAND, /* 1210 */
- XML_XPATH_INVALID_TYPE, /* 1211 */
- XML_XPATH_INVALID_ARITY, /* 1212 */
- XML_XPATH_INVALID_CTXT_SIZE, /* 1213 */
- XML_XPATH_INVALID_CTXT_POSITION, /* 1214 */
- XML_XPATH_MEMORY_ERROR, /* 1215 */
- XML_XPTR_SYNTAX_ERROR, /* 1216 */
- XML_XPTR_RESOURCE_ERROR, /* 1217 */
- XML_XPTR_SUB_RESOURCE_ERROR, /* 1218 */
- XML_XPATH_UNDEF_PREFIX_ERROR, /* 1219 */
- XML_XPATH_ENCODING_ERROR, /* 1220 */
- XML_XPATH_INVALID_CHAR_ERROR, /* 1221 */
- XML_TREE_INVALID_HEX = 1300,
- XML_TREE_INVALID_DEC, /* 1301 */
- XML_TREE_UNTERMINATED_ENTITY, /* 1302 */
- XML_TREE_NOT_UTF8, /* 1303 */
- XML_SAVE_NOT_UTF8 = 1400,
- XML_SAVE_CHAR_INVALID, /* 1401 */
- XML_SAVE_NO_DOCTYPE, /* 1402 */
- XML_SAVE_UNKNOWN_ENCODING, /* 1403 */
- XML_REGEXP_COMPILE_ERROR = 1450,
- XML_IO_UNKNOWN = 1500,
- XML_IO_EACCES, /* 1501 */
- XML_IO_EAGAIN, /* 1502 */
- XML_IO_EBADF, /* 1503 */
- XML_IO_EBADMSG, /* 1504 */
- XML_IO_EBUSY, /* 1505 */
- XML_IO_ECANCELED, /* 1506 */
- XML_IO_ECHILD, /* 1507 */
- XML_IO_EDEADLK, /* 1508 */
- XML_IO_EDOM, /* 1509 */
- XML_IO_EEXIST, /* 1510 */
- XML_IO_EFAULT, /* 1511 */
- XML_IO_EFBIG, /* 1512 */
- XML_IO_EINPROGRESS, /* 1513 */
- XML_IO_EINTR, /* 1514 */
- XML_IO_EINVAL, /* 1515 */
- XML_IO_EIO, /* 1516 */
- XML_IO_EISDIR, /* 1517 */
- XML_IO_EMFILE, /* 1518 */
- XML_IO_EMLINK, /* 1519 */
- XML_IO_EMSGSIZE, /* 1520 */
- XML_IO_ENAMETOOLONG, /* 1521 */
- XML_IO_ENFILE, /* 1522 */
- XML_IO_ENODEV, /* 1523 */
- XML_IO_ENOENT, /* 1524 */
- XML_IO_ENOEXEC, /* 1525 */
- XML_IO_ENOLCK, /* 1526 */
- XML_IO_ENOMEM, /* 1527 */
- XML_IO_ENOSPC, /* 1528 */
- XML_IO_ENOSYS, /* 1529 */
- XML_IO_ENOTDIR, /* 1530 */
- XML_IO_ENOTEMPTY, /* 1531 */
- XML_IO_ENOTSUP, /* 1532 */
- XML_IO_ENOTTY, /* 1533 */
- XML_IO_ENXIO, /* 1534 */
- XML_IO_EPERM, /* 1535 */
- XML_IO_EPIPE, /* 1536 */
- XML_IO_ERANGE, /* 1537 */
- XML_IO_EROFS, /* 1538 */
- XML_IO_ESPIPE, /* 1539 */
- XML_IO_ESRCH, /* 1540 */
- XML_IO_ETIMEDOUT, /* 1541 */
- XML_IO_EXDEV, /* 1542 */
- XML_IO_NETWORK_ATTEMPT, /* 1543 */
- XML_IO_ENCODER, /* 1544 */
- XML_IO_FLUSH, /* 1545 */
- XML_IO_WRITE, /* 1546 */
- XML_IO_NO_INPUT, /* 1547 */
- XML_IO_BUFFER_FULL, /* 1548 */
- XML_IO_LOAD_ERROR, /* 1549 */
- XML_IO_ENOTSOCK, /* 1550 */
- XML_IO_EISCONN, /* 1551 */
- XML_IO_ECONNREFUSED, /* 1552 */
- XML_IO_ENETUNREACH, /* 1553 */
- XML_IO_EADDRINUSE, /* 1554 */
- XML_IO_EALREADY, /* 1555 */
- XML_IO_EAFNOSUPPORT, /* 1556 */
- XML_XINCLUDE_RECURSION=1600,
- XML_XINCLUDE_PARSE_VALUE, /* 1601 */
- XML_XINCLUDE_ENTITY_DEF_MISMATCH, /* 1602 */
- XML_XINCLUDE_NO_HREF, /* 1603 */
- XML_XINCLUDE_NO_FALLBACK, /* 1604 */
- XML_XINCLUDE_HREF_URI, /* 1605 */
- XML_XINCLUDE_TEXT_FRAGMENT, /* 1606 */
- XML_XINCLUDE_TEXT_DOCUMENT, /* 1607 */
- XML_XINCLUDE_INVALID_CHAR, /* 1608 */
- XML_XINCLUDE_BUILD_FAILED, /* 1609 */
- XML_XINCLUDE_UNKNOWN_ENCODING, /* 1610 */
- XML_XINCLUDE_MULTIPLE_ROOT, /* 1611 */
- XML_XINCLUDE_XPTR_FAILED, /* 1612 */
- XML_XINCLUDE_XPTR_RESULT, /* 1613 */
- XML_XINCLUDE_INCLUDE_IN_INCLUDE, /* 1614 */
- XML_XINCLUDE_FALLBACKS_IN_INCLUDE, /* 1615 */
- XML_XINCLUDE_FALLBACK_NOT_IN_INCLUDE, /* 1616 */
- XML_XINCLUDE_DEPRECATED_NS, /* 1617 */
- XML_XINCLUDE_FRAGMENT_ID, /* 1618 */
- XML_CATALOG_MISSING_ATTR = 1650,
- XML_CATALOG_ENTRY_BROKEN, /* 1651 */
- XML_CATALOG_PREFER_VALUE, /* 1652 */
- XML_CATALOG_NOT_CATALOG, /* 1653 */
- XML_CATALOG_RECURSION, /* 1654 */
- XML_SCHEMAP_PREFIX_UNDEFINED = 1700,
- XML_SCHEMAP_ATTRFORMDEFAULT_VALUE, /* 1701 */
- XML_SCHEMAP_ATTRGRP_NONAME_NOREF, /* 1702 */
- XML_SCHEMAP_ATTR_NONAME_NOREF, /* 1703 */
- XML_SCHEMAP_COMPLEXTYPE_NONAME_NOREF, /* 1704 */
- XML_SCHEMAP_ELEMFORMDEFAULT_VALUE, /* 1705 */
- XML_SCHEMAP_ELEM_NONAME_NOREF, /* 1706 */
- XML_SCHEMAP_EXTENSION_NO_BASE, /* 1707 */
- XML_SCHEMAP_FACET_NO_VALUE, /* 1708 */
- XML_SCHEMAP_FAILED_BUILD_IMPORT, /* 1709 */
- XML_SCHEMAP_GROUP_NONAME_NOREF, /* 1710 */
- XML_SCHEMAP_IMPORT_NAMESPACE_NOT_URI, /* 1711 */
- XML_SCHEMAP_IMPORT_REDEFINE_NSNAME, /* 1712 */
- XML_SCHEMAP_IMPORT_SCHEMA_NOT_URI, /* 1713 */
- XML_SCHEMAP_INVALID_BOOLEAN, /* 1714 */
- XML_SCHEMAP_INVALID_ENUM, /* 1715 */
- XML_SCHEMAP_INVALID_FACET, /* 1716 */
- XML_SCHEMAP_INVALID_FACET_VALUE, /* 1717 */
- XML_SCHEMAP_INVALID_MAXOCCURS, /* 1718 */
- XML_SCHEMAP_INVALID_MINOCCURS, /* 1719 */
- XML_SCHEMAP_INVALID_REF_AND_SUBTYPE, /* 1720 */
- XML_SCHEMAP_INVALID_WHITE_SPACE, /* 1721 */
- XML_SCHEMAP_NOATTR_NOREF, /* 1722 */
- XML_SCHEMAP_NOTATION_NO_NAME, /* 1723 */
- XML_SCHEMAP_NOTYPE_NOREF, /* 1724 */
- XML_SCHEMAP_REF_AND_SUBTYPE, /* 1725 */
- XML_SCHEMAP_RESTRICTION_NONAME_NOREF, /* 1726 */
- XML_SCHEMAP_SIMPLETYPE_NONAME, /* 1727 */
- XML_SCHEMAP_TYPE_AND_SUBTYPE, /* 1728 */
- XML_SCHEMAP_UNKNOWN_ALL_CHILD, /* 1729 */
- XML_SCHEMAP_UNKNOWN_ANYATTRIBUTE_CHILD, /* 1730 */
- XML_SCHEMAP_UNKNOWN_ATTR_CHILD, /* 1731 */
- XML_SCHEMAP_UNKNOWN_ATTRGRP_CHILD, /* 1732 */
- XML_SCHEMAP_UNKNOWN_ATTRIBUTE_GROUP, /* 1733 */
- XML_SCHEMAP_UNKNOWN_BASE_TYPE, /* 1734 */
- XML_SCHEMAP_UNKNOWN_CHOICE_CHILD, /* 1735 */
- XML_SCHEMAP_UNKNOWN_COMPLEXCONTENT_CHILD, /* 1736 */
- XML_SCHEMAP_UNKNOWN_COMPLEXTYPE_CHILD, /* 1737 */
- XML_SCHEMAP_UNKNOWN_ELEM_CHILD, /* 1738 */
- XML_SCHEMAP_UNKNOWN_EXTENSION_CHILD, /* 1739 */
- XML_SCHEMAP_UNKNOWN_FACET_CHILD, /* 1740 */
- XML_SCHEMAP_UNKNOWN_FACET_TYPE, /* 1741 */
- XML_SCHEMAP_UNKNOWN_GROUP_CHILD, /* 1742 */
- XML_SCHEMAP_UNKNOWN_IMPORT_CHILD, /* 1743 */
- XML_SCHEMAP_UNKNOWN_LIST_CHILD, /* 1744 */
- XML_SCHEMAP_UNKNOWN_NOTATION_CHILD, /* 1745 */
- XML_SCHEMAP_UNKNOWN_PROCESSCONTENT_CHILD, /* 1746 */
- XML_SCHEMAP_UNKNOWN_REF, /* 1747 */
- XML_SCHEMAP_UNKNOWN_RESTRICTION_CHILD, /* 1748 */
- XML_SCHEMAP_UNKNOWN_SCHEMAS_CHILD, /* 1749 */
- XML_SCHEMAP_UNKNOWN_SEQUENCE_CHILD, /* 1750 */
- XML_SCHEMAP_UNKNOWN_SIMPLECONTENT_CHILD, /* 1751 */
- XML_SCHEMAP_UNKNOWN_SIMPLETYPE_CHILD, /* 1752 */
- XML_SCHEMAP_UNKNOWN_TYPE, /* 1753 */
- XML_SCHEMAP_UNKNOWN_UNION_CHILD, /* 1754 */
- XML_SCHEMAP_ELEM_DEFAULT_FIXED, /* 1755 */
- XML_SCHEMAP_REGEXP_INVALID, /* 1756 */
- XML_SCHEMAP_FAILED_LOAD, /* 1757 */
- XML_SCHEMAP_NOTHING_TO_PARSE, /* 1758 */
- XML_SCHEMAP_NOROOT, /* 1759 */
- XML_SCHEMAP_REDEFINED_GROUP, /* 1760 */
- XML_SCHEMAP_REDEFINED_TYPE, /* 1761 */
- XML_SCHEMAP_REDEFINED_ELEMENT, /* 1762 */
- XML_SCHEMAP_REDEFINED_ATTRGROUP, /* 1763 */
- XML_SCHEMAP_REDEFINED_ATTR, /* 1764 */
- XML_SCHEMAP_REDEFINED_NOTATION, /* 1765 */
- XML_SCHEMAP_FAILED_PARSE, /* 1766 */
- XML_SCHEMAP_UNKNOWN_PREFIX, /* 1767 */
- XML_SCHEMAP_DEF_AND_PREFIX, /* 1768 */
- XML_SCHEMAP_UNKNOWN_INCLUDE_CHILD, /* 1769 */
- XML_SCHEMAP_INCLUDE_SCHEMA_NOT_URI, /* 1770 */
- XML_SCHEMAP_INCLUDE_SCHEMA_NO_URI, /* 1771 */
- XML_SCHEMAP_NOT_SCHEMA, /* 1772 */
- XML_SCHEMAP_UNKNOWN_MEMBER_TYPE, /* 1773 */
- XML_SCHEMAP_INVALID_ATTR_USE, /* 1774 */
- XML_SCHEMAP_RECURSIVE, /* 1775 */
- XML_SCHEMAP_SUPERNUMEROUS_LIST_ITEM_TYPE, /* 1776 */
- XML_SCHEMAP_INVALID_ATTR_COMBINATION, /* 1777 */
- XML_SCHEMAP_INVALID_ATTR_INLINE_COMBINATION, /* 1778 */
- XML_SCHEMAP_MISSING_SIMPLETYPE_CHILD, /* 1779 */
- XML_SCHEMAP_INVALID_ATTR_NAME, /* 1780 */
- XML_SCHEMAP_REF_AND_CONTENT, /* 1781 */
- XML_SCHEMAP_CT_PROPS_CORRECT_1, /* 1782 */
- XML_SCHEMAP_CT_PROPS_CORRECT_2, /* 1783 */
- XML_SCHEMAP_CT_PROPS_CORRECT_3, /* 1784 */
- XML_SCHEMAP_CT_PROPS_CORRECT_4, /* 1785 */
- XML_SCHEMAP_CT_PROPS_CORRECT_5, /* 1786 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_1, /* 1787 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_1, /* 1788 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_2, /* 1789 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_2, /* 1790 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_3, /* 1791 */
- XML_SCHEMAP_WILDCARD_INVALID_NS_MEMBER, /* 1792 */
- XML_SCHEMAP_INTERSECTION_NOT_EXPRESSIBLE, /* 1793 */
- XML_SCHEMAP_UNION_NOT_EXPRESSIBLE, /* 1794 */
- XML_SCHEMAP_SRC_IMPORT_3_1, /* 1795 */
- XML_SCHEMAP_SRC_IMPORT_3_2, /* 1796 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_1, /* 1797 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_2, /* 1798 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_4_3, /* 1799 */
- XML_SCHEMAP_COS_CT_EXTENDS_1_3, /* 1800 */
- XML_SCHEMAV_NOROOT = 1801,
- XML_SCHEMAV_UNDECLAREDELEM, /* 1802 */
- XML_SCHEMAV_NOTTOPLEVEL, /* 1803 */
- XML_SCHEMAV_MISSING, /* 1804 */
- XML_SCHEMAV_WRONGELEM, /* 1805 */
- XML_SCHEMAV_NOTYPE, /* 1806 */
- XML_SCHEMAV_NOROLLBACK, /* 1807 */
- XML_SCHEMAV_ISABSTRACT, /* 1808 */
- XML_SCHEMAV_NOTEMPTY, /* 1809 */
- XML_SCHEMAV_ELEMCONT, /* 1810 */
- XML_SCHEMAV_HAVEDEFAULT, /* 1811 */
- XML_SCHEMAV_NOTNILLABLE, /* 1812 */
- XML_SCHEMAV_EXTRACONTENT, /* 1813 */
- XML_SCHEMAV_INVALIDATTR, /* 1814 */
- XML_SCHEMAV_INVALIDELEM, /* 1815 */
- XML_SCHEMAV_NOTDETERMINIST, /* 1816 */
- XML_SCHEMAV_CONSTRUCT, /* 1817 */
- XML_SCHEMAV_INTERNAL, /* 1818 */
- XML_SCHEMAV_NOTSIMPLE, /* 1819 */
- XML_SCHEMAV_ATTRUNKNOWN, /* 1820 */
- XML_SCHEMAV_ATTRINVALID, /* 1821 */
- XML_SCHEMAV_VALUE, /* 1822 */
- XML_SCHEMAV_FACET, /* 1823 */
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_1, /* 1824 */
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_2, /* 1825 */
- XML_SCHEMAV_CVC_DATATYPE_VALID_1_2_3, /* 1826 */
- XML_SCHEMAV_CVC_TYPE_3_1_1, /* 1827 */
- XML_SCHEMAV_CVC_TYPE_3_1_2, /* 1828 */
- XML_SCHEMAV_CVC_FACET_VALID, /* 1829 */
- XML_SCHEMAV_CVC_LENGTH_VALID, /* 1830 */
- XML_SCHEMAV_CVC_MINLENGTH_VALID, /* 1831 */
- XML_SCHEMAV_CVC_MAXLENGTH_VALID, /* 1832 */
- XML_SCHEMAV_CVC_MININCLUSIVE_VALID, /* 1833 */
- XML_SCHEMAV_CVC_MAXINCLUSIVE_VALID, /* 1834 */
- XML_SCHEMAV_CVC_MINEXCLUSIVE_VALID, /* 1835 */
- XML_SCHEMAV_CVC_MAXEXCLUSIVE_VALID, /* 1836 */
- XML_SCHEMAV_CVC_TOTALDIGITS_VALID, /* 1837 */
- XML_SCHEMAV_CVC_FRACTIONDIGITS_VALID, /* 1838 */
- XML_SCHEMAV_CVC_PATTERN_VALID, /* 1839 */
- XML_SCHEMAV_CVC_ENUMERATION_VALID, /* 1840 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_1, /* 1841 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_2, /* 1842 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_3, /* 1843 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_2_4, /* 1844 */
- XML_SCHEMAV_CVC_ELT_1, /* 1845 */
- XML_SCHEMAV_CVC_ELT_2, /* 1846 */
- XML_SCHEMAV_CVC_ELT_3_1, /* 1847 */
- XML_SCHEMAV_CVC_ELT_3_2_1, /* 1848 */
- XML_SCHEMAV_CVC_ELT_3_2_2, /* 1849 */
- XML_SCHEMAV_CVC_ELT_4_1, /* 1850 */
- XML_SCHEMAV_CVC_ELT_4_2, /* 1851 */
- XML_SCHEMAV_CVC_ELT_4_3, /* 1852 */
- XML_SCHEMAV_CVC_ELT_5_1_1, /* 1853 */
- XML_SCHEMAV_CVC_ELT_5_1_2, /* 1854 */
- XML_SCHEMAV_CVC_ELT_5_2_1, /* 1855 */
- XML_SCHEMAV_CVC_ELT_5_2_2_1, /* 1856 */
- XML_SCHEMAV_CVC_ELT_5_2_2_2_1, /* 1857 */
- XML_SCHEMAV_CVC_ELT_5_2_2_2_2, /* 1858 */
- XML_SCHEMAV_CVC_ELT_6, /* 1859 */
- XML_SCHEMAV_CVC_ELT_7, /* 1860 */
- XML_SCHEMAV_CVC_ATTRIBUTE_1, /* 1861 */
- XML_SCHEMAV_CVC_ATTRIBUTE_2, /* 1862 */
- XML_SCHEMAV_CVC_ATTRIBUTE_3, /* 1863 */
- XML_SCHEMAV_CVC_ATTRIBUTE_4, /* 1864 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_1, /* 1865 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_1, /* 1866 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_3_2_2, /* 1867 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_4, /* 1868 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_5_1, /* 1869 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_5_2, /* 1870 */
- XML_SCHEMAV_ELEMENT_CONTENT, /* 1871 */
- XML_SCHEMAV_DOCUMENT_ELEMENT_MISSING, /* 1872 */
- XML_SCHEMAV_CVC_COMPLEX_TYPE_1, /* 1873 */
- XML_SCHEMAV_CVC_AU, /* 1874 */
- XML_SCHEMAV_CVC_TYPE_1, /* 1875 */
- XML_SCHEMAV_CVC_TYPE_2, /* 1876 */
- XML_SCHEMAV_CVC_IDC, /* 1877 */
- XML_SCHEMAV_CVC_WILDCARD, /* 1878 */
- XML_SCHEMAV_MISC, /* 1879 */
- XML_XPTR_UNKNOWN_SCHEME = 1900,
- XML_XPTR_CHILDSEQ_START, /* 1901 */
- XML_XPTR_EVAL_FAILED, /* 1902 */
- XML_XPTR_EXTRA_OBJECTS, /* 1903 */
- XML_C14N_CREATE_CTXT = 1950,
- XML_C14N_REQUIRES_UTF8, /* 1951 */
- XML_C14N_CREATE_STACK, /* 1952 */
- XML_C14N_INVALID_NODE, /* 1953 */
- XML_C14N_UNKNOW_NODE, /* 1954 */
- XML_C14N_RELATIVE_NAMESPACE, /* 1955 */
- XML_FTP_PASV_ANSWER = 2000,
- XML_FTP_EPSV_ANSWER, /* 2001 */
- XML_FTP_ACCNT, /* 2002 */
- XML_FTP_URL_SYNTAX, /* 2003 */
- XML_HTTP_URL_SYNTAX = 2020,
- XML_HTTP_USE_IP, /* 2021 */
- XML_HTTP_UNKNOWN_HOST, /* 2022 */
- XML_SCHEMAP_SRC_SIMPLE_TYPE_1 = 3000,
- XML_SCHEMAP_SRC_SIMPLE_TYPE_2, /* 3001 */
- XML_SCHEMAP_SRC_SIMPLE_TYPE_3, /* 3002 */
- XML_SCHEMAP_SRC_SIMPLE_TYPE_4, /* 3003 */
- XML_SCHEMAP_SRC_RESOLVE, /* 3004 */
- XML_SCHEMAP_SRC_RESTRICTION_BASE_OR_SIMPLETYPE, /* 3005 */
- XML_SCHEMAP_SRC_LIST_ITEMTYPE_OR_SIMPLETYPE, /* 3006 */
- XML_SCHEMAP_SRC_UNION_MEMBERTYPES_OR_SIMPLETYPES, /* 3007 */
- XML_SCHEMAP_ST_PROPS_CORRECT_1, /* 3008 */
- XML_SCHEMAP_ST_PROPS_CORRECT_2, /* 3009 */
- XML_SCHEMAP_ST_PROPS_CORRECT_3, /* 3010 */
- XML_SCHEMAP_COS_ST_RESTRICTS_1_1, /* 3011 */
- XML_SCHEMAP_COS_ST_RESTRICTS_1_2, /* 3012 */
- XML_SCHEMAP_COS_ST_RESTRICTS_1_3_1, /* 3013 */
- XML_SCHEMAP_COS_ST_RESTRICTS_1_3_2, /* 3014 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_1, /* 3015 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_1, /* 3016 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_1_2, /* 3017 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_1, /* 3018 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_2, /* 3019 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_3, /* 3020 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_4, /* 3021 */
- XML_SCHEMAP_COS_ST_RESTRICTS_2_3_2_5, /* 3022 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_1, /* 3023 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1, /* 3024 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_1_2, /* 3025 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_2, /* 3026 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_1, /* 3027 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_3, /* 3028 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_4, /* 3029 */
- XML_SCHEMAP_COS_ST_RESTRICTS_3_3_2_5, /* 3030 */
- XML_SCHEMAP_COS_ST_DERIVED_OK_2_1, /* 3031 */
- XML_SCHEMAP_COS_ST_DERIVED_OK_2_2, /* 3032 */
- XML_SCHEMAP_S4S_ELEM_NOT_ALLOWED, /* 3033 */
- XML_SCHEMAP_S4S_ELEM_MISSING, /* 3034 */
- XML_SCHEMAP_S4S_ATTR_NOT_ALLOWED, /* 3035 */
- XML_SCHEMAP_S4S_ATTR_MISSING, /* 3036 */
- XML_SCHEMAP_S4S_ATTR_INVALID_VALUE, /* 3037 */
- XML_SCHEMAP_SRC_ELEMENT_1, /* 3038 */
- XML_SCHEMAP_SRC_ELEMENT_2_1, /* 3039 */
- XML_SCHEMAP_SRC_ELEMENT_2_2, /* 3040 */
- XML_SCHEMAP_SRC_ELEMENT_3, /* 3041 */
- XML_SCHEMAP_P_PROPS_CORRECT_1, /* 3042 */
- XML_SCHEMAP_P_PROPS_CORRECT_2_1, /* 3043 */
- XML_SCHEMAP_P_PROPS_CORRECT_2_2, /* 3044 */
- XML_SCHEMAP_E_PROPS_CORRECT_2, /* 3045 */
- XML_SCHEMAP_E_PROPS_CORRECT_3, /* 3046 */
- XML_SCHEMAP_E_PROPS_CORRECT_4, /* 3047 */
- XML_SCHEMAP_E_PROPS_CORRECT_5, /* 3048 */
- XML_SCHEMAP_E_PROPS_CORRECT_6, /* 3049 */
- XML_SCHEMAP_SRC_INCLUDE, /* 3050 */
- XML_SCHEMAP_SRC_ATTRIBUTE_1, /* 3051 */
- XML_SCHEMAP_SRC_ATTRIBUTE_2, /* 3052 */
- XML_SCHEMAP_SRC_ATTRIBUTE_3_1, /* 3053 */
- XML_SCHEMAP_SRC_ATTRIBUTE_3_2, /* 3054 */
- XML_SCHEMAP_SRC_ATTRIBUTE_4, /* 3055 */
- XML_SCHEMAP_NO_XMLNS, /* 3056 */
- XML_SCHEMAP_NO_XSI, /* 3057 */
- XML_SCHEMAP_COS_VALID_DEFAULT_1, /* 3058 */
- XML_SCHEMAP_COS_VALID_DEFAULT_2_1, /* 3059 */
- XML_SCHEMAP_COS_VALID_DEFAULT_2_2_1, /* 3060 */
- XML_SCHEMAP_COS_VALID_DEFAULT_2_2_2, /* 3061 */
- XML_SCHEMAP_CVC_SIMPLE_TYPE, /* 3062 */
- XML_SCHEMAP_COS_CT_EXTENDS_1_1, /* 3063 */
- XML_SCHEMAP_SRC_IMPORT_1_1, /* 3064 */
- XML_SCHEMAP_SRC_IMPORT_1_2, /* 3065 */
- XML_SCHEMAP_SRC_IMPORT_2, /* 3066 */
- XML_SCHEMAP_SRC_IMPORT_2_1, /* 3067 */
- XML_SCHEMAP_SRC_IMPORT_2_2, /* 3068 */
- XML_SCHEMAP_INTERNAL, /* 3069 non-W3C */
- XML_SCHEMAP_NOT_DETERMINISTIC, /* 3070 non-W3C */
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_1, /* 3071 */
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_2, /* 3072 */
- XML_SCHEMAP_SRC_ATTRIBUTE_GROUP_3, /* 3073 */
- XML_SCHEMAP_MG_PROPS_CORRECT_1, /* 3074 */
- XML_SCHEMAP_MG_PROPS_CORRECT_2, /* 3075 */
- XML_SCHEMAP_SRC_CT_1, /* 3076 */
- XML_SCHEMAP_DERIVATION_OK_RESTRICTION_2_1_3, /* 3077 */
- XML_SCHEMAP_AU_PROPS_CORRECT_2, /* 3078 */
- XML_SCHEMAP_A_PROPS_CORRECT_2, /* 3079 */
- XML_SCHEMAP_C_PROPS_CORRECT, /* 3080 */
- XML_SCHEMAP_SRC_REDEFINE, /* 3081 */
- XML_SCHEMAP_SRC_IMPORT, /* 3082 */
- XML_SCHEMAP_WARN_SKIP_SCHEMA, /* 3083 */
- XML_SCHEMAP_WARN_UNLOCATED_SCHEMA, /* 3084 */
- XML_SCHEMAP_WARN_ATTR_REDECL_PROH, /* 3085 */
- XML_SCHEMAP_WARN_ATTR_POINTLESS_PROH, /* 3085 */
- XML_SCHEMAP_AG_PROPS_CORRECT, /* 3086 */
- XML_SCHEMAP_COS_CT_EXTENDS_1_2, /* 3087 */
- XML_SCHEMAP_AU_PROPS_CORRECT, /* 3088 */
- XML_SCHEMAP_A_PROPS_CORRECT_3, /* 3089 */
- XML_SCHEMAP_COS_ALL_LIMITED, /* 3090 */
- XML_SCHEMATRONV_ASSERT = 4000, /* 4000 */
- XML_SCHEMATRONV_REPORT,
- XML_MODULE_OPEN = 4900, /* 4900 */
- XML_MODULE_CLOSE, /* 4901 */
- XML_CHECK_FOUND_ELEMENT = 5000,
- XML_CHECK_FOUND_ATTRIBUTE, /* 5001 */
- XML_CHECK_FOUND_TEXT, /* 5002 */
- XML_CHECK_FOUND_CDATA, /* 5003 */
- XML_CHECK_FOUND_ENTITYREF, /* 5004 */
- XML_CHECK_FOUND_ENTITY, /* 5005 */
- XML_CHECK_FOUND_PI, /* 5006 */
- XML_CHECK_FOUND_COMMENT, /* 5007 */
- XML_CHECK_FOUND_DOCTYPE, /* 5008 */
- XML_CHECK_FOUND_FRAGMENT, /* 5009 */
- XML_CHECK_FOUND_NOTATION, /* 5010 */
- XML_CHECK_UNKNOWN_NODE, /* 5011 */
- XML_CHECK_ENTITY_TYPE, /* 5012 */
- XML_CHECK_NO_PARENT, /* 5013 */
- XML_CHECK_NO_DOC, /* 5014 */
- XML_CHECK_NO_NAME, /* 5015 */
- XML_CHECK_NO_ELEM, /* 5016 */
- XML_CHECK_WRONG_DOC, /* 5017 */
- XML_CHECK_NO_PREV, /* 5018 */
- XML_CHECK_WRONG_PREV, /* 5019 */
- XML_CHECK_NO_NEXT, /* 5020 */
- XML_CHECK_WRONG_NEXT, /* 5021 */
- XML_CHECK_NOT_DTD, /* 5022 */
- XML_CHECK_NOT_ATTR, /* 5023 */
- XML_CHECK_NOT_ATTR_DECL, /* 5024 */
- XML_CHECK_NOT_ELEM_DECL, /* 5025 */
- XML_CHECK_NOT_ENTITY_DECL, /* 5026 */
- XML_CHECK_NOT_NS_DECL, /* 5027 */
- XML_CHECK_NO_HREF, /* 5028 */
- XML_CHECK_WRONG_PARENT,/* 5029 */
- XML_CHECK_NS_SCOPE, /* 5030 */
- XML_CHECK_NS_ANCESTOR, /* 5031 */
- XML_CHECK_NOT_UTF8, /* 5032 */
- XML_CHECK_NO_DICT, /* 5033 */
- XML_CHECK_NOT_NCNAME, /* 5034 */
- XML_CHECK_OUTSIDE_DICT, /* 5035 */
- XML_CHECK_WRONG_NAME, /* 5036 */
- XML_CHECK_NAME_NOT_NULL, /* 5037 */
- XML_I18N_NO_NAME = 6000,
- XML_I18N_NO_HANDLER, /* 6001 */
- XML_I18N_EXCESS_HANDLER, /* 6002 */
- XML_I18N_CONV_FAILED, /* 6003 */
- XML_I18N_NO_OUTPUT, /* 6004 */
- XML_BUF_OVERFLOW = 7000
-} xmlParserErrors;
-
-/**
- * xmlGenericErrorFunc:
- * @ctx: a parsing context
- * @msg: the message
- * @...: the extra arguments of the varargs to format the message
- *
- * Signature of the function to use when there is an error and
- * no parsing or validity context available .
- */
-typedef void (XMLCDECL *xmlGenericErrorFunc) (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-/**
- * xmlStructuredErrorFunc:
- * @userData: user provided data for the error callback
- * @error: the error being raised.
- *
- * Signature of the function to use when there is an error and
- * the module handles the new error reporting mechanism.
- */
-typedef void (XMLCALL *xmlStructuredErrorFunc) (void *userData, xmlErrorPtr error);
-
-/*
- * Use the following function to reset the two global variables
- * xmlGenericError and xmlGenericErrorContext.
- */
-XMLPUBFUN void XMLCALL
- xmlSetGenericErrorFunc (void *ctx,
- xmlGenericErrorFunc handler);
-XMLPUBFUN void XMLCALL
- initGenericErrorDefaultFunc (xmlGenericErrorFunc *handler);
-
-XMLPUBFUN void XMLCALL
- xmlSetStructuredErrorFunc (void *ctx,
- xmlStructuredErrorFunc handler);
-/*
- * Default message routines used by SAX and Valid context for error
- * and warning reporting.
- */
-XMLPUBFUN void XMLCDECL
- xmlParserError (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-XMLPUBFUN void XMLCDECL
- xmlParserWarning (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-XMLPUBFUN void XMLCDECL
- xmlParserValidityError (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-XMLPUBFUN void XMLCDECL
- xmlParserValidityWarning (void *ctx,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(2,3);
-XMLPUBFUN void XMLCALL
- xmlParserPrintFileInfo (xmlParserInputPtr input);
-XMLPUBFUN void XMLCALL
- xmlParserPrintFileContext (xmlParserInputPtr input);
-
-/*
- * Extended error information routines
- */
-XMLPUBFUN xmlErrorPtr XMLCALL
- xmlGetLastError (void);
-XMLPUBFUN void XMLCALL
- xmlResetLastError (void);
-XMLPUBFUN xmlErrorPtr XMLCALL
- xmlCtxtGetLastError (void *ctx);
-XMLPUBFUN void XMLCALL
- xmlCtxtResetLastError (void *ctx);
-XMLPUBFUN void XMLCALL
- xmlResetError (xmlErrorPtr err);
-XMLPUBFUN int XMLCALL
- xmlCopyError (xmlErrorPtr from,
- xmlErrorPtr to);
-
-#ifdef IN_LIBXML
-/*
- * Internal callback reporting routine
- */
-XMLPUBFUN void XMLCALL
- __xmlRaiseError (xmlStructuredErrorFunc schannel,
- xmlGenericErrorFunc channel,
- void *data,
- void *ctx,
- void *node,
- int domain,
- int code,
- xmlErrorLevel level,
- const char *file,
- int line,
- const char *str1,
- const char *str2,
- const char *str3,
- int int1,
- int col,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(16,17);
-XMLPUBFUN void XMLCALL
- __xmlSimpleError (int domain,
- int code,
- xmlNodePtr node,
- const char *msg,
- const char *extra) LIBXML_ATTR_FORMAT(4,0);
-#endif
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_ERROR_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlexports.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlexports.h
deleted file mode 100644
index aceede5e..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlexports.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * Summary: macros for marking symbols as exportable/importable.
- * Description: macros for marking symbols as exportable/importable.
- *
- * Copy: See Copyright for the status of this software.
- */
-
-#ifndef __XML_EXPORTS_H__
-#define __XML_EXPORTS_H__
-
-#if defined(_WIN32) || defined(__CYGWIN__)
-/** DOC_DISABLE */
-
-#ifdef LIBXML_STATIC
- #define XMLPUBLIC
-#elif defined(IN_LIBXML)
- #define XMLPUBLIC __declspec(dllexport)
-#else
- #define XMLPUBLIC __declspec(dllimport)
-#endif
-
-#if defined(LIBXML_FASTCALL)
- #define XMLCALL __fastcall
-#else
- #define XMLCALL __cdecl
-#endif
-#define XMLCDECL __cdecl
-
-/** DOC_ENABLE */
-#else /* not Windows */
-
-/**
- * XMLPUBLIC:
- *
- * Macro which declares a public symbol
- */
-#define XMLPUBLIC
-
-/**
- * XMLCALL:
- *
- * Macro which declares the calling convention for exported functions
- */
-#define XMLCALL
-
-/**
- * XMLCDECL:
- *
- * Macro which declares the calling convention for exported functions that
- * use '...'.
- */
-#define XMLCDECL
-
-#endif /* platform switch */
-
-/*
- * XMLPUBFUN:
- *
- * Macro which declares an exportable function
- */
-#define XMLPUBFUN XMLPUBLIC
-
-/**
- * XMLPUBVAR:
- *
- * Macro which declares an exportable variable
- */
-#define XMLPUBVAR XMLPUBLIC extern
-
-/* Compatibility */
-#if !defined(LIBXML_DLL_IMPORT)
-#define LIBXML_DLL_IMPORT XMLPUBVAR
-#endif
-
-#endif /* __XML_EXPORTS_H__ */
-
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlmemory.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlmemory.h
deleted file mode 100644
index ae2a4275..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlmemory.h
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * Summary: interface for the memory allocator
- * Description: provides interfaces for the memory allocator,
- * including debugging capabilities.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __DEBUG_MEMORY_ALLOC__
-#define __DEBUG_MEMORY_ALLOC__
-
-#include
-#include
-
-/**
- * DEBUG_MEMORY:
- *
- * DEBUG_MEMORY replaces the allocator with a collect and debug
- * shell to the libc allocator.
- * DEBUG_MEMORY should only be activated when debugging
- * libxml i.e. if libxml has been configured with --with-debug-mem too.
- */
-/* #define DEBUG_MEMORY_FREED */
-/* #define DEBUG_MEMORY_LOCATION */
-
-#ifdef DEBUG
-#ifndef DEBUG_MEMORY
-#define DEBUG_MEMORY
-#endif
-#endif
-
-/**
- * DEBUG_MEMORY_LOCATION:
- *
- * DEBUG_MEMORY_LOCATION should be activated only when debugging
- * libxml i.e. if libxml has been configured with --with-debug-mem too.
- */
-#ifdef DEBUG_MEMORY_LOCATION
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The XML memory wrapper support 4 basic overloadable functions.
- */
-/**
- * xmlFreeFunc:
- * @mem: an already allocated block of memory
- *
- * Signature for a free() implementation.
- */
-typedef void (XMLCALL *xmlFreeFunc)(void *mem);
-/**
- * xmlMallocFunc:
- * @size: the size requested in bytes
- *
- * Signature for a malloc() implementation.
- *
- * Returns a pointer to the newly allocated block or NULL in case of error.
- */
-typedef void *(LIBXML_ATTR_ALLOC_SIZE(1) XMLCALL *xmlMallocFunc)(size_t size);
-
-/**
- * xmlReallocFunc:
- * @mem: an already allocated block of memory
- * @size: the new size requested in bytes
- *
- * Signature for a realloc() implementation.
- *
- * Returns a pointer to the newly reallocated block or NULL in case of error.
- */
-typedef void *(XMLCALL *xmlReallocFunc)(void *mem, size_t size);
-
-/**
- * xmlStrdupFunc:
- * @str: a zero terminated string
- *
- * Signature for an strdup() implementation.
- *
- * Returns the copy of the string or NULL in case of error.
- */
-typedef char *(XMLCALL *xmlStrdupFunc)(const char *str);
-
-/*
- * The 4 interfaces used for all memory handling within libxml.
-LIBXML_DLL_IMPORT xmlFreeFunc xmlFree;
-LIBXML_DLL_IMPORT xmlMallocFunc xmlMalloc;
-LIBXML_DLL_IMPORT xmlMallocFunc xmlMallocAtomic;
-LIBXML_DLL_IMPORT xmlReallocFunc xmlRealloc;
-LIBXML_DLL_IMPORT xmlStrdupFunc xmlMemStrdup;
- */
-
-/*
- * The way to overload the existing functions.
- * The xmlGc function have an extra entry for atomic block
- * allocations useful for garbage collected memory allocators
- */
-XMLPUBFUN int XMLCALL
- xmlMemSetup (xmlFreeFunc freeFunc,
- xmlMallocFunc mallocFunc,
- xmlReallocFunc reallocFunc,
- xmlStrdupFunc strdupFunc);
-XMLPUBFUN int XMLCALL
- xmlMemGet (xmlFreeFunc *freeFunc,
- xmlMallocFunc *mallocFunc,
- xmlReallocFunc *reallocFunc,
- xmlStrdupFunc *strdupFunc);
-XMLPUBFUN int XMLCALL
- xmlGcMemSetup (xmlFreeFunc freeFunc,
- xmlMallocFunc mallocFunc,
- xmlMallocFunc mallocAtomicFunc,
- xmlReallocFunc reallocFunc,
- xmlStrdupFunc strdupFunc);
-XMLPUBFUN int XMLCALL
- xmlGcMemGet (xmlFreeFunc *freeFunc,
- xmlMallocFunc *mallocFunc,
- xmlMallocFunc *mallocAtomicFunc,
- xmlReallocFunc *reallocFunc,
- xmlStrdupFunc *strdupFunc);
-
-/*
- * Initialization of the memory layer.
- */
-XML_DEPRECATED
-XMLPUBFUN int XMLCALL
- xmlInitMemory (void);
-
-/*
- * Cleanup of the memory layer.
- */
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlCleanupMemory (void);
-/*
- * These are specific to the XML debug memory wrapper.
- */
-XMLPUBFUN int XMLCALL
- xmlMemUsed (void);
-XMLPUBFUN int XMLCALL
- xmlMemBlocks (void);
-XMLPUBFUN void XMLCALL
- xmlMemDisplay (FILE *fp);
-XMLPUBFUN void XMLCALL
- xmlMemDisplayLast(FILE *fp, long nbBytes);
-XMLPUBFUN void XMLCALL
- xmlMemShow (FILE *fp, int nr);
-XMLPUBFUN void XMLCALL
- xmlMemoryDump (void);
-XMLPUBFUN void * XMLCALL
- xmlMemMalloc (size_t size) LIBXML_ATTR_ALLOC_SIZE(1);
-XMLPUBFUN void * XMLCALL
- xmlMemRealloc (void *ptr,size_t size);
-XMLPUBFUN void XMLCALL
- xmlMemFree (void *ptr);
-XMLPUBFUN char * XMLCALL
- xmlMemoryStrdup (const char *str);
-XMLPUBFUN void * XMLCALL
- xmlMallocLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1);
-XMLPUBFUN void * XMLCALL
- xmlReallocLoc (void *ptr, size_t size, const char *file, int line);
-XMLPUBFUN void * XMLCALL
- xmlMallocAtomicLoc (size_t size, const char *file, int line) LIBXML_ATTR_ALLOC_SIZE(1);
-XMLPUBFUN char * XMLCALL
- xmlMemStrdupLoc (const char *str, const char *file, int line);
-
-
-#ifdef DEBUG_MEMORY_LOCATION
-/**
- * xmlMalloc:
- * @size: number of bytes to allocate
- *
- * Wrapper for the malloc() function used in the XML library.
- *
- * Returns the pointer to the allocated area or NULL in case of error.
- */
-#define xmlMalloc(size) xmlMallocLoc((size), __FILE__, __LINE__)
-/**
- * xmlMallocAtomic:
- * @size: number of bytes to allocate
- *
- * Wrapper for the malloc() function used in the XML library for allocation
- * of block not containing pointers to other areas.
- *
- * Returns the pointer to the allocated area or NULL in case of error.
- */
-#define xmlMallocAtomic(size) xmlMallocAtomicLoc((size), __FILE__, __LINE__)
-/**
- * xmlRealloc:
- * @ptr: pointer to the existing allocated area
- * @size: number of bytes to allocate
- *
- * Wrapper for the realloc() function used in the XML library.
- *
- * Returns the pointer to the allocated area or NULL in case of error.
- */
-#define xmlRealloc(ptr, size) xmlReallocLoc((ptr), (size), __FILE__, __LINE__)
-/**
- * xmlMemStrdup:
- * @str: pointer to the existing string
- *
- * Wrapper for the strdup() function, xmlStrdup() is usually preferred.
- *
- * Returns the pointer to the allocated area or NULL in case of error.
- */
-#define xmlMemStrdup(str) xmlMemStrdupLoc((str), __FILE__, __LINE__)
-
-#endif /* DEBUG_MEMORY_LOCATION */
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-
-#ifndef __XML_GLOBALS_H
-#ifndef __XML_THREADS_H__
-#include
-#include
-#endif
-#endif
-
-#endif /* __DEBUG_MEMORY_ALLOC__ */
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlmodule.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlmodule.h
deleted file mode 100644
index 96678200..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlmodule.h
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * Summary: dynamic module loading
- * Description: basic API for dynamic module loading, used by
- * libexslt added in 2.6.17
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Joel W. Reed
- */
-
-#ifndef __XML_MODULE_H__
-#define __XML_MODULE_H__
-
-#include
-
-#ifdef LIBXML_MODULES_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlModulePtr:
- *
- * A handle to a dynamically loaded module
- */
-typedef struct _xmlModule xmlModule;
-typedef xmlModule *xmlModulePtr;
-
-/**
- * xmlModuleOption:
- *
- * enumeration of options that can be passed down to xmlModuleOpen()
- */
-typedef enum {
- XML_MODULE_LAZY = 1, /* lazy binding */
- XML_MODULE_LOCAL= 2 /* local binding */
-} xmlModuleOption;
-
-XMLPUBFUN xmlModulePtr XMLCALL xmlModuleOpen (const char *filename,
- int options);
-
-XMLPUBFUN int XMLCALL xmlModuleSymbol (xmlModulePtr module,
- const char* name,
- void **result);
-
-XMLPUBFUN int XMLCALL xmlModuleClose (xmlModulePtr module);
-
-XMLPUBFUN int XMLCALL xmlModuleFree (xmlModulePtr module);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_MODULES_ENABLED */
-
-#endif /*__XML_MODULE_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlreader.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlreader.h
deleted file mode 100644
index e8a8bcc9..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlreader.h
+++ /dev/null
@@ -1,428 +0,0 @@
-/*
- * Summary: the XMLReader implementation
- * Description: API of the XML streaming API based on C# interfaces.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XMLREADER_H__
-#define __XML_XMLREADER_H__
-
-#include
-#include
-#include
-#ifdef LIBXML_SCHEMAS_ENABLED
-#include
-#include
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlParserSeverities:
- *
- * How severe an error callback is when the per-reader error callback API
- * is used.
- */
-typedef enum {
- XML_PARSER_SEVERITY_VALIDITY_WARNING = 1,
- XML_PARSER_SEVERITY_VALIDITY_ERROR = 2,
- XML_PARSER_SEVERITY_WARNING = 3,
- XML_PARSER_SEVERITY_ERROR = 4
-} xmlParserSeverities;
-
-#ifdef LIBXML_READER_ENABLED
-
-/**
- * xmlTextReaderMode:
- *
- * Internal state values for the reader.
- */
-typedef enum {
- XML_TEXTREADER_MODE_INITIAL = 0,
- XML_TEXTREADER_MODE_INTERACTIVE = 1,
- XML_TEXTREADER_MODE_ERROR = 2,
- XML_TEXTREADER_MODE_EOF =3,
- XML_TEXTREADER_MODE_CLOSED = 4,
- XML_TEXTREADER_MODE_READING = 5
-} xmlTextReaderMode;
-
-/**
- * xmlParserProperties:
- *
- * Some common options to use with xmlTextReaderSetParserProp, but it
- * is better to use xmlParserOption and the xmlReaderNewxxx and
- * xmlReaderForxxx APIs now.
- */
-typedef enum {
- XML_PARSER_LOADDTD = 1,
- XML_PARSER_DEFAULTATTRS = 2,
- XML_PARSER_VALIDATE = 3,
- XML_PARSER_SUBST_ENTITIES = 4
-} xmlParserProperties;
-
-/**
- * xmlReaderTypes:
- *
- * Predefined constants for the different types of nodes.
- */
-typedef enum {
- XML_READER_TYPE_NONE = 0,
- XML_READER_TYPE_ELEMENT = 1,
- XML_READER_TYPE_ATTRIBUTE = 2,
- XML_READER_TYPE_TEXT = 3,
- XML_READER_TYPE_CDATA = 4,
- XML_READER_TYPE_ENTITY_REFERENCE = 5,
- XML_READER_TYPE_ENTITY = 6,
- XML_READER_TYPE_PROCESSING_INSTRUCTION = 7,
- XML_READER_TYPE_COMMENT = 8,
- XML_READER_TYPE_DOCUMENT = 9,
- XML_READER_TYPE_DOCUMENT_TYPE = 10,
- XML_READER_TYPE_DOCUMENT_FRAGMENT = 11,
- XML_READER_TYPE_NOTATION = 12,
- XML_READER_TYPE_WHITESPACE = 13,
- XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14,
- XML_READER_TYPE_END_ELEMENT = 15,
- XML_READER_TYPE_END_ENTITY = 16,
- XML_READER_TYPE_XML_DECLARATION = 17
-} xmlReaderTypes;
-
-/**
- * xmlTextReader:
- *
- * Structure for an xmlReader context.
- */
-typedef struct _xmlTextReader xmlTextReader;
-
-/**
- * xmlTextReaderPtr:
- *
- * Pointer to an xmlReader context.
- */
-typedef xmlTextReader *xmlTextReaderPtr;
-
-/*
- * Constructors & Destructor
- */
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlNewTextReader (xmlParserInputBufferPtr input,
- const char *URI);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlNewTextReaderFilename(const char *URI);
-
-XMLPUBFUN void XMLCALL
- xmlFreeTextReader (xmlTextReaderPtr reader);
-
-XMLPUBFUN int XMLCALL
- xmlTextReaderSetup(xmlTextReaderPtr reader,
- xmlParserInputBufferPtr input, const char *URL,
- const char *encoding, int options);
-
-/*
- * Iterators
- */
-XMLPUBFUN int XMLCALL
- xmlTextReaderRead (xmlTextReaderPtr reader);
-
-#ifdef LIBXML_WRITER_ENABLED
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderReadInnerXml(xmlTextReaderPtr reader);
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderReadOuterXml(xmlTextReaderPtr reader);
-#endif
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderReadString (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderReadAttributeValue(xmlTextReaderPtr reader);
-
-/*
- * Attributes of the node
- */
-XMLPUBFUN int XMLCALL
- xmlTextReaderAttributeCount(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderDepth (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderHasAttributes(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderHasValue(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderIsDefault (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderIsEmptyElement(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderNodeType (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderQuoteChar (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderReadState (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderIsNamespaceDecl(xmlTextReaderPtr reader);
-
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstBaseUri (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstLocalName (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstName (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstNamespaceUri(xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstPrefix (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstXmlLang (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstString (xmlTextReaderPtr reader,
- const xmlChar *str);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstValue (xmlTextReaderPtr reader);
-
-/*
- * use the Const version of the routine for
- * better performance and simpler code
- */
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderBaseUri (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderLocalName (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderName (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderNamespaceUri(xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderPrefix (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderXmlLang (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderValue (xmlTextReaderPtr reader);
-
-/*
- * Methods of the XmlTextReader
- */
-XMLPUBFUN int XMLCALL
- xmlTextReaderClose (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderGetAttributeNo (xmlTextReaderPtr reader,
- int no);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderGetAttribute (xmlTextReaderPtr reader,
- const xmlChar *name);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderGetAttributeNs (xmlTextReaderPtr reader,
- const xmlChar *localName,
- const xmlChar *namespaceURI);
-XMLPUBFUN xmlParserInputBufferPtr XMLCALL
- xmlTextReaderGetRemainder (xmlTextReaderPtr reader);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderLookupNamespace(xmlTextReaderPtr reader,
- const xmlChar *prefix);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToAttributeNo(xmlTextReaderPtr reader,
- int no);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToAttribute(xmlTextReaderPtr reader,
- const xmlChar *name);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToAttributeNs(xmlTextReaderPtr reader,
- const xmlChar *localName,
- const xmlChar *namespaceURI);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToFirstAttribute(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToNextAttribute(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderMoveToElement (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderNormalization (xmlTextReaderPtr reader);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstEncoding (xmlTextReaderPtr reader);
-
-/*
- * Extensions
- */
-XMLPUBFUN int XMLCALL
- xmlTextReaderSetParserProp (xmlTextReaderPtr reader,
- int prop,
- int value);
-XMLPUBFUN int XMLCALL
- xmlTextReaderGetParserProp (xmlTextReaderPtr reader,
- int prop);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlTextReaderCurrentNode (xmlTextReaderPtr reader);
-
-XMLPUBFUN int XMLCALL
- xmlTextReaderGetParserLineNumber(xmlTextReaderPtr reader);
-
-XMLPUBFUN int XMLCALL
- xmlTextReaderGetParserColumnNumber(xmlTextReaderPtr reader);
-
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlTextReaderPreserve (xmlTextReaderPtr reader);
-#ifdef LIBXML_PATTERN_ENABLED
-XMLPUBFUN int XMLCALL
- xmlTextReaderPreservePattern(xmlTextReaderPtr reader,
- const xmlChar *pattern,
- const xmlChar **namespaces);
-#endif /* LIBXML_PATTERN_ENABLED */
-XMLPUBFUN xmlDocPtr XMLCALL
- xmlTextReaderCurrentDoc (xmlTextReaderPtr reader);
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlTextReaderExpand (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderNext (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderNextSibling (xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderIsValid (xmlTextReaderPtr reader);
-#ifdef LIBXML_SCHEMAS_ENABLED
-XMLPUBFUN int XMLCALL
- xmlTextReaderRelaxNGValidate(xmlTextReaderPtr reader,
- const char *rng);
-XMLPUBFUN int XMLCALL
- xmlTextReaderRelaxNGValidateCtxt(xmlTextReaderPtr reader,
- xmlRelaxNGValidCtxtPtr ctxt,
- int options);
-
-XMLPUBFUN int XMLCALL
- xmlTextReaderRelaxNGSetSchema(xmlTextReaderPtr reader,
- xmlRelaxNGPtr schema);
-XMLPUBFUN int XMLCALL
- xmlTextReaderSchemaValidate (xmlTextReaderPtr reader,
- const char *xsd);
-XMLPUBFUN int XMLCALL
- xmlTextReaderSchemaValidateCtxt(xmlTextReaderPtr reader,
- xmlSchemaValidCtxtPtr ctxt,
- int options);
-XMLPUBFUN int XMLCALL
- xmlTextReaderSetSchema (xmlTextReaderPtr reader,
- xmlSchemaPtr schema);
-#endif
-XMLPUBFUN const xmlChar * XMLCALL
- xmlTextReaderConstXmlVersion(xmlTextReaderPtr reader);
-XMLPUBFUN int XMLCALL
- xmlTextReaderStandalone (xmlTextReaderPtr reader);
-
-
-/*
- * Index lookup
- */
-XMLPUBFUN long XMLCALL
- xmlTextReaderByteConsumed (xmlTextReaderPtr reader);
-
-/*
- * New more complete APIs for simpler creation and reuse of readers
- */
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderWalker (xmlDocPtr doc);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderForDoc (const xmlChar * cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderForFile (const char *filename,
- const char *encoding,
- int options);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderForMemory (const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderForFd (int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN xmlTextReaderPtr XMLCALL
- xmlReaderForIO (xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-
-XMLPUBFUN int XMLCALL
- xmlReaderNewWalker (xmlTextReaderPtr reader,
- xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlReaderNewDoc (xmlTextReaderPtr reader,
- const xmlChar * cur,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN int XMLCALL
- xmlReaderNewFile (xmlTextReaderPtr reader,
- const char *filename,
- const char *encoding,
- int options);
-XMLPUBFUN int XMLCALL
- xmlReaderNewMemory (xmlTextReaderPtr reader,
- const char *buffer,
- int size,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN int XMLCALL
- xmlReaderNewFd (xmlTextReaderPtr reader,
- int fd,
- const char *URL,
- const char *encoding,
- int options);
-XMLPUBFUN int XMLCALL
- xmlReaderNewIO (xmlTextReaderPtr reader,
- xmlInputReadCallback ioread,
- xmlInputCloseCallback ioclose,
- void *ioctx,
- const char *URL,
- const char *encoding,
- int options);
-/*
- * Error handling extensions
- */
-typedef void * xmlTextReaderLocatorPtr;
-
-/**
- * xmlTextReaderErrorFunc:
- * @arg: the user argument
- * @msg: the message
- * @severity: the severity of the error
- * @locator: a locator indicating where the error occurred
- *
- * Signature of an error callback from a reader parser
- */
-typedef void (XMLCALL *xmlTextReaderErrorFunc)(void *arg,
- const char *msg,
- xmlParserSeverities severity,
- xmlTextReaderLocatorPtr locator);
-XMLPUBFUN int XMLCALL
- xmlTextReaderLocatorLineNumber(xmlTextReaderLocatorPtr locator);
-XMLPUBFUN xmlChar * XMLCALL
- xmlTextReaderLocatorBaseURI (xmlTextReaderLocatorPtr locator);
-XMLPUBFUN void XMLCALL
- xmlTextReaderSetErrorHandler(xmlTextReaderPtr reader,
- xmlTextReaderErrorFunc f,
- void *arg);
-XMLPUBFUN void XMLCALL
- xmlTextReaderSetStructuredErrorHandler(xmlTextReaderPtr reader,
- xmlStructuredErrorFunc f,
- void *arg);
-XMLPUBFUN void XMLCALL
- xmlTextReaderGetErrorHandler(xmlTextReaderPtr reader,
- xmlTextReaderErrorFunc *f,
- void **arg);
-
-#endif /* LIBXML_READER_ENABLED */
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __XML_XMLREADER_H__ */
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlregexp.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlregexp.h
deleted file mode 100644
index 7009645a..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlregexp.h
+++ /dev/null
@@ -1,222 +0,0 @@
-/*
- * Summary: regular expressions handling
- * Description: basic API for libxml regular expressions handling used
- * for XML Schemas and validation.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_REGEXP_H__
-#define __XML_REGEXP_H__
-
-#include
-
-#ifdef LIBXML_REGEXP_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlRegexpPtr:
- *
- * A libxml regular expression, they can actually be far more complex
- * thank the POSIX regex expressions.
- */
-typedef struct _xmlRegexp xmlRegexp;
-typedef xmlRegexp *xmlRegexpPtr;
-
-/**
- * xmlRegExecCtxtPtr:
- *
- * A libxml progressive regular expression evaluation context
- */
-typedef struct _xmlRegExecCtxt xmlRegExecCtxt;
-typedef xmlRegExecCtxt *xmlRegExecCtxtPtr;
-
-#ifdef __cplusplus
-}
-#endif
-#include
-#include
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * The POSIX like API
- */
-XMLPUBFUN xmlRegexpPtr XMLCALL
- xmlRegexpCompile (const xmlChar *regexp);
-XMLPUBFUN void XMLCALL xmlRegFreeRegexp(xmlRegexpPtr regexp);
-XMLPUBFUN int XMLCALL
- xmlRegexpExec (xmlRegexpPtr comp,
- const xmlChar *value);
-XMLPUBFUN void XMLCALL
- xmlRegexpPrint (FILE *output,
- xmlRegexpPtr regexp);
-XMLPUBFUN int XMLCALL
- xmlRegexpIsDeterminist(xmlRegexpPtr comp);
-
-/**
- * xmlRegExecCallbacks:
- * @exec: the regular expression context
- * @token: the current token string
- * @transdata: transition data
- * @inputdata: input data
- *
- * Callback function when doing a transition in the automata
- */
-typedef void (*xmlRegExecCallbacks) (xmlRegExecCtxtPtr exec,
- const xmlChar *token,
- void *transdata,
- void *inputdata);
-
-/*
- * The progressive API
- */
-XMLPUBFUN xmlRegExecCtxtPtr XMLCALL
- xmlRegNewExecCtxt (xmlRegexpPtr comp,
- xmlRegExecCallbacks callback,
- void *data);
-XMLPUBFUN void XMLCALL
- xmlRegFreeExecCtxt (xmlRegExecCtxtPtr exec);
-XMLPUBFUN int XMLCALL
- xmlRegExecPushString(xmlRegExecCtxtPtr exec,
- const xmlChar *value,
- void *data);
-XMLPUBFUN int XMLCALL
- xmlRegExecPushString2(xmlRegExecCtxtPtr exec,
- const xmlChar *value,
- const xmlChar *value2,
- void *data);
-
-XMLPUBFUN int XMLCALL
- xmlRegExecNextValues(xmlRegExecCtxtPtr exec,
- int *nbval,
- int *nbneg,
- xmlChar **values,
- int *terminal);
-XMLPUBFUN int XMLCALL
- xmlRegExecErrInfo (xmlRegExecCtxtPtr exec,
- const xmlChar **string,
- int *nbval,
- int *nbneg,
- xmlChar **values,
- int *terminal);
-#ifdef LIBXML_EXPR_ENABLED
-/*
- * Formal regular expression handling
- * Its goal is to do some formal work on content models
- */
-
-/* expressions are used within a context */
-typedef struct _xmlExpCtxt xmlExpCtxt;
-typedef xmlExpCtxt *xmlExpCtxtPtr;
-
-XMLPUBFUN void XMLCALL
- xmlExpFreeCtxt (xmlExpCtxtPtr ctxt);
-XMLPUBFUN xmlExpCtxtPtr XMLCALL
- xmlExpNewCtxt (int maxNodes,
- xmlDictPtr dict);
-
-XMLPUBFUN int XMLCALL
- xmlExpCtxtNbNodes(xmlExpCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlExpCtxtNbCons(xmlExpCtxtPtr ctxt);
-
-/* Expressions are trees but the tree is opaque */
-typedef struct _xmlExpNode xmlExpNode;
-typedef xmlExpNode *xmlExpNodePtr;
-
-typedef enum {
- XML_EXP_EMPTY = 0,
- XML_EXP_FORBID = 1,
- XML_EXP_ATOM = 2,
- XML_EXP_SEQ = 3,
- XML_EXP_OR = 4,
- XML_EXP_COUNT = 5
-} xmlExpNodeType;
-
-/*
- * 2 core expressions shared by all for the empty language set
- * and for the set with just the empty token
- */
-XMLPUBVAR xmlExpNodePtr forbiddenExp;
-XMLPUBVAR xmlExpNodePtr emptyExp;
-
-/*
- * Expressions are reference counted internally
- */
-XMLPUBFUN void XMLCALL
- xmlExpFree (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr);
-XMLPUBFUN void XMLCALL
- xmlExpRef (xmlExpNodePtr expr);
-
-/*
- * constructors can be either manual or from a string
- */
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpParse (xmlExpCtxtPtr ctxt,
- const char *expr);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpNewAtom (xmlExpCtxtPtr ctxt,
- const xmlChar *name,
- int len);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpNewOr (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr left,
- xmlExpNodePtr right);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpNewSeq (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr left,
- xmlExpNodePtr right);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpNewRange (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr subset,
- int min,
- int max);
-/*
- * The really interesting APIs
- */
-XMLPUBFUN int XMLCALL
- xmlExpIsNillable(xmlExpNodePtr expr);
-XMLPUBFUN int XMLCALL
- xmlExpMaxToken (xmlExpNodePtr expr);
-XMLPUBFUN int XMLCALL
- xmlExpGetLanguage(xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr,
- const xmlChar**langList,
- int len);
-XMLPUBFUN int XMLCALL
- xmlExpGetStart (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr,
- const xmlChar**tokList,
- int len);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpStringDerive(xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr,
- const xmlChar *str,
- int len);
-XMLPUBFUN xmlExpNodePtr XMLCALL
- xmlExpExpDerive (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr,
- xmlExpNodePtr sub);
-XMLPUBFUN int XMLCALL
- xmlExpSubsume (xmlExpCtxtPtr ctxt,
- xmlExpNodePtr expr,
- xmlExpNodePtr sub);
-XMLPUBFUN void XMLCALL
- xmlExpDump (xmlBufferPtr buf,
- xmlExpNodePtr expr);
-#endif /* LIBXML_EXPR_ENABLED */
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_REGEXP_ENABLED */
-
-#endif /*__XML_REGEXP_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlsave.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlsave.h
deleted file mode 100644
index fb329b22..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlsave.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Summary: the XML document serializer
- * Description: API to save document or subtree of document
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XMLSAVE_H__
-#define __XML_XMLSAVE_H__
-
-#include
-#include
-#include
-#include
-
-#ifdef LIBXML_OUTPUT_ENABLED
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlSaveOption:
- *
- * This is the set of XML save options that can be passed down
- * to the xmlSaveToFd() and similar calls.
- */
-typedef enum {
- XML_SAVE_FORMAT = 1<<0, /* format save output */
- XML_SAVE_NO_DECL = 1<<1, /* drop the xml declaration */
- XML_SAVE_NO_EMPTY = 1<<2, /* no empty tags */
- XML_SAVE_NO_XHTML = 1<<3, /* disable XHTML1 specific rules */
- XML_SAVE_XHTML = 1<<4, /* force XHTML1 specific rules */
- XML_SAVE_AS_XML = 1<<5, /* force XML serialization on HTML doc */
- XML_SAVE_AS_HTML = 1<<6, /* force HTML serialization on XML doc */
- XML_SAVE_WSNONSIG = 1<<7 /* format with non-significant whitespace */
-} xmlSaveOption;
-
-
-typedef struct _xmlSaveCtxt xmlSaveCtxt;
-typedef xmlSaveCtxt *xmlSaveCtxtPtr;
-
-XMLPUBFUN xmlSaveCtxtPtr XMLCALL
- xmlSaveToFd (int fd,
- const char *encoding,
- int options);
-XMLPUBFUN xmlSaveCtxtPtr XMLCALL
- xmlSaveToFilename (const char *filename,
- const char *encoding,
- int options);
-
-XMLPUBFUN xmlSaveCtxtPtr XMLCALL
- xmlSaveToBuffer (xmlBufferPtr buffer,
- const char *encoding,
- int options);
-
-XMLPUBFUN xmlSaveCtxtPtr XMLCALL
- xmlSaveToIO (xmlOutputWriteCallback iowrite,
- xmlOutputCloseCallback ioclose,
- void *ioctx,
- const char *encoding,
- int options);
-
-XMLPUBFUN long XMLCALL
- xmlSaveDoc (xmlSaveCtxtPtr ctxt,
- xmlDocPtr doc);
-XMLPUBFUN long XMLCALL
- xmlSaveTree (xmlSaveCtxtPtr ctxt,
- xmlNodePtr node);
-
-XMLPUBFUN int XMLCALL
- xmlSaveFlush (xmlSaveCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlSaveClose (xmlSaveCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlSaveSetEscape (xmlSaveCtxtPtr ctxt,
- xmlCharEncodingOutputFunc escape);
-XMLPUBFUN int XMLCALL
- xmlSaveSetAttrEscape (xmlSaveCtxtPtr ctxt,
- xmlCharEncodingOutputFunc escape);
-#ifdef __cplusplus
-}
-#endif
-#endif /* LIBXML_OUTPUT_ENABLED */
-#endif /* __XML_XMLSAVE_H__ */
-
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemas.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemas.h
deleted file mode 100644
index b90e9d18..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemas.h
+++ /dev/null
@@ -1,246 +0,0 @@
-/*
- * Summary: incomplete XML Schemas structure implementation
- * Description: interface to the XML Schemas handling and schema validity
- * checking, it is incomplete right now.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SCHEMA_H__
-#define __XML_SCHEMA_H__
-
-#include
-
-#ifdef LIBXML_SCHEMAS_ENABLED
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * This error codes are obsolete; not used any more.
- */
-typedef enum {
- XML_SCHEMAS_ERR_OK = 0,
- XML_SCHEMAS_ERR_NOROOT = 1,
- XML_SCHEMAS_ERR_UNDECLAREDELEM,
- XML_SCHEMAS_ERR_NOTTOPLEVEL,
- XML_SCHEMAS_ERR_MISSING,
- XML_SCHEMAS_ERR_WRONGELEM,
- XML_SCHEMAS_ERR_NOTYPE,
- XML_SCHEMAS_ERR_NOROLLBACK,
- XML_SCHEMAS_ERR_ISABSTRACT,
- XML_SCHEMAS_ERR_NOTEMPTY,
- XML_SCHEMAS_ERR_ELEMCONT,
- XML_SCHEMAS_ERR_HAVEDEFAULT,
- XML_SCHEMAS_ERR_NOTNILLABLE,
- XML_SCHEMAS_ERR_EXTRACONTENT,
- XML_SCHEMAS_ERR_INVALIDATTR,
- XML_SCHEMAS_ERR_INVALIDELEM,
- XML_SCHEMAS_ERR_NOTDETERMINIST,
- XML_SCHEMAS_ERR_CONSTRUCT,
- XML_SCHEMAS_ERR_INTERNAL,
- XML_SCHEMAS_ERR_NOTSIMPLE,
- XML_SCHEMAS_ERR_ATTRUNKNOWN,
- XML_SCHEMAS_ERR_ATTRINVALID,
- XML_SCHEMAS_ERR_VALUE,
- XML_SCHEMAS_ERR_FACET,
- XML_SCHEMAS_ERR_,
- XML_SCHEMAS_ERR_XXX
-} xmlSchemaValidError;
-
-/*
-* ATTENTION: Change xmlSchemaSetValidOptions's check
-* for invalid values, if adding to the validation
-* options below.
-*/
-/**
- * xmlSchemaValidOption:
- *
- * This is the set of XML Schema validation options.
- */
-typedef enum {
- XML_SCHEMA_VAL_VC_I_CREATE = 1<<0
- /* Default/fixed: create an attribute node
- * or an element's text node on the instance.
- */
-} xmlSchemaValidOption;
-
-/*
- XML_SCHEMA_VAL_XSI_ASSEMBLE = 1<<1,
- * assemble schemata using
- * xsi:schemaLocation and
- * xsi:noNamespaceSchemaLocation
-*/
-
-/**
- * The schemas related types are kept internal
- */
-typedef struct _xmlSchema xmlSchema;
-typedef xmlSchema *xmlSchemaPtr;
-
-/**
- * xmlSchemaValidityErrorFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of an error callback from an XSD validation
- */
-typedef void (XMLCDECL *xmlSchemaValidityErrorFunc)
- (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3);
-
-/**
- * xmlSchemaValidityWarningFunc:
- * @ctx: the validation context
- * @msg: the message
- * @...: extra arguments
- *
- * Signature of a warning callback from an XSD validation
- */
-typedef void (XMLCDECL *xmlSchemaValidityWarningFunc)
- (void *ctx, const char *msg, ...) LIBXML_ATTR_FORMAT(2,3);
-
-/**
- * A schemas validation context
- */
-typedef struct _xmlSchemaParserCtxt xmlSchemaParserCtxt;
-typedef xmlSchemaParserCtxt *xmlSchemaParserCtxtPtr;
-
-typedef struct _xmlSchemaValidCtxt xmlSchemaValidCtxt;
-typedef xmlSchemaValidCtxt *xmlSchemaValidCtxtPtr;
-
-/**
- * xmlSchemaValidityLocatorFunc:
- * @ctx: user provided context
- * @file: returned file information
- * @line: returned line information
- *
- * A schemas validation locator, a callback called by the validator.
- * This is used when file or node information are not available
- * to find out what file and line number are affected
- *
- * Returns: 0 in case of success and -1 in case of error
- */
-
-typedef int (XMLCDECL *xmlSchemaValidityLocatorFunc) (void *ctx,
- const char **file, unsigned long *line);
-
-/*
- * Interfaces for parsing.
- */
-XMLPUBFUN xmlSchemaParserCtxtPtr XMLCALL
- xmlSchemaNewParserCtxt (const char *URL);
-XMLPUBFUN xmlSchemaParserCtxtPtr XMLCALL
- xmlSchemaNewMemParserCtxt (const char *buffer,
- int size);
-XMLPUBFUN xmlSchemaParserCtxtPtr XMLCALL
- xmlSchemaNewDocParserCtxt (xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlSchemaFreeParserCtxt (xmlSchemaParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlSchemaSetParserErrors (xmlSchemaParserCtxtPtr ctxt,
- xmlSchemaValidityErrorFunc err,
- xmlSchemaValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN void XMLCALL
- xmlSchemaSetParserStructuredErrors(xmlSchemaParserCtxtPtr ctxt,
- xmlStructuredErrorFunc serror,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSchemaGetParserErrors(xmlSchemaParserCtxtPtr ctxt,
- xmlSchemaValidityErrorFunc * err,
- xmlSchemaValidityWarningFunc * warn,
- void **ctx);
-XMLPUBFUN int XMLCALL
- xmlSchemaIsValid (xmlSchemaValidCtxtPtr ctxt);
-
-XMLPUBFUN xmlSchemaPtr XMLCALL
- xmlSchemaParse (xmlSchemaParserCtxtPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlSchemaFree (xmlSchemaPtr schema);
-#ifdef LIBXML_OUTPUT_ENABLED
-XMLPUBFUN void XMLCALL
- xmlSchemaDump (FILE *output,
- xmlSchemaPtr schema);
-#endif /* LIBXML_OUTPUT_ENABLED */
-/*
- * Interfaces for validating
- */
-XMLPUBFUN void XMLCALL
- xmlSchemaSetValidErrors (xmlSchemaValidCtxtPtr ctxt,
- xmlSchemaValidityErrorFunc err,
- xmlSchemaValidityWarningFunc warn,
- void *ctx);
-XMLPUBFUN void XMLCALL
- xmlSchemaSetValidStructuredErrors(xmlSchemaValidCtxtPtr ctxt,
- xmlStructuredErrorFunc serror,
- void *ctx);
-XMLPUBFUN int XMLCALL
- xmlSchemaGetValidErrors (xmlSchemaValidCtxtPtr ctxt,
- xmlSchemaValidityErrorFunc *err,
- xmlSchemaValidityWarningFunc *warn,
- void **ctx);
-XMLPUBFUN int XMLCALL
- xmlSchemaSetValidOptions (xmlSchemaValidCtxtPtr ctxt,
- int options);
-XMLPUBFUN void XMLCALL
- xmlSchemaValidateSetFilename(xmlSchemaValidCtxtPtr vctxt,
- const char *filename);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidCtxtGetOptions(xmlSchemaValidCtxtPtr ctxt);
-
-XMLPUBFUN xmlSchemaValidCtxtPtr XMLCALL
- xmlSchemaNewValidCtxt (xmlSchemaPtr schema);
-XMLPUBFUN void XMLCALL
- xmlSchemaFreeValidCtxt (xmlSchemaValidCtxtPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateDoc (xmlSchemaValidCtxtPtr ctxt,
- xmlDocPtr instance);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateOneElement (xmlSchemaValidCtxtPtr ctxt,
- xmlNodePtr elem);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateStream (xmlSchemaValidCtxtPtr ctxt,
- xmlParserInputBufferPtr input,
- xmlCharEncoding enc,
- xmlSAXHandlerPtr sax,
- void *user_data);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateFile (xmlSchemaValidCtxtPtr ctxt,
- const char * filename,
- int options);
-
-XMLPUBFUN xmlParserCtxtPtr XMLCALL
- xmlSchemaValidCtxtGetParserCtxt(xmlSchemaValidCtxtPtr ctxt);
-
-/*
- * Interface to insert Schemas SAX validation in a SAX stream
- */
-typedef struct _xmlSchemaSAXPlug xmlSchemaSAXPlugStruct;
-typedef xmlSchemaSAXPlugStruct *xmlSchemaSAXPlugPtr;
-
-XMLPUBFUN xmlSchemaSAXPlugPtr XMLCALL
- xmlSchemaSAXPlug (xmlSchemaValidCtxtPtr ctxt,
- xmlSAXHandlerPtr *sax,
- void **user_data);
-XMLPUBFUN int XMLCALL
- xmlSchemaSAXUnplug (xmlSchemaSAXPlugPtr plug);
-
-
-XMLPUBFUN void XMLCALL
- xmlSchemaValidateSetLocator (xmlSchemaValidCtxtPtr vctxt,
- xmlSchemaValidityLocatorFunc f,
- void *ctxt);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_SCHEMAS_ENABLED */
-#endif /* __XML_SCHEMA_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemastypes.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemastypes.h
deleted file mode 100644
index 5d588f92..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlschemastypes.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
- * Summary: implementation of XML Schema Datatypes
- * Description: module providing the XML Schema Datatypes implementation
- * both definition and validity checking
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-
-#ifndef __XML_SCHEMA_TYPES_H__
-#define __XML_SCHEMA_TYPES_H__
-
-#include
-
-#ifdef LIBXML_SCHEMAS_ENABLED
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-typedef enum {
- XML_SCHEMA_WHITESPACE_UNKNOWN = 0,
- XML_SCHEMA_WHITESPACE_PRESERVE = 1,
- XML_SCHEMA_WHITESPACE_REPLACE = 2,
- XML_SCHEMA_WHITESPACE_COLLAPSE = 3
-} xmlSchemaWhitespaceValueType;
-
-XMLPUBFUN void XMLCALL
- xmlSchemaInitTypes (void);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlSchemaCleanupTypes (void);
-XMLPUBFUN xmlSchemaTypePtr XMLCALL
- xmlSchemaGetPredefinedType (const xmlChar *name,
- const xmlChar *ns);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidatePredefinedType (xmlSchemaTypePtr type,
- const xmlChar *value,
- xmlSchemaValPtr *val);
-XMLPUBFUN int XMLCALL
- xmlSchemaValPredefTypeNode (xmlSchemaTypePtr type,
- const xmlChar *value,
- xmlSchemaValPtr *val,
- xmlNodePtr node);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateFacet (xmlSchemaTypePtr base,
- xmlSchemaFacetPtr facet,
- const xmlChar *value,
- xmlSchemaValPtr val);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateFacetWhtsp (xmlSchemaFacetPtr facet,
- xmlSchemaWhitespaceValueType fws,
- xmlSchemaValType valType,
- const xmlChar *value,
- xmlSchemaValPtr val,
- xmlSchemaWhitespaceValueType ws);
-XMLPUBFUN void XMLCALL
- xmlSchemaFreeValue (xmlSchemaValPtr val);
-XMLPUBFUN xmlSchemaFacetPtr XMLCALL
- xmlSchemaNewFacet (void);
-XMLPUBFUN int XMLCALL
- xmlSchemaCheckFacet (xmlSchemaFacetPtr facet,
- xmlSchemaTypePtr typeDecl,
- xmlSchemaParserCtxtPtr ctxt,
- const xmlChar *name);
-XMLPUBFUN void XMLCALL
- xmlSchemaFreeFacet (xmlSchemaFacetPtr facet);
-XMLPUBFUN int XMLCALL
- xmlSchemaCompareValues (xmlSchemaValPtr x,
- xmlSchemaValPtr y);
-XMLPUBFUN xmlSchemaTypePtr XMLCALL
- xmlSchemaGetBuiltInListSimpleTypeItemType (xmlSchemaTypePtr type);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateListSimpleTypeFacet (xmlSchemaFacetPtr facet,
- const xmlChar *value,
- unsigned long actualLen,
- unsigned long *expectedLen);
-XMLPUBFUN xmlSchemaTypePtr XMLCALL
- xmlSchemaGetBuiltInType (xmlSchemaValType type);
-XMLPUBFUN int XMLCALL
- xmlSchemaIsBuiltInTypeFacet (xmlSchemaTypePtr type,
- int facetType);
-XMLPUBFUN xmlChar * XMLCALL
- xmlSchemaCollapseString (const xmlChar *value);
-XMLPUBFUN xmlChar * XMLCALL
- xmlSchemaWhiteSpaceReplace (const xmlChar *value);
-XMLPUBFUN unsigned long XMLCALL
- xmlSchemaGetFacetValueAsULong (xmlSchemaFacetPtr facet);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateLengthFacet (xmlSchemaTypePtr type,
- xmlSchemaFacetPtr facet,
- const xmlChar *value,
- xmlSchemaValPtr val,
- unsigned long *length);
-XMLPUBFUN int XMLCALL
- xmlSchemaValidateLengthFacetWhtsp(xmlSchemaFacetPtr facet,
- xmlSchemaValType valType,
- const xmlChar *value,
- xmlSchemaValPtr val,
- unsigned long *length,
- xmlSchemaWhitespaceValueType ws);
-XMLPUBFUN int XMLCALL
- xmlSchemaValPredefTypeNodeNoNorm(xmlSchemaTypePtr type,
- const xmlChar *value,
- xmlSchemaValPtr *val,
- xmlNodePtr node);
-XMLPUBFUN int XMLCALL
- xmlSchemaGetCanonValue (xmlSchemaValPtr val,
- const xmlChar **retValue);
-XMLPUBFUN int XMLCALL
- xmlSchemaGetCanonValueWhtsp (xmlSchemaValPtr val,
- const xmlChar **retValue,
- xmlSchemaWhitespaceValueType ws);
-XMLPUBFUN int XMLCALL
- xmlSchemaValueAppend (xmlSchemaValPtr prev,
- xmlSchemaValPtr cur);
-XMLPUBFUN xmlSchemaValPtr XMLCALL
- xmlSchemaValueGetNext (xmlSchemaValPtr cur);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlSchemaValueGetAsString (xmlSchemaValPtr val);
-XMLPUBFUN int XMLCALL
- xmlSchemaValueGetAsBoolean (xmlSchemaValPtr val);
-XMLPUBFUN xmlSchemaValPtr XMLCALL
- xmlSchemaNewStringValue (xmlSchemaValType type,
- const xmlChar *value);
-XMLPUBFUN xmlSchemaValPtr XMLCALL
- xmlSchemaNewNOTATIONValue (const xmlChar *name,
- const xmlChar *ns);
-XMLPUBFUN xmlSchemaValPtr XMLCALL
- xmlSchemaNewQNameValue (const xmlChar *namespaceName,
- const xmlChar *localName);
-XMLPUBFUN int XMLCALL
- xmlSchemaCompareValuesWhtsp (xmlSchemaValPtr x,
- xmlSchemaWhitespaceValueType xws,
- xmlSchemaValPtr y,
- xmlSchemaWhitespaceValueType yws);
-XMLPUBFUN xmlSchemaValPtr XMLCALL
- xmlSchemaCopyValue (xmlSchemaValPtr val);
-XMLPUBFUN xmlSchemaValType XMLCALL
- xmlSchemaGetValType (xmlSchemaValPtr val);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_SCHEMAS_ENABLED */
-#endif /* __XML_SCHEMA_TYPES_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlstring.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlstring.h
deleted file mode 100644
index 2d0b2d16..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlstring.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- * Summary: set of routines to process strings
- * Description: type and interfaces needed for the internal string handling
- * of the library, especially UTF8 processing.
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_STRING_H__
-#define __XML_STRING_H__
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/**
- * xmlChar:
- *
- * This is a basic byte in an UTF-8 encoded string.
- * It's unsigned allowing to pinpoint case where char * are assigned
- * to xmlChar * (possibly making serialization back impossible).
- */
-typedef unsigned char xmlChar;
-
-/**
- * BAD_CAST:
- *
- * Macro to cast a string to an xmlChar * when one know its safe.
- */
-#define BAD_CAST (xmlChar *)
-
-/*
- * xmlChar handling
- */
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrdup (const xmlChar *cur);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrndup (const xmlChar *cur,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCharStrndup (const char *cur,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlCharStrdup (const char *cur);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrsub (const xmlChar *str,
- int start,
- int len);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlStrchr (const xmlChar *str,
- xmlChar val);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlStrstr (const xmlChar *str,
- const xmlChar *val);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlStrcasestr (const xmlChar *str,
- const xmlChar *val);
-XMLPUBFUN int XMLCALL
- xmlStrcmp (const xmlChar *str1,
- const xmlChar *str2);
-XMLPUBFUN int XMLCALL
- xmlStrncmp (const xmlChar *str1,
- const xmlChar *str2,
- int len);
-XMLPUBFUN int XMLCALL
- xmlStrcasecmp (const xmlChar *str1,
- const xmlChar *str2);
-XMLPUBFUN int XMLCALL
- xmlStrncasecmp (const xmlChar *str1,
- const xmlChar *str2,
- int len);
-XMLPUBFUN int XMLCALL
- xmlStrEqual (const xmlChar *str1,
- const xmlChar *str2);
-XMLPUBFUN int XMLCALL
- xmlStrQEqual (const xmlChar *pref,
- const xmlChar *name,
- const xmlChar *str);
-XMLPUBFUN int XMLCALL
- xmlStrlen (const xmlChar *str);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrcat (xmlChar *cur,
- const xmlChar *add);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrncat (xmlChar *cur,
- const xmlChar *add,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlStrncatNew (const xmlChar *str1,
- const xmlChar *str2,
- int len);
-XMLPUBFUN int XMLCALL
- xmlStrPrintf (xmlChar *buf,
- int len,
- const char *msg,
- ...) LIBXML_ATTR_FORMAT(3,4);
-XMLPUBFUN int XMLCALL
- xmlStrVPrintf (xmlChar *buf,
- int len,
- const char *msg,
- va_list ap) LIBXML_ATTR_FORMAT(3,0);
-
-XMLPUBFUN int XMLCALL
- xmlGetUTF8Char (const unsigned char *utf,
- int *len);
-XMLPUBFUN int XMLCALL
- xmlCheckUTF8 (const unsigned char *utf);
-XMLPUBFUN int XMLCALL
- xmlUTF8Strsize (const xmlChar *utf,
- int len);
-XMLPUBFUN xmlChar * XMLCALL
- xmlUTF8Strndup (const xmlChar *utf,
- int len);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlUTF8Strpos (const xmlChar *utf,
- int pos);
-XMLPUBFUN int XMLCALL
- xmlUTF8Strloc (const xmlChar *utf,
- const xmlChar *utfchar);
-XMLPUBFUN xmlChar * XMLCALL
- xmlUTF8Strsub (const xmlChar *utf,
- int start,
- int len);
-XMLPUBFUN int XMLCALL
- xmlUTF8Strlen (const xmlChar *utf);
-XMLPUBFUN int XMLCALL
- xmlUTF8Size (const xmlChar *utf);
-XMLPUBFUN int XMLCALL
- xmlUTF8Charcmp (const xmlChar *utf1,
- const xmlChar *utf2);
-
-#ifdef __cplusplus
-}
-#endif
-#endif /* __XML_STRING_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlunicode.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlunicode.h
deleted file mode 100644
index 01ac8b61..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlunicode.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/*
- * Summary: Unicode character APIs
- * Description: API for the Unicode character APIs
- *
- * This file is automatically generated from the
- * UCS description files of the Unicode Character Database
- * http://www.unicode.org/Public/4.0-Update1/UCD-4.0.1.html
- * using the genUnicode.py Python script.
- *
- * Generation date: Mon Mar 27 11:09:52 2006
- * Sources: Blocks-4.0.1.txt UnicodeData-4.0.1.txt
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_UNICODE_H__
-#define __XML_UNICODE_H__
-
-#include
-
-#ifdef LIBXML_UNICODE_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-XMLPUBFUN int XMLCALL xmlUCSIsAegeanNumbers (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsAlphabeticPresentationForms (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsArabic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsArmenian (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsArrows (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBasicLatin (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBengali (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBlockElements (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBopomofo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBopomofoExtended (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBoxDrawing (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBraillePatterns (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsBuhid (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsByzantineMusicalSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibility (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityForms (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographs (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographsSupplement (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKRadicalsSupplement (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKSymbolsandPunctuation (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographs (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCherokee (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarks (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarksforSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCombiningHalfMarks (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCombiningMarksforSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsControlPictures (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCurrencySymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCypriotSyllabary (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCyrillic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCyrillicSupplement (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsDeseret (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsDevanagari (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsDingbats (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsEnclosedAlphanumerics (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsEnclosedCJKLettersandMonths (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsEthiopic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGeneralPunctuation (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGeometricShapes (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGeorgian (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGothic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGreek (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGreekExtended (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGreekandCoptic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGujarati (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsGurmukhi (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHalfwidthandFullwidthForms (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHangulCompatibilityJamo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHangulJamo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHangulSyllables (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHanunoo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHebrew (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHighPrivateUseSurrogates (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHighSurrogates (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsHiragana (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsIPAExtensions (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsIdeographicDescriptionCharacters (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKanbun (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKangxiRadicals (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKannada (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKatakana (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKatakanaPhoneticExtensions (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKhmer (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsKhmerSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLao (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLatin1Supplement (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedAdditional (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLetterlikeSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLimbu (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLinearBIdeograms (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLinearBSyllabary (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsLowSurrogates (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMalayalam (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMathematicalAlphanumericSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMathematicalOperators (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbolsandArrows (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousTechnical (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMongolian (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMusicalSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsMyanmar (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsNumberForms (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsOgham (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsOldItalic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsOpticalCharacterRecognition (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsOriya (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsOsmanya (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsPhoneticExtensions (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsPrivateUse (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsPrivateUseArea (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsRunic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsShavian (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSinhala (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSmallFormVariants (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSpacingModifierLetters (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSpecials (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSuperscriptsandSubscripts (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSupplementalMathematicalOperators (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaA (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaB (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsSyriac (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTagalog (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTagbanwa (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTags (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTaiLe (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTaiXuanJingSymbols (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTamil (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTelugu (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsThaana (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsThai (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsTibetan (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsUgaritic (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsUnifiedCanadianAboriginalSyllabics (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectors (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectorsSupplement (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsYiRadicals (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsYiSyllables (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsYijingHexagramSymbols (int code);
-
-XMLPUBFUN int XMLCALL xmlUCSIsBlock (int code, const char *block);
-
-XMLPUBFUN int XMLCALL xmlUCSIsCatC (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatCc (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatCf (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatCo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatCs (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatL (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatLl (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatLm (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatLo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatLt (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatLu (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatM (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatMc (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatMe (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatMn (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatN (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatNd (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatNl (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatNo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatP (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPc (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPd (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPe (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPf (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPi (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatPs (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatS (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatSc (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatSk (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatSm (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatSo (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatZ (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatZl (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatZp (int code);
-XMLPUBFUN int XMLCALL xmlUCSIsCatZs (int code);
-
-XMLPUBFUN int XMLCALL xmlUCSIsCat (int code, const char *cat);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_UNICODE_ENABLED */
-
-#endif /* __XML_UNICODE_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlversion.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlversion.h
deleted file mode 100644
index 5f03a2b4..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlversion.h
+++ /dev/null
@@ -1,503 +0,0 @@
-/*
- * Summary: compile-time version information
- * Description: compile-time version information for the XML library
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_VERSION_H__
-#define __XML_VERSION_H__
-
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * use those to be sure nothing nasty will happen if
- * your library and includes mismatch
- */
-#ifndef LIBXML2_COMPILING_MSCCDEF
-XMLPUBFUN void XMLCALL xmlCheckVersion(int version);
-#endif /* LIBXML2_COMPILING_MSCCDEF */
-
-/**
- * LIBXML_DOTTED_VERSION:
- *
- * the version string like "1.2.3"
- */
-#define LIBXML_DOTTED_VERSION "2.10.3"
-
-/**
- * LIBXML_VERSION:
- *
- * the version number: 1.2.3 value is 10203
- */
-#define LIBXML_VERSION 21003
-
-/**
- * LIBXML_VERSION_STRING:
- *
- * the version number string, 1.2.3 value is "10203"
- */
-#define LIBXML_VERSION_STRING "21003"
-
-/**
- * LIBXML_VERSION_EXTRA:
- *
- * extra version information, used to show a git commit description
- */
-#define LIBXML_VERSION_EXTRA ""
-
-/**
- * LIBXML_TEST_VERSION:
- *
- * Macro to check that the libxml version in use is compatible with
- * the version the software has been compiled against
- */
-#define LIBXML_TEST_VERSION xmlCheckVersion(21003);
-
-#ifndef VMS
-#if 0
-/**
- * WITH_TRIO:
- *
- * defined if the trio support need to be configured in
- */
-#define WITH_TRIO
-#else
-/**
- * WITHOUT_TRIO:
- *
- * defined if the trio support should not be configured in
- */
-#define WITHOUT_TRIO
-#endif
-#else /* VMS */
-/**
- * WITH_TRIO:
- *
- * defined if the trio support need to be configured in
- */
-#define WITH_TRIO 1
-#endif /* VMS */
-
-/**
- * LIBXML_THREAD_ENABLED:
- *
- * Whether the thread support is configured in
- */
-#if 1
-#define LIBXML_THREAD_ENABLED
-#endif
-
-/**
- * LIBXML_THREAD_ALLOC_ENABLED:
- *
- * Whether the allocation hooks are per-thread
- */
-#if 0
-#define LIBXML_THREAD_ALLOC_ENABLED
-#endif
-
-/**
- * LIBXML_TREE_ENABLED:
- *
- * Whether the DOM like tree manipulation API support is configured in
- */
-#if 1
-#define LIBXML_TREE_ENABLED
-#endif
-
-/**
- * LIBXML_OUTPUT_ENABLED:
- *
- * Whether the serialization/saving support is configured in
- */
-#if 1
-#define LIBXML_OUTPUT_ENABLED
-#endif
-
-/**
- * LIBXML_PUSH_ENABLED:
- *
- * Whether the push parsing interfaces are configured in
- */
-#if 1
-#define LIBXML_PUSH_ENABLED
-#endif
-
-/**
- * LIBXML_READER_ENABLED:
- *
- * Whether the xmlReader parsing interface is configured in
- */
-#if 1
-#define LIBXML_READER_ENABLED
-#endif
-
-/**
- * LIBXML_PATTERN_ENABLED:
- *
- * Whether the xmlPattern node selection interface is configured in
- */
-#if 1
-#define LIBXML_PATTERN_ENABLED
-#endif
-
-/**
- * LIBXML_WRITER_ENABLED:
- *
- * Whether the xmlWriter saving interface is configured in
- */
-#if 1
-#define LIBXML_WRITER_ENABLED
-#endif
-
-/**
- * LIBXML_SAX1_ENABLED:
- *
- * Whether the older SAX1 interface is configured in
- */
-#if 1
-#define LIBXML_SAX1_ENABLED
-#endif
-
-/**
- * LIBXML_FTP_ENABLED:
- *
- * Whether the FTP support is configured in
- */
-#if 1
-#define LIBXML_FTP_ENABLED
-#endif
-
-/**
- * LIBXML_HTTP_ENABLED:
- *
- * Whether the HTTP support is configured in
- */
-#if 1
-#define LIBXML_HTTP_ENABLED
-#endif
-
-/**
- * LIBXML_VALID_ENABLED:
- *
- * Whether the DTD validation support is configured in
- */
-#if 1
-#define LIBXML_VALID_ENABLED
-#endif
-
-/**
- * LIBXML_HTML_ENABLED:
- *
- * Whether the HTML support is configured in
- */
-#if 1
-#define LIBXML_HTML_ENABLED
-#endif
-
-/**
- * LIBXML_LEGACY_ENABLED:
- *
- * Whether the deprecated APIs are compiled in for compatibility
- */
-#if 1
-#define LIBXML_LEGACY_ENABLED
-#endif
-
-/**
- * LIBXML_C14N_ENABLED:
- *
- * Whether the Canonicalization support is configured in
- */
-#if 1
-#define LIBXML_C14N_ENABLED
-#endif
-
-/**
- * LIBXML_CATALOG_ENABLED:
- *
- * Whether the Catalog support is configured in
- */
-#if 1
-#define LIBXML_CATALOG_ENABLED
-#endif
-
-/**
- * LIBXML_XPATH_ENABLED:
- *
- * Whether XPath is configured in
- */
-#if 1
-#define LIBXML_XPATH_ENABLED
-#endif
-
-/**
- * LIBXML_XPTR_ENABLED:
- *
- * Whether XPointer is configured in
- */
-#if 1
-#define LIBXML_XPTR_ENABLED
-#endif
-
-/**
- * LIBXML_XPTR_LOCS_ENABLED:
- *
- * Whether support for XPointer locations is configured in
- */
-#if 0
-#define LIBXML_XPTR_LOCS_ENABLED
-#endif
-
-/**
- * LIBXML_XINCLUDE_ENABLED:
- *
- * Whether XInclude is configured in
- */
-#if 1
-#define LIBXML_XINCLUDE_ENABLED
-#endif
-
-/**
- * LIBXML_ICONV_ENABLED:
- *
- * Whether iconv support is available
- */
-#if 1
-#define LIBXML_ICONV_ENABLED
-#endif
-
-/**
- * LIBXML_ICU_ENABLED:
- *
- * Whether icu support is available
- */
-#if 0
-#define LIBXML_ICU_ENABLED
-#endif
-
-/**
- * LIBXML_ISO8859X_ENABLED:
- *
- * Whether ISO-8859-* support is made available in case iconv is not
- */
-#if 0
-#define LIBXML_ISO8859X_ENABLED
-#endif
-
-/**
- * LIBXML_DEBUG_ENABLED:
- *
- * Whether Debugging module is configured in
- */
-#if 1
-#define LIBXML_DEBUG_ENABLED
-#endif
-
-/**
- * DEBUG_MEMORY_LOCATION:
- *
- * Whether the memory debugging is configured in
- */
-#if 0
-#define DEBUG_MEMORY_LOCATION
-#endif
-
-/**
- * LIBXML_DEBUG_RUNTIME:
- *
- * Whether the runtime debugging is configured in
- */
-#if 0
-#define LIBXML_DEBUG_RUNTIME
-#endif
-
-/**
- * LIBXML_UNICODE_ENABLED:
- *
- * Whether the Unicode related interfaces are compiled in
- */
-#if 1
-#define LIBXML_UNICODE_ENABLED
-#endif
-
-/**
- * LIBXML_REGEXP_ENABLED:
- *
- * Whether the regular expressions interfaces are compiled in
- */
-#if 1
-#define LIBXML_REGEXP_ENABLED
-#endif
-
-/**
- * LIBXML_AUTOMATA_ENABLED:
- *
- * Whether the automata interfaces are compiled in
- */
-#if 1
-#define LIBXML_AUTOMATA_ENABLED
-#endif
-
-/**
- * LIBXML_EXPR_ENABLED:
- *
- * Whether the formal expressions interfaces are compiled in
- *
- * This code is unused and disabled unconditionally for now.
- */
-#if 0
-#define LIBXML_EXPR_ENABLED
-#endif
-
-/**
- * LIBXML_SCHEMAS_ENABLED:
- *
- * Whether the Schemas validation interfaces are compiled in
- */
-#if 1
-#define LIBXML_SCHEMAS_ENABLED
-#endif
-
-/**
- * LIBXML_SCHEMATRON_ENABLED:
- *
- * Whether the Schematron validation interfaces are compiled in
- */
-#if 1
-#define LIBXML_SCHEMATRON_ENABLED
-#endif
-
-/**
- * LIBXML_MODULES_ENABLED:
- *
- * Whether the module interfaces are compiled in
- */
-#if 1
-#define LIBXML_MODULES_ENABLED
-/**
- * LIBXML_MODULE_EXTENSION:
- *
- * the string suffix used by dynamic modules (usually shared libraries)
- */
-#define LIBXML_MODULE_EXTENSION ".dll"
-#endif
-
-/**
- * LIBXML_ZLIB_ENABLED:
- *
- * Whether the Zlib support is compiled in
- */
-#if 1
-#define LIBXML_ZLIB_ENABLED
-#endif
-
-/**
- * LIBXML_LZMA_ENABLED:
- *
- * Whether the Lzma support is compiled in
- */
-#if 0
-#define LIBXML_LZMA_ENABLED
-#endif
-
-#ifdef __GNUC__
-
-/**
- * ATTRIBUTE_UNUSED:
- *
- * Macro used to signal to GCC unused function parameters
- */
-
-#ifndef ATTRIBUTE_UNUSED
-# if ((__GNUC__ > 2) || ((__GNUC__ == 2) && (__GNUC_MINOR__ >= 7)))
-# define ATTRIBUTE_UNUSED __attribute__((unused))
-# else
-# define ATTRIBUTE_UNUSED
-# endif
-#endif
-
-/**
- * LIBXML_ATTR_ALLOC_SIZE:
- *
- * Macro used to indicate to GCC this is an allocator function
- */
-
-#ifndef LIBXML_ATTR_ALLOC_SIZE
-# if (!defined(__clang__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 3))))
-# define LIBXML_ATTR_ALLOC_SIZE(x) __attribute__((alloc_size(x)))
-# else
-# define LIBXML_ATTR_ALLOC_SIZE(x)
-# endif
-#else
-# define LIBXML_ATTR_ALLOC_SIZE(x)
-#endif
-
-/**
- * LIBXML_ATTR_FORMAT:
- *
- * Macro used to indicate to GCC the parameter are printf like
- */
-
-#ifndef LIBXML_ATTR_FORMAT
-# if ((__GNUC__ > 3) || ((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)))
-# define LIBXML_ATTR_FORMAT(fmt,args) __attribute__((__format__(__printf__,fmt,args)))
-# else
-# define LIBXML_ATTR_FORMAT(fmt,args)
-# endif
-#else
-# define LIBXML_ATTR_FORMAT(fmt,args)
-#endif
-
-#ifndef XML_DEPRECATED
-# ifdef IN_LIBXML
-# define XML_DEPRECATED
-# else
-/* Available since at least GCC 3.1 */
-# define XML_DEPRECATED __attribute__((deprecated))
-# endif
-#endif
-
-#else /* ! __GNUC__ */
-/**
- * ATTRIBUTE_UNUSED:
- *
- * Macro used to signal to GCC unused function parameters
- */
-#define ATTRIBUTE_UNUSED
-/**
- * LIBXML_ATTR_ALLOC_SIZE:
- *
- * Macro used to indicate to GCC this is an allocator function
- */
-#define LIBXML_ATTR_ALLOC_SIZE(x)
-/**
- * LIBXML_ATTR_FORMAT:
- *
- * Macro used to indicate to GCC the parameter are printf like
- */
-#define LIBXML_ATTR_FORMAT(fmt,args)
-/**
- * XML_DEPRECATED:
- *
- * Macro used to indicate that a function, variable, type or struct member
- * is deprecated.
- */
-#ifndef XML_DEPRECATED
-#define XML_DEPRECATED
-#endif
-#endif /* __GNUC__ */
-
-#ifdef __cplusplus
-}
-#endif /* __cplusplus */
-#endif
-
-
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xmlwriter.h b/.CondaPkg/env/Library/include/libxml2/libxml/xmlwriter.h
deleted file mode 100644
index dd5add34..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xmlwriter.h
+++ /dev/null
@@ -1,488 +0,0 @@
-/*
- * Summary: text writing API for XML
- * Description: text writing API for XML
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Alfred Mickautsch
- */
-
-#ifndef __XML_XMLWRITER_H__
-#define __XML_XMLWRITER_H__
-
-#include
-
-#ifdef LIBXML_WRITER_ENABLED
-
-#include
-#include
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
- typedef struct _xmlTextWriter xmlTextWriter;
- typedef xmlTextWriter *xmlTextWriterPtr;
-
-/*
- * Constructors & Destructor
- */
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriter(xmlOutputBufferPtr out);
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriterFilename(const char *uri, int compression);
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriterMemory(xmlBufferPtr buf, int compression);
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriterPushParser(xmlParserCtxtPtr ctxt, int compression);
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriterDoc(xmlDocPtr * doc, int compression);
- XMLPUBFUN xmlTextWriterPtr XMLCALL
- xmlNewTextWriterTree(xmlDocPtr doc, xmlNodePtr node,
- int compression);
- XMLPUBFUN void XMLCALL xmlFreeTextWriter(xmlTextWriterPtr writer);
-
-/*
- * Functions
- */
-
-
-/*
- * Document
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartDocument(xmlTextWriterPtr writer,
- const char *version,
- const char *encoding,
- const char *standalone);
- XMLPUBFUN int XMLCALL xmlTextWriterEndDocument(xmlTextWriterPtr
- writer);
-
-/*
- * Comments
- */
- XMLPUBFUN int XMLCALL xmlTextWriterStartComment(xmlTextWriterPtr
- writer);
- XMLPUBFUN int XMLCALL xmlTextWriterEndComment(xmlTextWriterPtr writer);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatComment(xmlTextWriterPtr writer,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(2,3);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatComment(xmlTextWriterPtr writer,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(2,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteComment(xmlTextWriterPtr
- writer,
- const xmlChar *
- content);
-
-/*
- * Elements
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartElement(xmlTextWriterPtr writer,
- const xmlChar * name);
- XMLPUBFUN int XMLCALL xmlTextWriterStartElementNS(xmlTextWriterPtr
- writer,
- const xmlChar *
- prefix,
- const xmlChar * name,
- const xmlChar *
- namespaceURI);
- XMLPUBFUN int XMLCALL xmlTextWriterEndElement(xmlTextWriterPtr writer);
- XMLPUBFUN int XMLCALL xmlTextWriterFullEndElement(xmlTextWriterPtr
- writer);
-
-/*
- * Elements conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatElement(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(3,4);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatElement(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(3,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteElement(xmlTextWriterPtr
- writer,
- const xmlChar * name,
- const xmlChar *
- content);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatElementNS(xmlTextWriterPtr writer,
- const xmlChar * prefix,
- const xmlChar * name,
- const xmlChar * namespaceURI,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(5,6);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatElementNS(xmlTextWriterPtr writer,
- const xmlChar * prefix,
- const xmlChar * name,
- const xmlChar * namespaceURI,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(5,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteElementNS(xmlTextWriterPtr
- writer,
- const xmlChar *
- prefix,
- const xmlChar * name,
- const xmlChar *
- namespaceURI,
- const xmlChar *
- content);
-
-/*
- * Text
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatRaw(xmlTextWriterPtr writer,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(2,3);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatRaw(xmlTextWriterPtr writer,
- const char *format, va_list argptr)
- LIBXML_ATTR_FORMAT(2,0);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteRawLen(xmlTextWriterPtr writer,
- const xmlChar * content, int len);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteRaw(xmlTextWriterPtr writer,
- const xmlChar * content);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteFormatString(xmlTextWriterPtr
- writer,
- const char
- *format, ...)
- LIBXML_ATTR_FORMAT(2,3);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteVFormatString(xmlTextWriterPtr
- writer,
- const char
- *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(2,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteString(xmlTextWriterPtr writer,
- const xmlChar *
- content);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteBase64(xmlTextWriterPtr writer,
- const char *data,
- int start, int len);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteBinHex(xmlTextWriterPtr writer,
- const char *data,
- int start, int len);
-
-/*
- * Attributes
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartAttribute(xmlTextWriterPtr writer,
- const xmlChar * name);
- XMLPUBFUN int XMLCALL xmlTextWriterStartAttributeNS(xmlTextWriterPtr
- writer,
- const xmlChar *
- prefix,
- const xmlChar *
- name,
- const xmlChar *
- namespaceURI);
- XMLPUBFUN int XMLCALL xmlTextWriterEndAttribute(xmlTextWriterPtr
- writer);
-
-/*
- * Attributes conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatAttribute(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(3,4);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatAttribute(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(3,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteAttribute(xmlTextWriterPtr
- writer,
- const xmlChar * name,
- const xmlChar *
- content);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatAttributeNS(xmlTextWriterPtr writer,
- const xmlChar * prefix,
- const xmlChar * name,
- const xmlChar * namespaceURI,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(5,6);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatAttributeNS(xmlTextWriterPtr writer,
- const xmlChar * prefix,
- const xmlChar * name,
- const xmlChar * namespaceURI,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(5,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteAttributeNS(xmlTextWriterPtr
- writer,
- const xmlChar *
- prefix,
- const xmlChar *
- name,
- const xmlChar *
- namespaceURI,
- const xmlChar *
- content);
-
-/*
- * PI's
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartPI(xmlTextWriterPtr writer,
- const xmlChar * target);
- XMLPUBFUN int XMLCALL xmlTextWriterEndPI(xmlTextWriterPtr writer);
-
-/*
- * PI conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatPI(xmlTextWriterPtr writer,
- const xmlChar * target,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(3,4);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatPI(xmlTextWriterPtr writer,
- const xmlChar * target,
- const char *format, va_list argptr)
- LIBXML_ATTR_FORMAT(3,0);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWritePI(xmlTextWriterPtr writer,
- const xmlChar * target,
- const xmlChar * content);
-
-/**
- * xmlTextWriterWriteProcessingInstruction:
- *
- * This macro maps to xmlTextWriterWritePI
- */
-#define xmlTextWriterWriteProcessingInstruction xmlTextWriterWritePI
-
-/*
- * CDATA
- */
- XMLPUBFUN int XMLCALL xmlTextWriterStartCDATA(xmlTextWriterPtr writer);
- XMLPUBFUN int XMLCALL xmlTextWriterEndCDATA(xmlTextWriterPtr writer);
-
-/*
- * CDATA conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatCDATA(xmlTextWriterPtr writer,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(2,3);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatCDATA(xmlTextWriterPtr writer,
- const char *format, va_list argptr)
- LIBXML_ATTR_FORMAT(2,0);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteCDATA(xmlTextWriterPtr writer,
- const xmlChar * content);
-
-/*
- * DTD
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartDTD(xmlTextWriterPtr writer,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid);
- XMLPUBFUN int XMLCALL xmlTextWriterEndDTD(xmlTextWriterPtr writer);
-
-/*
- * DTD conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatDTD(xmlTextWriterPtr writer,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(5,6);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatDTD(xmlTextWriterPtr writer,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid,
- const char *format, va_list argptr)
- LIBXML_ATTR_FORMAT(5,0);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteDTD(xmlTextWriterPtr writer,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid,
- const xmlChar * subset);
-
-/**
- * xmlTextWriterWriteDocType:
- *
- * this macro maps to xmlTextWriterWriteDTD
- */
-#define xmlTextWriterWriteDocType xmlTextWriterWriteDTD
-
-/*
- * DTD element definition
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartDTDElement(xmlTextWriterPtr writer,
- const xmlChar * name);
- XMLPUBFUN int XMLCALL xmlTextWriterEndDTDElement(xmlTextWriterPtr
- writer);
-
-/*
- * DTD element definition conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatDTDElement(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(3,4);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatDTDElement(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(3,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDElement(xmlTextWriterPtr
- writer,
- const xmlChar *
- name,
- const xmlChar *
- content);
-
-/*
- * DTD attribute list definition
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartDTDAttlist(xmlTextWriterPtr writer,
- const xmlChar * name);
- XMLPUBFUN int XMLCALL xmlTextWriterEndDTDAttlist(xmlTextWriterPtr
- writer);
-
-/*
- * DTD attribute list definition conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatDTDAttlist(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(3,4);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatDTDAttlist(xmlTextWriterPtr writer,
- const xmlChar * name,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(3,0);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDAttlist(xmlTextWriterPtr
- writer,
- const xmlChar *
- name,
- const xmlChar *
- content);
-
-/*
- * DTD entity definition
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterStartDTDEntity(xmlTextWriterPtr writer,
- int pe, const xmlChar * name);
- XMLPUBFUN int XMLCALL xmlTextWriterEndDTDEntity(xmlTextWriterPtr
- writer);
-
-/*
- * DTD entity definition conveniency functions
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteFormatDTDInternalEntity(xmlTextWriterPtr writer,
- int pe,
- const xmlChar * name,
- const char *format, ...)
- LIBXML_ATTR_FORMAT(4,5);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteVFormatDTDInternalEntity(xmlTextWriterPtr writer,
- int pe,
- const xmlChar * name,
- const char *format,
- va_list argptr)
- LIBXML_ATTR_FORMAT(4,0);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteDTDInternalEntity(xmlTextWriterPtr writer,
- int pe,
- const xmlChar * name,
- const xmlChar * content);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteDTDExternalEntity(xmlTextWriterPtr writer,
- int pe,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid,
- const xmlChar * ndataid);
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteDTDExternalEntityContents(xmlTextWriterPtr
- writer,
- const xmlChar * pubid,
- const xmlChar * sysid,
- const xmlChar *
- ndataid);
- XMLPUBFUN int XMLCALL xmlTextWriterWriteDTDEntity(xmlTextWriterPtr
- writer, int pe,
- const xmlChar * name,
- const xmlChar *
- pubid,
- const xmlChar *
- sysid,
- const xmlChar *
- ndataid,
- const xmlChar *
- content);
-
-/*
- * DTD notation definition
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterWriteDTDNotation(xmlTextWriterPtr writer,
- const xmlChar * name,
- const xmlChar * pubid,
- const xmlChar * sysid);
-
-/*
- * Indentation
- */
- XMLPUBFUN int XMLCALL
- xmlTextWriterSetIndent(xmlTextWriterPtr writer, int indent);
- XMLPUBFUN int XMLCALL
- xmlTextWriterSetIndentString(xmlTextWriterPtr writer,
- const xmlChar * str);
-
- XMLPUBFUN int XMLCALL
- xmlTextWriterSetQuoteChar(xmlTextWriterPtr writer, xmlChar quotechar);
-
-
-/*
- * misc
- */
- XMLPUBFUN int XMLCALL xmlTextWriterFlush(xmlTextWriterPtr writer);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_WRITER_ENABLED */
-
-#endif /* __XML_XMLWRITER_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xpath.h b/.CondaPkg/env/Library/include/libxml2/libxml/xpath.h
deleted file mode 100644
index bfbc5d6d..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xpath.h
+++ /dev/null
@@ -1,575 +0,0 @@
-/*
- * Summary: XML Path Language implementation
- * Description: API for the XML Path Language implementation
- *
- * XML Path Language implementation
- * XPath is a language for addressing parts of an XML document,
- * designed to be used by both XSLT and XPointer
- * http://www.w3.org/TR/xpath
- *
- * Implements
- * W3C Recommendation 16 November 1999
- * http://www.w3.org/TR/1999/REC-xpath-19991116
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XPATH_H__
-#define __XML_XPATH_H__
-
-#include
-
-#ifdef LIBXML_XPATH_ENABLED
-
-#include
-#include
-#include
-#endif /* LIBXML_XPATH_ENABLED */
-
-#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-#ifdef __cplusplus
-extern "C" {
-#endif
-#endif /* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED */
-
-#ifdef LIBXML_XPATH_ENABLED
-
-typedef struct _xmlXPathContext xmlXPathContext;
-typedef xmlXPathContext *xmlXPathContextPtr;
-typedef struct _xmlXPathParserContext xmlXPathParserContext;
-typedef xmlXPathParserContext *xmlXPathParserContextPtr;
-
-/**
- * The set of XPath error codes.
- */
-
-typedef enum {
- XPATH_EXPRESSION_OK = 0,
- XPATH_NUMBER_ERROR,
- XPATH_UNFINISHED_LITERAL_ERROR,
- XPATH_START_LITERAL_ERROR,
- XPATH_VARIABLE_REF_ERROR,
- XPATH_UNDEF_VARIABLE_ERROR,
- XPATH_INVALID_PREDICATE_ERROR,
- XPATH_EXPR_ERROR,
- XPATH_UNCLOSED_ERROR,
- XPATH_UNKNOWN_FUNC_ERROR,
- XPATH_INVALID_OPERAND,
- XPATH_INVALID_TYPE,
- XPATH_INVALID_ARITY,
- XPATH_INVALID_CTXT_SIZE,
- XPATH_INVALID_CTXT_POSITION,
- XPATH_MEMORY_ERROR,
- XPTR_SYNTAX_ERROR,
- XPTR_RESOURCE_ERROR,
- XPTR_SUB_RESOURCE_ERROR,
- XPATH_UNDEF_PREFIX_ERROR,
- XPATH_ENCODING_ERROR,
- XPATH_INVALID_CHAR_ERROR,
- XPATH_INVALID_CTXT,
- XPATH_STACK_ERROR,
- XPATH_FORBID_VARIABLE_ERROR,
- XPATH_OP_LIMIT_EXCEEDED,
- XPATH_RECURSION_LIMIT_EXCEEDED
-} xmlXPathError;
-
-/*
- * A node-set (an unordered collection of nodes without duplicates).
- */
-typedef struct _xmlNodeSet xmlNodeSet;
-typedef xmlNodeSet *xmlNodeSetPtr;
-struct _xmlNodeSet {
- int nodeNr; /* number of nodes in the set */
- int nodeMax; /* size of the array as allocated */
- xmlNodePtr *nodeTab; /* array of nodes in no particular order */
- /* @@ with_ns to check whether namespace nodes should be looked at @@ */
-};
-
-/*
- * An expression is evaluated to yield an object, which
- * has one of the following four basic types:
- * - node-set
- * - boolean
- * - number
- * - string
- *
- * @@ XPointer will add more types !
- */
-
-typedef enum {
- XPATH_UNDEFINED = 0,
- XPATH_NODESET = 1,
- XPATH_BOOLEAN = 2,
- XPATH_NUMBER = 3,
- XPATH_STRING = 4,
-#ifdef LIBXML_XPTR_LOCS_ENABLED
- XPATH_POINT = 5,
- XPATH_RANGE = 6,
- XPATH_LOCATIONSET = 7,
-#endif
- XPATH_USERS = 8,
- XPATH_XSLT_TREE = 9 /* An XSLT value tree, non modifiable */
-} xmlXPathObjectType;
-
-#ifndef LIBXML_XPTR_LOCS_ENABLED
-/** DOC_DISABLE */
-#define XPATH_POINT 5
-#define XPATH_RANGE 6
-#define XPATH_LOCATIONSET 7
-/** DOC_ENABLE */
-#endif
-
-typedef struct _xmlXPathObject xmlXPathObject;
-typedef xmlXPathObject *xmlXPathObjectPtr;
-struct _xmlXPathObject {
- xmlXPathObjectType type;
- xmlNodeSetPtr nodesetval;
- int boolval;
- double floatval;
- xmlChar *stringval;
- void *user;
- int index;
- void *user2;
- int index2;
-};
-
-/**
- * xmlXPathConvertFunc:
- * @obj: an XPath object
- * @type: the number of the target type
- *
- * A conversion function is associated to a type and used to cast
- * the new type to primitive values.
- *
- * Returns -1 in case of error, 0 otherwise
- */
-typedef int (*xmlXPathConvertFunc) (xmlXPathObjectPtr obj, int type);
-
-/*
- * Extra type: a name and a conversion function.
- */
-
-typedef struct _xmlXPathType xmlXPathType;
-typedef xmlXPathType *xmlXPathTypePtr;
-struct _xmlXPathType {
- const xmlChar *name; /* the type name */
- xmlXPathConvertFunc func; /* the conversion function */
-};
-
-/*
- * Extra variable: a name and a value.
- */
-
-typedef struct _xmlXPathVariable xmlXPathVariable;
-typedef xmlXPathVariable *xmlXPathVariablePtr;
-struct _xmlXPathVariable {
- const xmlChar *name; /* the variable name */
- xmlXPathObjectPtr value; /* the value */
-};
-
-/**
- * xmlXPathEvalFunc:
- * @ctxt: an XPath parser context
- * @nargs: the number of arguments passed to the function
- *
- * An XPath evaluation function, the parameters are on the XPath context stack.
- */
-
-typedef void (*xmlXPathEvalFunc)(xmlXPathParserContextPtr ctxt,
- int nargs);
-
-/*
- * Extra function: a name and a evaluation function.
- */
-
-typedef struct _xmlXPathFunct xmlXPathFunct;
-typedef xmlXPathFunct *xmlXPathFuncPtr;
-struct _xmlXPathFunct {
- const xmlChar *name; /* the function name */
- xmlXPathEvalFunc func; /* the evaluation function */
-};
-
-/**
- * xmlXPathAxisFunc:
- * @ctxt: the XPath interpreter context
- * @cur: the previous node being explored on that axis
- *
- * An axis traversal function. To traverse an axis, the engine calls
- * the first time with cur == NULL and repeat until the function returns
- * NULL indicating the end of the axis traversal.
- *
- * Returns the next node in that axis or NULL if at the end of the axis.
- */
-
-typedef xmlXPathObjectPtr (*xmlXPathAxisFunc) (xmlXPathParserContextPtr ctxt,
- xmlXPathObjectPtr cur);
-
-/*
- * Extra axis: a name and an axis function.
- */
-
-typedef struct _xmlXPathAxis xmlXPathAxis;
-typedef xmlXPathAxis *xmlXPathAxisPtr;
-struct _xmlXPathAxis {
- const xmlChar *name; /* the axis name */
- xmlXPathAxisFunc func; /* the search function */
-};
-
-/**
- * xmlXPathFunction:
- * @ctxt: the XPath interprestation context
- * @nargs: the number of arguments
- *
- * An XPath function.
- * The arguments (if any) are popped out from the context stack
- * and the result is pushed on the stack.
- */
-
-typedef void (*xmlXPathFunction) (xmlXPathParserContextPtr ctxt, int nargs);
-
-/*
- * Function and Variable Lookup.
- */
-
-/**
- * xmlXPathVariableLookupFunc:
- * @ctxt: an XPath context
- * @name: name of the variable
- * @ns_uri: the namespace name hosting this variable
- *
- * Prototype for callbacks used to plug variable lookup in the XPath
- * engine.
- *
- * Returns the XPath object value or NULL if not found.
- */
-typedef xmlXPathObjectPtr (*xmlXPathVariableLookupFunc) (void *ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri);
-
-/**
- * xmlXPathFuncLookupFunc:
- * @ctxt: an XPath context
- * @name: name of the function
- * @ns_uri: the namespace name hosting this function
- *
- * Prototype for callbacks used to plug function lookup in the XPath
- * engine.
- *
- * Returns the XPath function or NULL if not found.
- */
-typedef xmlXPathFunction (*xmlXPathFuncLookupFunc) (void *ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri);
-
-/**
- * xmlXPathFlags:
- * Flags for XPath engine compilation and runtime
- */
-/**
- * XML_XPATH_CHECKNS:
- *
- * check namespaces at compilation
- */
-#define XML_XPATH_CHECKNS (1<<0)
-/**
- * XML_XPATH_NOVAR:
- *
- * forbid variables in expression
- */
-#define XML_XPATH_NOVAR (1<<1)
-
-/**
- * xmlXPathContext:
- *
- * Expression evaluation occurs with respect to a context.
- * he context consists of:
- * - a node (the context node)
- * - a node list (the context node list)
- * - a set of variable bindings
- * - a function library
- * - the set of namespace declarations in scope for the expression
- * Following the switch to hash tables, this need to be trimmed up at
- * the next binary incompatible release.
- * The node may be modified when the context is passed to libxml2
- * for an XPath evaluation so you may need to initialize it again
- * before the next call.
- */
-
-struct _xmlXPathContext {
- xmlDocPtr doc; /* The current document */
- xmlNodePtr node; /* The current node */
-
- int nb_variables_unused; /* unused (hash table) */
- int max_variables_unused; /* unused (hash table) */
- xmlHashTablePtr varHash; /* Hash table of defined variables */
-
- int nb_types; /* number of defined types */
- int max_types; /* max number of types */
- xmlXPathTypePtr types; /* Array of defined types */
-
- int nb_funcs_unused; /* unused (hash table) */
- int max_funcs_unused; /* unused (hash table) */
- xmlHashTablePtr funcHash; /* Hash table of defined funcs */
-
- int nb_axis; /* number of defined axis */
- int max_axis; /* max number of axis */
- xmlXPathAxisPtr axis; /* Array of defined axis */
-
- /* the namespace nodes of the context node */
- xmlNsPtr *namespaces; /* Array of namespaces */
- int nsNr; /* number of namespace in scope */
- void *user; /* function to free */
-
- /* extra variables */
- int contextSize; /* the context size */
- int proximityPosition; /* the proximity position */
-
- /* extra stuff for XPointer */
- int xptr; /* is this an XPointer context? */
- xmlNodePtr here; /* for here() */
- xmlNodePtr origin; /* for origin() */
-
- /* the set of namespace declarations in scope for the expression */
- xmlHashTablePtr nsHash; /* The namespaces hash table */
- xmlXPathVariableLookupFunc varLookupFunc;/* variable lookup func */
- void *varLookupData; /* variable lookup data */
-
- /* Possibility to link in an extra item */
- void *extra; /* needed for XSLT */
-
- /* The function name and URI when calling a function */
- const xmlChar *function;
- const xmlChar *functionURI;
-
- /* function lookup function and data */
- xmlXPathFuncLookupFunc funcLookupFunc;/* function lookup func */
- void *funcLookupData; /* function lookup data */
-
- /* temporary namespace lists kept for walking the namespace axis */
- xmlNsPtr *tmpNsList; /* Array of namespaces */
- int tmpNsNr; /* number of namespaces in scope */
-
- /* error reporting mechanism */
- void *userData; /* user specific data block */
- xmlStructuredErrorFunc error; /* the callback in case of errors */
- xmlError lastError; /* the last error */
- xmlNodePtr debugNode; /* the source node XSLT */
-
- /* dictionary */
- xmlDictPtr dict; /* dictionary if any */
-
- int flags; /* flags to control compilation */
-
- /* Cache for reusal of XPath objects */
- void *cache;
-
- /* Resource limits */
- unsigned long opLimit;
- unsigned long opCount;
- int depth;
-};
-
-/*
- * The structure of a compiled expression form is not public.
- */
-
-typedef struct _xmlXPathCompExpr xmlXPathCompExpr;
-typedef xmlXPathCompExpr *xmlXPathCompExprPtr;
-
-/**
- * xmlXPathParserContext:
- *
- * An XPath parser context. It contains pure parsing information,
- * an xmlXPathContext, and the stack of objects.
- */
-struct _xmlXPathParserContext {
- const xmlChar *cur; /* the current char being parsed */
- const xmlChar *base; /* the full expression */
-
- int error; /* error code */
-
- xmlXPathContextPtr context; /* the evaluation context */
- xmlXPathObjectPtr value; /* the current value */
- int valueNr; /* number of values stacked */
- int valueMax; /* max number of values stacked */
- xmlXPathObjectPtr *valueTab; /* stack of values */
-
- xmlXPathCompExprPtr comp; /* the precompiled expression */
- int xptr; /* it this an XPointer expression */
- xmlNodePtr ancestor; /* used for walking preceding axis */
-
- int valueFrame; /* used to limit Pop on the stack */
-};
-
-/************************************************************************
- * *
- * Public API *
- * *
- ************************************************************************/
-
-/**
- * Objects and Nodesets handling
- */
-
-XMLPUBVAR double xmlXPathNAN;
-XMLPUBVAR double xmlXPathPINF;
-XMLPUBVAR double xmlXPathNINF;
-
-/* These macros may later turn into functions */
-/**
- * xmlXPathNodeSetGetLength:
- * @ns: a node-set
- *
- * Implement a functionality similar to the DOM NodeList.length.
- *
- * Returns the number of nodes in the node-set.
- */
-#define xmlXPathNodeSetGetLength(ns) ((ns) ? (ns)->nodeNr : 0)
-/**
- * xmlXPathNodeSetItem:
- * @ns: a node-set
- * @index: index of a node in the set
- *
- * Implements a functionality similar to the DOM NodeList.item().
- *
- * Returns the xmlNodePtr at the given @index in @ns or NULL if
- * @index is out of range (0 to length-1)
- */
-#define xmlXPathNodeSetItem(ns, index) \
- ((((ns) != NULL) && \
- ((index) >= 0) && ((index) < (ns)->nodeNr)) ? \
- (ns)->nodeTab[(index)] \
- : NULL)
-/**
- * xmlXPathNodeSetIsEmpty:
- * @ns: a node-set
- *
- * Checks whether @ns is empty or not.
- *
- * Returns %TRUE if @ns is an empty node-set.
- */
-#define xmlXPathNodeSetIsEmpty(ns) \
- (((ns) == NULL) || ((ns)->nodeNr == 0) || ((ns)->nodeTab == NULL))
-
-
-XMLPUBFUN void XMLCALL
- xmlXPathFreeObject (xmlXPathObjectPtr obj);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeSetCreate (xmlNodePtr val);
-XMLPUBFUN void XMLCALL
- xmlXPathFreeNodeSetList (xmlXPathObjectPtr obj);
-XMLPUBFUN void XMLCALL
- xmlXPathFreeNodeSet (xmlNodeSetPtr obj);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathObjectCopy (xmlXPathObjectPtr val);
-XMLPUBFUN int XMLCALL
- xmlXPathCmpNodes (xmlNodePtr node1,
- xmlNodePtr node2);
-/**
- * Conversion functions to basic types.
- */
-XMLPUBFUN int XMLCALL
- xmlXPathCastNumberToBoolean (double val);
-XMLPUBFUN int XMLCALL
- xmlXPathCastStringToBoolean (const xmlChar * val);
-XMLPUBFUN int XMLCALL
- xmlXPathCastNodeSetToBoolean(xmlNodeSetPtr ns);
-XMLPUBFUN int XMLCALL
- xmlXPathCastToBoolean (xmlXPathObjectPtr val);
-
-XMLPUBFUN double XMLCALL
- xmlXPathCastBooleanToNumber (int val);
-XMLPUBFUN double XMLCALL
- xmlXPathCastStringToNumber (const xmlChar * val);
-XMLPUBFUN double XMLCALL
- xmlXPathCastNodeToNumber (xmlNodePtr node);
-XMLPUBFUN double XMLCALL
- xmlXPathCastNodeSetToNumber (xmlNodeSetPtr ns);
-XMLPUBFUN double XMLCALL
- xmlXPathCastToNumber (xmlXPathObjectPtr val);
-
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathCastBooleanToString (int val);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathCastNumberToString (double val);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathCastNodeToString (xmlNodePtr node);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathCastNodeSetToString (xmlNodeSetPtr ns);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathCastToString (xmlXPathObjectPtr val);
-
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathConvertBoolean (xmlXPathObjectPtr val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathConvertNumber (xmlXPathObjectPtr val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathConvertString (xmlXPathObjectPtr val);
-
-/**
- * Context handling.
- */
-XMLPUBFUN xmlXPathContextPtr XMLCALL
- xmlXPathNewContext (xmlDocPtr doc);
-XMLPUBFUN void XMLCALL
- xmlXPathFreeContext (xmlXPathContextPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlXPathContextSetCache(xmlXPathContextPtr ctxt,
- int active,
- int value,
- int options);
-/**
- * Evaluation functions.
- */
-XMLPUBFUN long XMLCALL
- xmlXPathOrderDocElems (xmlDocPtr doc);
-XMLPUBFUN int XMLCALL
- xmlXPathSetContextNode (xmlNodePtr node,
- xmlXPathContextPtr ctx);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNodeEval (xmlNodePtr node,
- const xmlChar *str,
- xmlXPathContextPtr ctx);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathEval (const xmlChar *str,
- xmlXPathContextPtr ctx);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathEvalExpression (const xmlChar *str,
- xmlXPathContextPtr ctxt);
-XMLPUBFUN int XMLCALL
- xmlXPathEvalPredicate (xmlXPathContextPtr ctxt,
- xmlXPathObjectPtr res);
-/**
- * Separate compilation/evaluation entry points.
- */
-XMLPUBFUN xmlXPathCompExprPtr XMLCALL
- xmlXPathCompile (const xmlChar *str);
-XMLPUBFUN xmlXPathCompExprPtr XMLCALL
- xmlXPathCtxtCompile (xmlXPathContextPtr ctxt,
- const xmlChar *str);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathCompiledEval (xmlXPathCompExprPtr comp,
- xmlXPathContextPtr ctx);
-XMLPUBFUN int XMLCALL
- xmlXPathCompiledEvalToBoolean(xmlXPathCompExprPtr comp,
- xmlXPathContextPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlXPathFreeCompExpr (xmlXPathCompExprPtr comp);
-#endif /* LIBXML_XPATH_ENABLED */
-#if defined(LIBXML_XPATH_ENABLED) || defined(LIBXML_SCHEMAS_ENABLED)
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPathInit (void);
-XMLPUBFUN int XMLCALL
- xmlXPathIsNaN (double val);
-XMLPUBFUN int XMLCALL
- xmlXPathIsInf (double val);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_XPATH_ENABLED or LIBXML_SCHEMAS_ENABLED*/
-#endif /* ! __XML_XPATH_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xpathInternals.h b/.CondaPkg/env/Library/include/libxml2/libxml/xpathInternals.h
deleted file mode 100644
index 76a6b481..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xpathInternals.h
+++ /dev/null
@@ -1,632 +0,0 @@
-/*
- * Summary: internal interfaces for XML Path Language implementation
- * Description: internal interfaces for XML Path Language implementation
- * used to build new modules on top of XPath like XPointer and
- * XSLT
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XPATH_INTERNALS_H__
-#define __XML_XPATH_INTERNALS_H__
-
-#include
-#include
-
-#ifdef LIBXML_XPATH_ENABLED
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/************************************************************************
- * *
- * Helpers *
- * *
- ************************************************************************/
-
-/*
- * Many of these macros may later turn into functions. They
- * shouldn't be used in #ifdef's preprocessor instructions.
- */
-/**
- * xmlXPathSetError:
- * @ctxt: an XPath parser context
- * @err: an xmlXPathError code
- *
- * Raises an error.
- */
-#define xmlXPathSetError(ctxt, err) \
- { xmlXPatherror((ctxt), __FILE__, __LINE__, (err)); \
- if ((ctxt) != NULL) (ctxt)->error = (err); }
-
-/**
- * xmlXPathSetArityError:
- * @ctxt: an XPath parser context
- *
- * Raises an XPATH_INVALID_ARITY error.
- */
-#define xmlXPathSetArityError(ctxt) \
- xmlXPathSetError((ctxt), XPATH_INVALID_ARITY)
-
-/**
- * xmlXPathSetTypeError:
- * @ctxt: an XPath parser context
- *
- * Raises an XPATH_INVALID_TYPE error.
- */
-#define xmlXPathSetTypeError(ctxt) \
- xmlXPathSetError((ctxt), XPATH_INVALID_TYPE)
-
-/**
- * xmlXPathGetError:
- * @ctxt: an XPath parser context
- *
- * Get the error code of an XPath context.
- *
- * Returns the context error.
- */
-#define xmlXPathGetError(ctxt) ((ctxt)->error)
-
-/**
- * xmlXPathCheckError:
- * @ctxt: an XPath parser context
- *
- * Check if an XPath error was raised.
- *
- * Returns true if an error has been raised, false otherwise.
- */
-#define xmlXPathCheckError(ctxt) ((ctxt)->error != XPATH_EXPRESSION_OK)
-
-/**
- * xmlXPathGetDocument:
- * @ctxt: an XPath parser context
- *
- * Get the document of an XPath context.
- *
- * Returns the context document.
- */
-#define xmlXPathGetDocument(ctxt) ((ctxt)->context->doc)
-
-/**
- * xmlXPathGetContextNode:
- * @ctxt: an XPath parser context
- *
- * Get the context node of an XPath context.
- *
- * Returns the context node.
- */
-#define xmlXPathGetContextNode(ctxt) ((ctxt)->context->node)
-
-XMLPUBFUN int XMLCALL
- xmlXPathPopBoolean (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN double XMLCALL
- xmlXPathPopNumber (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathPopString (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathPopNodeSet (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void * XMLCALL
- xmlXPathPopExternal (xmlXPathParserContextPtr ctxt);
-
-/**
- * xmlXPathReturnBoolean:
- * @ctxt: an XPath parser context
- * @val: a boolean
- *
- * Pushes the boolean @val on the context stack.
- */
-#define xmlXPathReturnBoolean(ctxt, val) \
- valuePush((ctxt), xmlXPathNewBoolean(val))
-
-/**
- * xmlXPathReturnTrue:
- * @ctxt: an XPath parser context
- *
- * Pushes true on the context stack.
- */
-#define xmlXPathReturnTrue(ctxt) xmlXPathReturnBoolean((ctxt), 1)
-
-/**
- * xmlXPathReturnFalse:
- * @ctxt: an XPath parser context
- *
- * Pushes false on the context stack.
- */
-#define xmlXPathReturnFalse(ctxt) xmlXPathReturnBoolean((ctxt), 0)
-
-/**
- * xmlXPathReturnNumber:
- * @ctxt: an XPath parser context
- * @val: a double
- *
- * Pushes the double @val on the context stack.
- */
-#define xmlXPathReturnNumber(ctxt, val) \
- valuePush((ctxt), xmlXPathNewFloat(val))
-
-/**
- * xmlXPathReturnString:
- * @ctxt: an XPath parser context
- * @str: a string
- *
- * Pushes the string @str on the context stack.
- */
-#define xmlXPathReturnString(ctxt, str) \
- valuePush((ctxt), xmlXPathWrapString(str))
-
-/**
- * xmlXPathReturnEmptyString:
- * @ctxt: an XPath parser context
- *
- * Pushes an empty string on the stack.
- */
-#define xmlXPathReturnEmptyString(ctxt) \
- valuePush((ctxt), xmlXPathNewCString(""))
-
-/**
- * xmlXPathReturnNodeSet:
- * @ctxt: an XPath parser context
- * @ns: a node-set
- *
- * Pushes the node-set @ns on the context stack.
- */
-#define xmlXPathReturnNodeSet(ctxt, ns) \
- valuePush((ctxt), xmlXPathWrapNodeSet(ns))
-
-/**
- * xmlXPathReturnEmptyNodeSet:
- * @ctxt: an XPath parser context
- *
- * Pushes an empty node-set on the context stack.
- */
-#define xmlXPathReturnEmptyNodeSet(ctxt) \
- valuePush((ctxt), xmlXPathNewNodeSet(NULL))
-
-/**
- * xmlXPathReturnExternal:
- * @ctxt: an XPath parser context
- * @val: user data
- *
- * Pushes user data on the context stack.
- */
-#define xmlXPathReturnExternal(ctxt, val) \
- valuePush((ctxt), xmlXPathWrapExternal(val))
-
-/**
- * xmlXPathStackIsNodeSet:
- * @ctxt: an XPath parser context
- *
- * Check if the current value on the XPath stack is a node set or
- * an XSLT value tree.
- *
- * Returns true if the current object on the stack is a node-set.
- */
-#define xmlXPathStackIsNodeSet(ctxt) \
- (((ctxt)->value != NULL) \
- && (((ctxt)->value->type == XPATH_NODESET) \
- || ((ctxt)->value->type == XPATH_XSLT_TREE)))
-
-/**
- * xmlXPathStackIsExternal:
- * @ctxt: an XPath parser context
- *
- * Checks if the current value on the XPath stack is an external
- * object.
- *
- * Returns true if the current object on the stack is an external
- * object.
- */
-#define xmlXPathStackIsExternal(ctxt) \
- ((ctxt->value != NULL) && (ctxt->value->type == XPATH_USERS))
-
-/**
- * xmlXPathEmptyNodeSet:
- * @ns: a node-set
- *
- * Empties a node-set.
- */
-#define xmlXPathEmptyNodeSet(ns) \
- { while ((ns)->nodeNr > 0) (ns)->nodeTab[--(ns)->nodeNr] = NULL; }
-
-/**
- * CHECK_ERROR:
- *
- * Macro to return from the function if an XPath error was detected.
- */
-#define CHECK_ERROR \
- if (ctxt->error != XPATH_EXPRESSION_OK) return
-
-/**
- * CHECK_ERROR0:
- *
- * Macro to return 0 from the function if an XPath error was detected.
- */
-#define CHECK_ERROR0 \
- if (ctxt->error != XPATH_EXPRESSION_OK) return(0)
-
-/**
- * XP_ERROR:
- * @X: the error code
- *
- * Macro to raise an XPath error and return.
- */
-#define XP_ERROR(X) \
- { xmlXPathErr(ctxt, X); return; }
-
-/**
- * XP_ERROR0:
- * @X: the error code
- *
- * Macro to raise an XPath error and return 0.
- */
-#define XP_ERROR0(X) \
- { xmlXPathErr(ctxt, X); return(0); }
-
-/**
- * CHECK_TYPE:
- * @typeval: the XPath type
- *
- * Macro to check that the value on top of the XPath stack is of a given
- * type.
- */
-#define CHECK_TYPE(typeval) \
- if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
- XP_ERROR(XPATH_INVALID_TYPE)
-
-/**
- * CHECK_TYPE0:
- * @typeval: the XPath type
- *
- * Macro to check that the value on top of the XPath stack is of a given
- * type. Return(0) in case of failure
- */
-#define CHECK_TYPE0(typeval) \
- if ((ctxt->value == NULL) || (ctxt->value->type != typeval)) \
- XP_ERROR0(XPATH_INVALID_TYPE)
-
-/**
- * CHECK_ARITY:
- * @x: the number of expected args
- *
- * Macro to check that the number of args passed to an XPath function matches.
- */
-#define CHECK_ARITY(x) \
- if (ctxt == NULL) return; \
- if (nargs != (x)) \
- XP_ERROR(XPATH_INVALID_ARITY); \
- if (ctxt->valueNr < ctxt->valueFrame + (x)) \
- XP_ERROR(XPATH_STACK_ERROR);
-
-/**
- * CAST_TO_STRING:
- *
- * Macro to try to cast the value on the top of the XPath stack to a string.
- */
-#define CAST_TO_STRING \
- if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_STRING)) \
- xmlXPathStringFunction(ctxt, 1);
-
-/**
- * CAST_TO_NUMBER:
- *
- * Macro to try to cast the value on the top of the XPath stack to a number.
- */
-#define CAST_TO_NUMBER \
- if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_NUMBER)) \
- xmlXPathNumberFunction(ctxt, 1);
-
-/**
- * CAST_TO_BOOLEAN:
- *
- * Macro to try to cast the value on the top of the XPath stack to a boolean.
- */
-#define CAST_TO_BOOLEAN \
- if ((ctxt->value != NULL) && (ctxt->value->type != XPATH_BOOLEAN)) \
- xmlXPathBooleanFunction(ctxt, 1);
-
-/*
- * Variable Lookup forwarding.
- */
-
-XMLPUBFUN void XMLCALL
- xmlXPathRegisterVariableLookup (xmlXPathContextPtr ctxt,
- xmlXPathVariableLookupFunc f,
- void *data);
-
-/*
- * Function Lookup forwarding.
- */
-
-XMLPUBFUN void XMLCALL
- xmlXPathRegisterFuncLookup (xmlXPathContextPtr ctxt,
- xmlXPathFuncLookupFunc f,
- void *funcCtxt);
-
-/*
- * Error reporting.
- */
-XMLPUBFUN void XMLCALL
- xmlXPatherror (xmlXPathParserContextPtr ctxt,
- const char *file,
- int line,
- int no);
-
-XMLPUBFUN void XMLCALL
- xmlXPathErr (xmlXPathParserContextPtr ctxt,
- int error);
-
-#ifdef LIBXML_DEBUG_ENABLED
-XMLPUBFUN void XMLCALL
- xmlXPathDebugDumpObject (FILE *output,
- xmlXPathObjectPtr cur,
- int depth);
-XMLPUBFUN void XMLCALL
- xmlXPathDebugDumpCompExpr(FILE *output,
- xmlXPathCompExprPtr comp,
- int depth);
-#endif
-/**
- * NodeSet handling.
- */
-XMLPUBFUN int XMLCALL
- xmlXPathNodeSetContains (xmlNodeSetPtr cur,
- xmlNodePtr val);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathDifference (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathIntersection (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathDistinctSorted (xmlNodeSetPtr nodes);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathDistinct (xmlNodeSetPtr nodes);
-
-XMLPUBFUN int XMLCALL
- xmlXPathHasSameNodes (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes,
- xmlNodePtr node);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathLeadingSorted (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeLeading (xmlNodeSetPtr nodes,
- xmlNodePtr node);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathLeading (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes,
- xmlNodePtr node);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathTrailingSorted (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeTrailing (xmlNodeSetPtr nodes,
- xmlNodePtr node);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathTrailing (xmlNodeSetPtr nodes1,
- xmlNodeSetPtr nodes2);
-
-
-/**
- * Extending a context.
- */
-
-XMLPUBFUN int XMLCALL
- xmlXPathRegisterNs (xmlXPathContextPtr ctxt,
- const xmlChar *prefix,
- const xmlChar *ns_uri);
-XMLPUBFUN const xmlChar * XMLCALL
- xmlXPathNsLookup (xmlXPathContextPtr ctxt,
- const xmlChar *prefix);
-XMLPUBFUN void XMLCALL
- xmlXPathRegisteredNsCleanup (xmlXPathContextPtr ctxt);
-
-XMLPUBFUN int XMLCALL
- xmlXPathRegisterFunc (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- xmlXPathFunction f);
-XMLPUBFUN int XMLCALL
- xmlXPathRegisterFuncNS (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri,
- xmlXPathFunction f);
-XMLPUBFUN int XMLCALL
- xmlXPathRegisterVariable (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- xmlXPathObjectPtr value);
-XMLPUBFUN int XMLCALL
- xmlXPathRegisterVariableNS (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri,
- xmlXPathObjectPtr value);
-XMLPUBFUN xmlXPathFunction XMLCALL
- xmlXPathFunctionLookup (xmlXPathContextPtr ctxt,
- const xmlChar *name);
-XMLPUBFUN xmlXPathFunction XMLCALL
- xmlXPathFunctionLookupNS (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri);
-XMLPUBFUN void XMLCALL
- xmlXPathRegisteredFuncsCleanup (xmlXPathContextPtr ctxt);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathVariableLookup (xmlXPathContextPtr ctxt,
- const xmlChar *name);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathVariableLookupNS (xmlXPathContextPtr ctxt,
- const xmlChar *name,
- const xmlChar *ns_uri);
-XMLPUBFUN void XMLCALL
- xmlXPathRegisteredVariablesCleanup(xmlXPathContextPtr ctxt);
-
-/**
- * Utilities to extend XPath.
- */
-XMLPUBFUN xmlXPathParserContextPtr XMLCALL
- xmlXPathNewParserContext (const xmlChar *str,
- xmlXPathContextPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlXPathFreeParserContext (xmlXPathParserContextPtr ctxt);
-
-/* TODO: remap to xmlXPathValuePop and Push. */
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- valuePop (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN int XMLCALL
- valuePush (xmlXPathParserContextPtr ctxt,
- xmlXPathObjectPtr value);
-
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewString (const xmlChar *val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewCString (const char *val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathWrapString (xmlChar *val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathWrapCString (char * val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewFloat (double val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewBoolean (int val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewNodeSet (xmlNodePtr val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewValueTree (xmlNodePtr val);
-XMLPUBFUN int XMLCALL
- xmlXPathNodeSetAdd (xmlNodeSetPtr cur,
- xmlNodePtr val);
-XMLPUBFUN int XMLCALL
- xmlXPathNodeSetAddUnique (xmlNodeSetPtr cur,
- xmlNodePtr val);
-XMLPUBFUN int XMLCALL
- xmlXPathNodeSetAddNs (xmlNodeSetPtr cur,
- xmlNodePtr node,
- xmlNsPtr ns);
-XMLPUBFUN void XMLCALL
- xmlXPathNodeSetSort (xmlNodeSetPtr set);
-
-XMLPUBFUN void XMLCALL
- xmlXPathRoot (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL
- xmlXPathEvalExpr (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathParseName (xmlXPathParserContextPtr ctxt);
-XMLPUBFUN xmlChar * XMLCALL
- xmlXPathParseNCName (xmlXPathParserContextPtr ctxt);
-
-/*
- * Existing functions.
- */
-XMLPUBFUN double XMLCALL
- xmlXPathStringEvalNumber (const xmlChar *str);
-XMLPUBFUN int XMLCALL
- xmlXPathEvaluatePredicateResult (xmlXPathParserContextPtr ctxt,
- xmlXPathObjectPtr res);
-XMLPUBFUN void XMLCALL
- xmlXPathRegisterAllFunctions (xmlXPathContextPtr ctxt);
-XMLPUBFUN xmlNodeSetPtr XMLCALL
- xmlXPathNodeSetMerge (xmlNodeSetPtr val1,
- xmlNodeSetPtr val2);
-XMLPUBFUN void XMLCALL
- xmlXPathNodeSetDel (xmlNodeSetPtr cur,
- xmlNodePtr val);
-XMLPUBFUN void XMLCALL
- xmlXPathNodeSetRemove (xmlNodeSetPtr cur,
- int val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathNewNodeSetList (xmlNodeSetPtr val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathWrapNodeSet (xmlNodeSetPtr val);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPathWrapExternal (void *val);
-
-XMLPUBFUN int XMLCALL xmlXPathEqualValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN int XMLCALL xmlXPathNotEqualValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN int XMLCALL xmlXPathCompareValues(xmlXPathParserContextPtr ctxt, int inf, int strict);
-XMLPUBFUN void XMLCALL xmlXPathValueFlipSign(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL xmlXPathAddValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL xmlXPathSubValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL xmlXPathMultValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL xmlXPathDivValues(xmlXPathParserContextPtr ctxt);
-XMLPUBFUN void XMLCALL xmlXPathModValues(xmlXPathParserContextPtr ctxt);
-
-XMLPUBFUN int XMLCALL xmlXPathIsNodeType(const xmlChar *name);
-
-/*
- * Some of the axis navigation routines.
- */
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextSelf(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextChild(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextDescendant(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextDescendantOrSelf(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextParent(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextAncestorOrSelf(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextFollowingSibling(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextFollowing(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextNamespace(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextAttribute(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextPreceding(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextAncestor(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-XMLPUBFUN xmlNodePtr XMLCALL xmlXPathNextPrecedingSibling(xmlXPathParserContextPtr ctxt,
- xmlNodePtr cur);
-/*
- * The official core of XPath functions.
- */
-XMLPUBFUN void XMLCALL xmlXPathLastFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathPositionFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathCountFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathIdFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathLocalNameFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathNamespaceURIFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathStringFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathStringLengthFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathConcatFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathContainsFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathStartsWithFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathSubstringFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathSubstringBeforeFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathSubstringAfterFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathNormalizeFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathTranslateFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathNotFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathTrueFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathFalseFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathLangFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathNumberFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathSumFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathFloorFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathCeilingFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathRoundFunction(xmlXPathParserContextPtr ctxt, int nargs);
-XMLPUBFUN void XMLCALL xmlXPathBooleanFunction(xmlXPathParserContextPtr ctxt, int nargs);
-
-/**
- * Really internal functions
- */
-XMLPUBFUN void XMLCALL xmlXPathNodeSetFreeNs(xmlNsPtr ns);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_XPATH_ENABLED */
-#endif /* ! __XML_XPATH_INTERNALS_H__ */
diff --git a/.CondaPkg/env/Library/include/libxml2/libxml/xpointer.h b/.CondaPkg/env/Library/include/libxml2/libxml/xpointer.h
deleted file mode 100644
index ca7bdbe0..00000000
--- a/.CondaPkg/env/Library/include/libxml2/libxml/xpointer.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Summary: API to handle XML Pointers
- * Description: API to handle XML Pointers
- * Base implementation was made accordingly to
- * W3C Candidate Recommendation 7 June 2000
- * http://www.w3.org/TR/2000/CR-xptr-20000607
- *
- * Added support for the element() scheme described in:
- * W3C Proposed Recommendation 13 November 2002
- * http://www.w3.org/TR/2002/PR-xptr-element-20021113/
- *
- * Copy: See Copyright for the status of this software.
- *
- * Author: Daniel Veillard
- */
-
-#ifndef __XML_XPTR_H__
-#define __XML_XPTR_H__
-
-#include
-
-#ifdef LIBXML_XPTR_ENABLED
-
-#include
-#include
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef LIBXML_XPTR_LOCS_ENABLED
-/*
- * A Location Set
- */
-typedef struct _xmlLocationSet xmlLocationSet;
-typedef xmlLocationSet *xmlLocationSetPtr;
-struct _xmlLocationSet {
- int locNr; /* number of locations in the set */
- int locMax; /* size of the array as allocated */
- xmlXPathObjectPtr *locTab;/* array of locations */
-};
-
-/*
- * Handling of location sets.
- */
-
-XML_DEPRECATED
-XMLPUBFUN xmlLocationSetPtr XMLCALL
- xmlXPtrLocationSetCreate (xmlXPathObjectPtr val);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrFreeLocationSet (xmlLocationSetPtr obj);
-XML_DEPRECATED
-XMLPUBFUN xmlLocationSetPtr XMLCALL
- xmlXPtrLocationSetMerge (xmlLocationSetPtr val1,
- xmlLocationSetPtr val2);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRange (xmlNodePtr start,
- int startindex,
- xmlNodePtr end,
- int endindex);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRangePoints (xmlXPathObjectPtr start,
- xmlXPathObjectPtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRangeNodePoint (xmlNodePtr start,
- xmlXPathObjectPtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRangePointNode (xmlXPathObjectPtr start,
- xmlNodePtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRangeNodes (xmlNodePtr start,
- xmlNodePtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewLocationSetNodes (xmlNodePtr start,
- xmlNodePtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewLocationSetNodeSet(xmlNodeSetPtr set);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewRangeNodeObject (xmlNodePtr start,
- xmlXPathObjectPtr end);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrNewCollapsedRange (xmlNodePtr start);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrLocationSetAdd (xmlLocationSetPtr cur,
- xmlXPathObjectPtr val);
-XML_DEPRECATED
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrWrapLocationSet (xmlLocationSetPtr val);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrLocationSetDel (xmlLocationSetPtr cur,
- xmlXPathObjectPtr val);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrLocationSetRemove (xmlLocationSetPtr cur,
- int val);
-#endif /* LIBXML_XPTR_LOCS_ENABLED */
-
-/*
- * Functions.
- */
-XMLPUBFUN xmlXPathContextPtr XMLCALL
- xmlXPtrNewContext (xmlDocPtr doc,
- xmlNodePtr here,
- xmlNodePtr origin);
-XMLPUBFUN xmlXPathObjectPtr XMLCALL
- xmlXPtrEval (const xmlChar *str,
- xmlXPathContextPtr ctx);
-#ifdef LIBXML_XPTR_LOCS_ENABLED
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrRangeToFunction (xmlXPathParserContextPtr ctxt,
- int nargs);
-XML_DEPRECATED
-XMLPUBFUN xmlNodePtr XMLCALL
- xmlXPtrBuildNodeList (xmlXPathObjectPtr obj);
-XML_DEPRECATED
-XMLPUBFUN void XMLCALL
- xmlXPtrEvalRangePredicate (xmlXPathParserContextPtr ctxt);
-#endif /* LIBXML_XPTR_LOCS_ENABLED */
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* LIBXML_XPTR_ENABLED */
-#endif /* __XML_XPTR_H__ */
diff --git a/.CondaPkg/env/Library/include/localcharset.h b/.CondaPkg/env/Library/include/localcharset.h
deleted file mode 100644
index 62efbf32..00000000
--- a/.CondaPkg/env/Library/include/localcharset.h
+++ /dev/null
@@ -1,137 +0,0 @@
-/* Determine a canonical name for the current locale's character encoding.
- Copyright (C) 2000-2003, 2009-2022 Free Software Foundation, Inc.
- This file is part of the GNU CHARSET Library.
-
- This file is free software: you can redistribute it and/or modify
- it under the terms of the GNU Lesser General Public License as
- published by the Free Software Foundation; either version 2.1 of the
- License, or (at your option) any later version.
-
- This file is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU Lesser General Public License for more details.
-
- You should have received a copy of the GNU Lesser General Public License
- along with this program. If not, see . */
-
-#ifndef _LOCALCHARSET_H
-#define _LOCALCHARSET_H
-
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-
-/* Determine the current locale's character encoding, and canonicalize it
- into one of the canonical names listed below.
- The result must not be freed; it is statically allocated. The result
- becomes invalid when setlocale() is used to change the global locale, or
- when the value of one of the environment variables LC_ALL, LC_CTYPE, LANG
- is changed; threads in multithreaded programs should not do this.
- If the canonical name cannot be determined, the result is a non-canonical
- name. */
-extern const char * locale_charset (void);
-
-/* About GNU canonical names for character encodings:
-
- Every canonical name must be supported by GNU libiconv. Support by GNU libc
- is also desirable.
-
- The name is case insensitive. Usually an upper case MIME charset name is
- preferred.
-
- The current list of these GNU canonical names is:
-
- name MIME? used by which systems
- (darwin = Mac OS X, windows = native Windows)
-
- ASCII, ANSI_X3.4-1968 glibc solaris freebsd netbsd darwin minix cygwin
- ISO-8859-1 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
- ISO-8859-2 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
- ISO-8859-3 Y glibc solaris cygwin
- ISO-8859-4 Y hpux osf solaris freebsd netbsd openbsd darwin
- ISO-8859-5 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
- ISO-8859-6 Y glibc aix hpux solaris cygwin
- ISO-8859-7 Y glibc aix hpux irix osf solaris freebsd netbsd openbsd darwin cygwin zos
- ISO-8859-8 Y glibc aix hpux osf solaris cygwin zos
- ISO-8859-9 Y glibc aix hpux irix osf solaris freebsd darwin cygwin zos
- ISO-8859-13 glibc hpux solaris freebsd netbsd openbsd darwin cygwin
- ISO-8859-14 glibc cygwin
- ISO-8859-15 glibc aix irix osf solaris freebsd netbsd openbsd darwin cygwin
- KOI8-R Y glibc hpux solaris freebsd netbsd openbsd darwin
- KOI8-U Y glibc freebsd netbsd openbsd darwin cygwin
- KOI8-T glibc
- CP437 dos
- CP775 dos
- CP850 aix osf dos
- CP852 dos
- CP855 dos
- CP856 aix
- CP857 dos
- CP861 dos
- CP862 dos
- CP864 dos
- CP865 dos
- CP866 freebsd netbsd openbsd darwin dos
- CP869 dos
- CP874 windows dos
- CP922 aix
- CP932 aix cygwin windows dos
- CP943 aix zos
- CP949 osf darwin windows dos
- CP950 windows dos
- CP1046 aix
- CP1124 aix
- CP1125 dos
- CP1129 aix
- CP1131 freebsd darwin
- CP1250 windows
- CP1251 glibc hpux solaris freebsd netbsd openbsd darwin cygwin windows
- CP1252 aix windows
- CP1253 windows
- CP1254 windows
- CP1255 glibc windows
- CP1256 windows
- CP1257 windows
- GB2312 Y glibc aix hpux irix solaris freebsd netbsd darwin cygwin zos
- EUC-JP Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin
- EUC-KR Y glibc aix hpux irix osf solaris freebsd netbsd darwin cygwin zos
- EUC-TW glibc aix hpux irix osf solaris netbsd
- BIG5 Y glibc aix hpux osf solaris freebsd netbsd darwin cygwin zos
- BIG5-HKSCS glibc hpux solaris netbsd darwin
- GBK glibc aix osf solaris freebsd darwin cygwin windows dos
- GB18030 glibc hpux solaris freebsd netbsd darwin
- SHIFT_JIS Y hpux osf solaris freebsd netbsd darwin
- JOHAB glibc solaris windows
- TIS-620 glibc aix hpux osf solaris cygwin zos
- VISCII Y glibc
- TCVN5712-1 glibc
- ARMSCII-8 glibc freebsd netbsd darwin
- GEORGIAN-PS glibc cygwin
- PT154 glibc netbsd cygwin
- HP-ROMAN8 hpux
- HP-ARABIC8 hpux
- HP-GREEK8 hpux
- HP-HEBREW8 hpux
- HP-TURKISH8 hpux
- HP-KANA8 hpux
- DEC-KANJI osf
- DEC-HANYU osf
- UTF-8 Y glibc aix hpux osf solaris netbsd darwin cygwin zos
-
- Note: Names which are not marked as being a MIME name should not be used in
- Internet protocols for information interchange (mail, news, etc.).
-
- Note: ASCII and ANSI_X3.4-1968 are synonymous canonical names. Applications
- must understand both names and treat them as equivalent.
- */
-
-
-#ifdef __cplusplus
-}
-#endif
-
-
-#endif /* _LOCALCHARSET_H */
diff --git a/.CondaPkg/env/Library/include/pthread.h b/.CondaPkg/env/Library/include/pthread.h
deleted file mode 100644
index d2420d3e..00000000
--- a/.CondaPkg/env/Library/include/pthread.h
+++ /dev/null
@@ -1,1373 +0,0 @@
-/* This is an implementation of the threads API of POSIX 1003.1-2001.
- *
- * --------------------------------------------------------------------------
- *
- * Pthreads-win32 - POSIX Threads Library for Win32
- * Copyright(C) 1998 John E. Bossom
- * Copyright(C) 1999,2005 Pthreads-win32 contributors
- *
- * Contact Email: rpj@callisto.canberra.edu.au
- *
- * The current list of contributors is contained
- * in the file CONTRIBUTORS included with the source
- * code distribution. The list can also be seen at the
- * following World Wide Web location:
- * http://sources.redhat.com/pthreads-win32/contributors.html
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library in the file COPYING.LIB;
- * if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-
-#if !defined( PTHREAD_H )
-#define PTHREAD_H
-
-/*
- * See the README file for an explanation of the pthreads-win32 version
- * numbering scheme and how the DLL is named etc.
- */
-#define PTW32_VERSION 2,9,1,0
-#define PTW32_VERSION_STRING "2, 9, 1, 0\0"
-
-/* There are three implementations of cancel cleanup.
- * Note that pthread.h is included in both application
- * compilation units and also internally for the library.
- * The code here and within the library aims to work
- * for all reasonable combinations of environments.
- *
- * The three implementations are:
- *
- * WIN32 SEH
- * C
- * C++
- *
- * Please note that exiting a push/pop block via
- * "return", "exit", "break", or "continue" will
- * lead to different behaviour amongst applications
- * depending upon whether the library was built
- * using SEH, C++, or C. For example, a library built
- * with SEH will call the cleanup routine, while both
- * C++ and C built versions will not.
- */
-
-/*
- * Define defaults for cleanup code.
- * Note: Unless the build explicitly defines one of the following, then
- * we default to standard C style cleanup. This style uses setjmp/longjmp
- * in the cancelation and thread exit implementations and therefore won't
- * do stack unwinding if linked to applications that have it (e.g.
- * C++ apps). This is currently consistent with most/all commercial Unix
- * POSIX threads implementations.
- */
-#if !defined( __CLEANUP_SEH ) && !defined( __CLEANUP_CXX ) && !defined( __CLEANUP_C )
-# define __CLEANUP_C
-#endif
-
-#if defined( __CLEANUP_SEH ) && ( !defined( _MSC_VER ) && !defined(PTW32_RC_MSC))
-#error ERROR [__FILE__, line __LINE__]: SEH is not supported for this compiler.
-#endif
-
-/*
- * Stop here if we are being included by the resource compiler.
- */
-#if !defined(RC_INVOKED)
-
-#undef PTW32_LEVEL
-
-#if defined(_POSIX_SOURCE)
-#define PTW32_LEVEL 0
-/* Early POSIX */
-#endif
-
-#if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309
-#undef PTW32_LEVEL
-#define PTW32_LEVEL 1
-/* Include 1b, 1c and 1d */
-#endif
-
-#if defined(INCLUDE_NP)
-#undef PTW32_LEVEL
-#define PTW32_LEVEL 2
-/* Include Non-Portable extensions */
-#endif
-
-#define PTW32_LEVEL_MAX 3
-
-#if ( defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112 ) || !defined(PTW32_LEVEL)
-#undef PTW32_LEVEL
-#define PTW32_LEVEL PTW32_LEVEL_MAX
-/* Include everything */
-#endif
-
-#if defined(_UWIN)
-# define HAVE_STRUCT_TIMESPEC 1
-# define HAVE_SIGNAL_H 1
-# undef HAVE_PTW32_CONFIG_H
-# pragma comment(lib, "pthread")
-#endif
-
-/*
- * -------------------------------------------------------------
- *
- *
- * Module: pthread.h
- *
- * Purpose:
- * Provides an implementation of PThreads based upon the
- * standard:
- *
- * POSIX 1003.1-2001
- * and
- * The Single Unix Specification version 3
- *
- * (these two are equivalent)
- *
- * in order to enhance code portability between Windows,
- * various commercial Unix implementations, and Linux.
- *
- * See the ANNOUNCE file for a full list of conforming
- * routines and defined constants, and a list of missing
- * routines and constants not defined in this implementation.
- *
- * Authors:
- * There have been many contributors to this library.
- * The initial implementation was contributed by
- * John Bossom, and several others have provided major
- * sections or revisions of parts of the implementation.
- * Often significant effort has been contributed to
- * find and fix important bugs and other problems to
- * improve the reliability of the library, which sometimes
- * is not reflected in the amount of code which changed as
- * result.
- * As much as possible, the contributors are acknowledged
- * in the ChangeLog file in the source code distribution
- * where their changes are noted in detail.
- *
- * Contributors are listed in the CONTRIBUTORS file.
- *
- * As usual, all bouquets go to the contributors, and all
- * brickbats go to the project maintainer.
- *
- * Maintainer:
- * The code base for this project is coordinated and
- * eventually pre-tested, packaged, and made available by
- *
- * Ross Johnson
- *
- * QA Testers:
- * Ultimately, the library is tested in the real world by
- * a host of competent and demanding scientists and
- * engineers who report bugs and/or provide solutions
- * which are then fixed or incorporated into subsequent
- * versions of the library. Each time a bug is fixed, a
- * test case is written to prove the fix and ensure
- * that later changes to the code don't reintroduce the
- * same error. The number of test cases is slowly growing
- * and therefore so is the code reliability.
- *
- * Compliance:
- * See the file ANNOUNCE for the list of implemented
- * and not-implemented routines and defined options.
- * Of course, these are all defined is this file as well.
- *
- * Web site:
- * The source code and other information about this library
- * are available from
- *
- * http://sources.redhat.com/pthreads-win32/
- *
- * -------------------------------------------------------------
- */
-
-/* Try to avoid including windows.h */
-#if (defined(__MINGW64__) || defined(__MINGW32__)) && defined(__cplusplus)
-#define PTW32_INCLUDE_WINDOWS_H
-#endif
-
-#if defined(PTW32_INCLUDE_WINDOWS_H)
-#include
-#endif
-
-#if defined(_MSC_VER) && _MSC_VER < 1300 || defined(__DMC__)
-/*
- * VC++6.0 or early compiler's header has no DWORD_PTR type.
- */
-typedef unsigned long DWORD_PTR;
-typedef unsigned long ULONG_PTR;
-#endif
-/*
- * -----------------
- * autoconf switches
- * -----------------
- */
-
-#if defined(HAVE_PTW32_CONFIG_H)
-#include "config.h"
-#endif /* HAVE_PTW32_CONFIG_H */
-
-#if !defined(NEED_FTIME)
-#include
-#else /* NEED_FTIME */
-/* use native WIN32 time API */
-#endif /* NEED_FTIME */
-
-#if defined(HAVE_SIGNAL_H)
-#include
-#endif /* HAVE_SIGNAL_H */
-
-#include
-
-/*
- * Boolean values to make us independent of system includes.
- */
-enum {
- PTW32_FALSE = 0,
- PTW32_TRUE = (! PTW32_FALSE)
-};
-
-/*
- * This is a duplicate of what is in the autoconf config.h,
- * which is only used when building the pthread-win32 libraries.
- */
-
-#if !defined(PTW32_CONFIG_H)
-# if defined(WINCE)
-# define NEED_ERRNO
-# define NEED_SEM
-# endif
-# if defined(__MINGW64__)
-# define HAVE_STRUCT_TIMESPEC
-# define HAVE_MODE_T
-# elif defined(_UWIN) || defined(__MINGW32__)
-# define HAVE_MODE_T
-# endif
-#endif
-
-/*
- *
- */
-
-#if PTW32_LEVEL >= PTW32_LEVEL_MAX
-#if defined(NEED_ERRNO)
-#include "need_errno.h"
-#else
-#include
-#endif
-#endif /* PTW32_LEVEL >= PTW32_LEVEL_MAX */
-
-/*
- * Several systems don't define some error numbers.
- */
-#if !defined(ENOTSUP)
-# define ENOTSUP 48 /* This is the value in Solaris. */
-#endif
-
-#if !defined(ETIMEDOUT)
-# define ETIMEDOUT 10060 /* Same as WSAETIMEDOUT */
-#endif
-
-#if !defined(ENOSYS)
-# define ENOSYS 140 /* Semi-arbitrary value */
-#endif
-
-#if !defined(EDEADLK)
-# if defined(EDEADLOCK)
-# define EDEADLK EDEADLOCK
-# else
-# define EDEADLK 36 /* This is the value in MSVC. */
-# endif
-#endif
-
-/* POSIX 2008 - related to robust mutexes */
-#if !defined(EOWNERDEAD)
-# define EOWNERDEAD 43
-#endif
-#if !defined(ENOTRECOVERABLE)
-# define ENOTRECOVERABLE 44
-#endif
-
-#include
-
-/*
- * To avoid including windows.h we define only those things that we
- * actually need from it.
- */
-#if !defined(PTW32_INCLUDE_WINDOWS_H)
-#if !defined(HANDLE)
-# define PTW32__HANDLE_DEF
-# define HANDLE void *
-#endif
-#if !defined(DWORD)
-# define PTW32__DWORD_DEF
-# define DWORD unsigned long
-#endif
-#endif
-
-#if defined(_MSC_VER) && _MSC_VER >= 1900 && !defined(_CRT_NO_TIME_T)
-#define _TIMESPEC_DEFINED
-#endif
-
-#if !defined(HAVE_STRUCT_TIMESPEC)
-#define HAVE_STRUCT_TIMESPEC
-#if !defined(_TIMESPEC_DEFINED)
-#define _TIMESPEC_DEFINED
-struct timespec {
- time_t tv_sec;
- long tv_nsec;
-};
-#endif /* _TIMESPEC_DEFINED */
-#endif /* HAVE_STRUCT_TIMESPEC */
-
-#if !defined(SIG_BLOCK)
-#define SIG_BLOCK 0
-#endif /* SIG_BLOCK */
-
-#if !defined(SIG_UNBLOCK)
-#define SIG_UNBLOCK 1
-#endif /* SIG_UNBLOCK */
-
-#if !defined(SIG_SETMASK)
-#define SIG_SETMASK 2
-#endif /* SIG_SETMASK */
-
-#if defined(__cplusplus)
-extern "C"
-{
-#endif /* __cplusplus */
-
-/*
- * -------------------------------------------------------------
- *
- * POSIX 1003.1-2001 Options
- * =========================
- *
- * Options are normally set in , which is not provided
- * with pthreads-win32.
- *
- * For conformance with the Single Unix Specification (version 3), all of the
- * options below are defined, and have a value of either -1 (not supported)
- * or 200112L (supported).
- *
- * These options can neither be left undefined nor have a value of 0, because
- * either indicates that sysconf(), which is not implemented, may be used at
- * runtime to check the status of the option.
- *
- * _POSIX_THREADS (== 200112L)
- * If == 200112L, you can use threads
- *
- * _POSIX_THREAD_ATTR_STACKSIZE (== 200112L)
- * If == 200112L, you can control the size of a thread's
- * stack
- * pthread_attr_getstacksize
- * pthread_attr_setstacksize
- *
- * _POSIX_THREAD_ATTR_STACKADDR (== -1)
- * If == 200112L, you can allocate and control a thread's
- * stack. If not supported, the following functions
- * will return ENOSYS, indicating they are not
- * supported:
- * pthread_attr_getstackaddr
- * pthread_attr_setstackaddr
- *
- * _POSIX_THREAD_PRIORITY_SCHEDULING (== -1)
- * If == 200112L, you can use realtime scheduling.
- * This option indicates that the behaviour of some
- * implemented functions conforms to the additional TPS
- * requirements in the standard. E.g. rwlocks favour
- * writers over readers when threads have equal priority.
- *
- * _POSIX_THREAD_PRIO_INHERIT (== -1)
- * If == 200112L, you can create priority inheritance
- * mutexes.
- * pthread_mutexattr_getprotocol +
- * pthread_mutexattr_setprotocol +
- *
- * _POSIX_THREAD_PRIO_PROTECT (== -1)
- * If == 200112L, you can create priority ceiling mutexes
- * Indicates the availability of:
- * pthread_mutex_getprioceiling
- * pthread_mutex_setprioceiling
- * pthread_mutexattr_getprioceiling
- * pthread_mutexattr_getprotocol +
- * pthread_mutexattr_setprioceiling
- * pthread_mutexattr_setprotocol +
- *
- * _POSIX_THREAD_PROCESS_SHARED (== -1)
- * If set, you can create mutexes and condition
- * variables that can be shared with another
- * process.If set, indicates the availability
- * of:
- * pthread_mutexattr_getpshared
- * pthread_mutexattr_setpshared
- * pthread_condattr_getpshared
- * pthread_condattr_setpshared
- *
- * _POSIX_THREAD_SAFE_FUNCTIONS (== 200112L)
- * If == 200112L you can use the special *_r library
- * functions that provide thread-safe behaviour
- *
- * _POSIX_READER_WRITER_LOCKS (== 200112L)
- * If == 200112L, you can use read/write locks
- *
- * _POSIX_SPIN_LOCKS (== 200112L)
- * If == 200112L, you can use spin locks
- *
- * _POSIX_BARRIERS (== 200112L)
- * If == 200112L, you can use barriers
- *
- * + These functions provide both 'inherit' and/or
- * 'protect' protocol, based upon these macro
- * settings.
- *
- * -------------------------------------------------------------
- */
-
-/*
- * POSIX Options
- */
-#undef _POSIX_THREADS
-#define _POSIX_THREADS 200809L
-
-#undef _POSIX_READER_WRITER_LOCKS
-#define _POSIX_READER_WRITER_LOCKS 200809L
-
-#undef _POSIX_SPIN_LOCKS
-#define _POSIX_SPIN_LOCKS 200809L
-
-#undef _POSIX_BARRIERS
-#define _POSIX_BARRIERS 200809L
-
-#undef _POSIX_THREAD_SAFE_FUNCTIONS
-#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L
-
-#undef _POSIX_THREAD_ATTR_STACKSIZE
-#define _POSIX_THREAD_ATTR_STACKSIZE 200809L
-
-/*
- * The following options are not supported
- */
-#undef _POSIX_THREAD_ATTR_STACKADDR
-#define _POSIX_THREAD_ATTR_STACKADDR -1
-
-#undef _POSIX_THREAD_PRIO_INHERIT
-#define _POSIX_THREAD_PRIO_INHERIT -1
-
-#undef _POSIX_THREAD_PRIO_PROTECT
-#define _POSIX_THREAD_PRIO_PROTECT -1
-
-/* TPS is not fully supported. */
-#undef _POSIX_THREAD_PRIORITY_SCHEDULING
-#define _POSIX_THREAD_PRIORITY_SCHEDULING -1
-
-#undef _POSIX_THREAD_PROCESS_SHARED
-#define _POSIX_THREAD_PROCESS_SHARED -1
-
-
-/*
- * POSIX 1003.1-2001 Limits
- * ===========================
- *
- * These limits are normally set in , which is not provided with
- * pthreads-win32.
- *
- * PTHREAD_DESTRUCTOR_ITERATIONS
- * Maximum number of attempts to destroy
- * a thread's thread-specific data on
- * termination (must be at least 4)
- *
- * PTHREAD_KEYS_MAX
- * Maximum number of thread-specific data keys
- * available per process (must be at least 128)
- *
- * PTHREAD_STACK_MIN
- * Minimum supported stack size for a thread
- *
- * PTHREAD_THREADS_MAX
- * Maximum number of threads supported per
- * process (must be at least 64).
- *
- * SEM_NSEMS_MAX
- * The maximum number of semaphores a process can have.
- * (must be at least 256)
- *
- * SEM_VALUE_MAX
- * The maximum value a semaphore can have.
- * (must be at least 32767)
- *
- */
-#undef _POSIX_THREAD_DESTRUCTOR_ITERATIONS
-#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
-
-#undef PTHREAD_DESTRUCTOR_ITERATIONS
-#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
-
-#undef _POSIX_THREAD_KEYS_MAX
-#define _POSIX_THREAD_KEYS_MAX 128
-
-#undef PTHREAD_KEYS_MAX
-#define PTHREAD_KEYS_MAX _POSIX_THREAD_KEYS_MAX
-
-#undef PTHREAD_STACK_MIN
-#define PTHREAD_STACK_MIN 0
-
-#undef _POSIX_THREAD_THREADS_MAX
-#define _POSIX_THREAD_THREADS_MAX 64
-
- /* Arbitrary value */
-#undef PTHREAD_THREADS_MAX
-#define PTHREAD_THREADS_MAX 2019
-
-#undef _POSIX_SEM_NSEMS_MAX
-#define _POSIX_SEM_NSEMS_MAX 256
-
- /* Arbitrary value */
-#undef SEM_NSEMS_MAX
-#define SEM_NSEMS_MAX 1024
-
-#undef _POSIX_SEM_VALUE_MAX
-#define _POSIX_SEM_VALUE_MAX 32767
-
-#undef SEM_VALUE_MAX
-#define SEM_VALUE_MAX INT_MAX
-
-
-#if defined(__GNUC__) && !defined(__declspec)
-# error Please upgrade your GNU compiler to one that supports __declspec.
-#endif
-
-/*
- * When building the library, you should define PTW32_BUILD so that
- * the variables/functions are exported correctly. When using the library,
- * do NOT define PTW32_BUILD, and then the variables/functions will
- * be imported correctly.
- */
-#if !defined(PTW32_STATIC_LIB)
-# if defined(PTW32_BUILD)
-# define PTW32_DLLPORT __declspec (dllexport)
-# else
-# define PTW32_DLLPORT __declspec (dllimport)
-# endif
-#else
-# define PTW32_DLLPORT
-#endif
-
-/*
- * The Open Watcom C/C++ compiler uses a non-standard calling convention
- * that passes function args in registers unless __cdecl is explicitly specified
- * in exposed function prototypes.
- *
- * We force all calls to cdecl even though this could slow Watcom code down
- * slightly. If you know that the Watcom compiler will be used to build both
- * the DLL and application, then you can probably define this as a null string.
- * Remember that pthread.h (this file) is used for both the DLL and application builds.
- */
-#define PTW32_CDECL __cdecl
-
-#if defined(_UWIN) && PTW32_LEVEL >= PTW32_LEVEL_MAX
-# include
-#else
-/*
- * Generic handle type - intended to extend uniqueness beyond
- * that available with a simple pointer. It should scale for either
- * IA-32 or IA-64.
- */
-typedef struct {
- void * p; /* Pointer to actual object */
- unsigned int x; /* Extra information - reuse count etc */
-} ptw32_handle_t;
-
-typedef ptw32_handle_t pthread_t;
-typedef struct pthread_attr_t_ * pthread_attr_t;
-typedef struct pthread_once_t_ pthread_once_t;
-typedef struct pthread_key_t_ * pthread_key_t;
-typedef struct pthread_mutex_t_ * pthread_mutex_t;
-typedef struct pthread_mutexattr_t_ * pthread_mutexattr_t;
-typedef struct pthread_cond_t_ * pthread_cond_t;
-typedef struct pthread_condattr_t_ * pthread_condattr_t;
-#endif
-typedef struct pthread_rwlock_t_ * pthread_rwlock_t;
-typedef struct pthread_rwlockattr_t_ * pthread_rwlockattr_t;
-typedef struct pthread_spinlock_t_ * pthread_spinlock_t;
-typedef struct pthread_barrier_t_ * pthread_barrier_t;
-typedef struct pthread_barrierattr_t_ * pthread_barrierattr_t;
-
-/*
- * ====================
- * ====================
- * POSIX Threads
- * ====================
- * ====================
- */
-
-enum {
-/*
- * pthread_attr_{get,set}detachstate
- */
- PTHREAD_CREATE_JOINABLE = 0, /* Default */
- PTHREAD_CREATE_DETACHED = 1,
-
-/*
- * pthread_attr_{get,set}inheritsched
- */
- PTHREAD_INHERIT_SCHED = 0,
- PTHREAD_EXPLICIT_SCHED = 1, /* Default */
-
-/*
- * pthread_{get,set}scope
- */
- PTHREAD_SCOPE_PROCESS = 0,
- PTHREAD_SCOPE_SYSTEM = 1, /* Default */
-
-/*
- * pthread_setcancelstate paramters
- */
- PTHREAD_CANCEL_ENABLE = 0, /* Default */
- PTHREAD_CANCEL_DISABLE = 1,
-
-/*
- * pthread_setcanceltype parameters
- */
- PTHREAD_CANCEL_ASYNCHRONOUS = 0,
- PTHREAD_CANCEL_DEFERRED = 1, /* Default */
-
-/*
- * pthread_mutexattr_{get,set}pshared
- * pthread_condattr_{get,set}pshared
- */
- PTHREAD_PROCESS_PRIVATE = 0,
- PTHREAD_PROCESS_SHARED = 1,
-
-/*
- * pthread_mutexattr_{get,set}robust
- */
- PTHREAD_MUTEX_STALLED = 0, /* Default */
- PTHREAD_MUTEX_ROBUST = 1,
-
-/*
- * pthread_barrier_wait
- */
- PTHREAD_BARRIER_SERIAL_THREAD = -1
-};
-
-/*
- * ====================
- * ====================
- * Cancelation
- * ====================
- * ====================
- */
-#define PTHREAD_CANCELED ((void *)(size_t) -1)
-
-
-/*
- * ====================
- * ====================
- * Once Key
- * ====================
- * ====================
- */
-#define PTHREAD_ONCE_INIT { PTW32_FALSE, 0, 0, 0}
-
-struct pthread_once_t_
-{
- int done; /* indicates if user function has been executed */
- void * lock;
- int reserved1;
- int reserved2;
-};
-
-
-/*
- * ====================
- * ====================
- * Object initialisers
- * ====================
- * ====================
- */
-#define PTHREAD_MUTEX_INITIALIZER ((pthread_mutex_t)(size_t) -1)
-#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER ((pthread_mutex_t)(size_t) -2)
-#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER ((pthread_mutex_t)(size_t) -3)
-
-/*
- * Compatibility with LinuxThreads
- */
-#define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP PTHREAD_RECURSIVE_MUTEX_INITIALIZER
-#define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP PTHREAD_ERRORCHECK_MUTEX_INITIALIZER
-
-#define PTHREAD_COND_INITIALIZER ((pthread_cond_t)(size_t) -1)
-
-#define PTHREAD_RWLOCK_INITIALIZER ((pthread_rwlock_t)(size_t) -1)
-
-#define PTHREAD_SPINLOCK_INITIALIZER ((pthread_spinlock_t)(size_t) -1)
-
-
-/*
- * Mutex types.
- */
-enum
-{
- /* Compatibility with LinuxThreads */
- PTHREAD_MUTEX_FAST_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_TIMED_NP = PTHREAD_MUTEX_FAST_NP,
- PTHREAD_MUTEX_ADAPTIVE_NP = PTHREAD_MUTEX_FAST_NP,
- /* For compatibility with POSIX */
- PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_FAST_NP,
- PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
-};
-
-
-typedef struct ptw32_cleanup_t ptw32_cleanup_t;
-
-#if defined(_MSC_VER)
-/* Disable MSVC 'anachronism used' warning */
-#pragma warning( disable : 4229 )
-#endif
-
-typedef void (* PTW32_CDECL ptw32_cleanup_callback_t)(void *);
-
-#if defined(_MSC_VER)
-#pragma warning( default : 4229 )
-#endif
-
-struct ptw32_cleanup_t
-{
- ptw32_cleanup_callback_t routine;
- void *arg;
- struct ptw32_cleanup_t *prev;
-};
-
-#if defined(__CLEANUP_SEH)
- /*
- * WIN32 SEH version of cancel cleanup.
- */
-
-#define pthread_cleanup_push( _rout, _arg ) \
- { \
- ptw32_cleanup_t _cleanup; \
- \
- _cleanup.routine = (ptw32_cleanup_callback_t)(_rout); \
- _cleanup.arg = (_arg); \
- __try \
- { \
-
-#define pthread_cleanup_pop( _execute ) \
- } \
- __finally \
- { \
- if( _execute || AbnormalTermination()) \
- { \
- (*(_cleanup.routine))( _cleanup.arg ); \
- } \
- } \
- }
-
-#else /* __CLEANUP_SEH */
-
-#if defined(__CLEANUP_C)
-
- /*
- * C implementation of PThreads cancel cleanup
- */
-
-#define pthread_cleanup_push( _rout, _arg ) \
- { \
- ptw32_cleanup_t _cleanup; \
- \
- ptw32_push_cleanup( &_cleanup, (ptw32_cleanup_callback_t) (_rout), (_arg) ); \
-
-#define pthread_cleanup_pop( _execute ) \
- (void) ptw32_pop_cleanup( _execute ); \
- }
-
-#else /* __CLEANUP_C */
-
-#if defined(__CLEANUP_CXX)
-
- /*
- * C++ version of cancel cleanup.
- * - John E. Bossom.
- */
-
- class PThreadCleanup {
- /*
- * PThreadCleanup
- *
- * Purpose
- * This class is a C++ helper class that is
- * used to implement pthread_cleanup_push/
- * pthread_cleanup_pop.
- * The destructor of this class automatically
- * pops the pushed cleanup routine regardless
- * of how the code exits the scope
- * (i.e. such as by an exception)
- */
- ptw32_cleanup_callback_t cleanUpRout;
- void * obj;
- int executeIt;
-
- public:
- PThreadCleanup() :
- cleanUpRout( 0 ),
- obj( 0 ),
- executeIt( 0 )
- /*
- * No cleanup performed
- */
- {
- }
-
- PThreadCleanup(
- ptw32_cleanup_callback_t routine,
- void * arg ) :
- cleanUpRout( routine ),
- obj( arg ),
- executeIt( 1 )
- /*
- * Registers a cleanup routine for 'arg'
- */
- {
- }
-
- ~PThreadCleanup()
- {
- if ( executeIt && ((void *) cleanUpRout != (void *) 0) )
- {
- (void) (*cleanUpRout)( obj );
- }
- }
-
- void execute( int exec )
- {
- executeIt = exec;
- }
- };
-
- /*
- * C++ implementation of PThreads cancel cleanup;
- * This implementation takes advantage of a helper
- * class who's destructor automatically calls the
- * cleanup routine if we exit our scope weirdly
- */
-#define pthread_cleanup_push( _rout, _arg ) \
- { \
- PThreadCleanup cleanup((ptw32_cleanup_callback_t)(_rout), \
- (void *) (_arg) );
-
-#define pthread_cleanup_pop( _execute ) \
- cleanup.execute( _execute ); \
- }
-
-#else
-
-#error ERROR [__FILE__, line __LINE__]: Cleanup type undefined.
-
-#endif /* __CLEANUP_CXX */
-
-#endif /* __CLEANUP_C */
-
-#endif /* __CLEANUP_SEH */
-
-/*
- * ===============
- * ===============
- * Methods
- * ===============
- * ===============
- */
-
-/*
- * PThread Attribute Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_init (pthread_attr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_destroy (pthread_attr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getdetachstate (const pthread_attr_t * attr,
- int *detachstate);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getstackaddr (const pthread_attr_t * attr,
- void **stackaddr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getstacksize (const pthread_attr_t * attr,
- size_t * stacksize);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setdetachstate (pthread_attr_t * attr,
- int detachstate);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setstackaddr (pthread_attr_t * attr,
- void *stackaddr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setstacksize (pthread_attr_t * attr,
- size_t stacksize);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getschedparam (const pthread_attr_t *attr,
- struct sched_param *param);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setschedparam (pthread_attr_t *attr,
- const struct sched_param *param);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setschedpolicy (pthread_attr_t *,
- int);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getschedpolicy (const pthread_attr_t *,
- int *);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setinheritsched(pthread_attr_t * attr,
- int inheritsched);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getinheritsched(const pthread_attr_t * attr,
- int * inheritsched);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_setscope (pthread_attr_t *,
- int);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_attr_getscope (const pthread_attr_t *,
- int *);
-
-/*
- * PThread Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_create (pthread_t * tid,
- const pthread_attr_t * attr,
- void *(PTW32_CDECL *start) (void *),
- void *arg);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_detach (pthread_t tid);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_equal (pthread_t t1,
- pthread_t t2);
-
-PTW32_DLLPORT void PTW32_CDECL pthread_exit (void *value_ptr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_join (pthread_t thread,
- void **value_ptr);
-
-PTW32_DLLPORT pthread_t PTW32_CDECL pthread_self (void);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cancel (pthread_t thread);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_setcancelstate (int state,
- int *oldstate);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_setcanceltype (int type,
- int *oldtype);
-
-PTW32_DLLPORT void PTW32_CDECL pthread_testcancel (void);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_once (pthread_once_t * once_control,
- void (PTW32_CDECL *init_routine) (void));
-
-#if PTW32_LEVEL >= PTW32_LEVEL_MAX
-PTW32_DLLPORT ptw32_cleanup_t * PTW32_CDECL ptw32_pop_cleanup (int execute);
-
-PTW32_DLLPORT void PTW32_CDECL ptw32_push_cleanup (ptw32_cleanup_t * cleanup,
- ptw32_cleanup_callback_t routine,
- void *arg);
-#endif /* PTW32_LEVEL >= PTW32_LEVEL_MAX */
-
-/*
- * Thread Specific Data Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_key_create (pthread_key_t * key,
- void (PTW32_CDECL *destructor) (void *));
-
-PTW32_DLLPORT int PTW32_CDECL pthread_key_delete (pthread_key_t key);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_setspecific (pthread_key_t key,
- const void *value);
-
-PTW32_DLLPORT void * PTW32_CDECL pthread_getspecific (pthread_key_t key);
-
-
-/*
- * Mutex Attribute Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_init (pthread_mutexattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_destroy (pthread_mutexattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_getpshared (const pthread_mutexattr_t
- * attr,
- int *pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_setpshared (pthread_mutexattr_t * attr,
- int pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_settype (pthread_mutexattr_t * attr, int kind);
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_gettype (const pthread_mutexattr_t * attr, int *kind);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_setrobust(
- pthread_mutexattr_t *attr,
- int robust);
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_getrobust(
- const pthread_mutexattr_t * attr,
- int * robust);
-
-/*
- * Barrier Attribute Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_barrierattr_init (pthread_barrierattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_barrierattr_destroy (pthread_barrierattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_barrierattr_getpshared (const pthread_barrierattr_t
- * attr,
- int *pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_barrierattr_setpshared (pthread_barrierattr_t * attr,
- int pshared);
-
-/*
- * Mutex Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_init (pthread_mutex_t * mutex,
- const pthread_mutexattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_destroy (pthread_mutex_t * mutex);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_lock (pthread_mutex_t * mutex);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_timedlock(pthread_mutex_t * mutex,
- const struct timespec *abstime);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_trylock (pthread_mutex_t * mutex);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_unlock (pthread_mutex_t * mutex);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_mutex_consistent (pthread_mutex_t * mutex);
-
-/*
- * Spinlock Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_spin_init (pthread_spinlock_t * lock, int pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_spin_destroy (pthread_spinlock_t * lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_spin_lock (pthread_spinlock_t * lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_spin_trylock (pthread_spinlock_t * lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_spin_unlock (pthread_spinlock_t * lock);
-
-/*
- * Barrier Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_barrier_init (pthread_barrier_t * barrier,
- const pthread_barrierattr_t * attr,
- unsigned int count);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_barrier_destroy (pthread_barrier_t * barrier);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_barrier_wait (pthread_barrier_t * barrier);
-
-/*
- * Condition Variable Attribute Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_condattr_init (pthread_condattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_condattr_destroy (pthread_condattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_condattr_getpshared (const pthread_condattr_t * attr,
- int *pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_condattr_setpshared (pthread_condattr_t * attr,
- int pshared);
-
-/*
- * Condition Variable Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_init (pthread_cond_t * cond,
- const pthread_condattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_destroy (pthread_cond_t * cond);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_wait (pthread_cond_t * cond,
- pthread_mutex_t * mutex);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_timedwait (pthread_cond_t * cond,
- pthread_mutex_t * mutex,
- const struct timespec *abstime);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_signal (pthread_cond_t * cond);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_cond_broadcast (pthread_cond_t * cond);
-
-/*
- * Scheduling
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_setschedparam (pthread_t thread,
- int policy,
- const struct sched_param *param);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_getschedparam (pthread_t thread,
- int *policy,
- struct sched_param *param);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_setconcurrency (int);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_getconcurrency (void);
-
-/*
- * Read-Write Lock Functions
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_init(pthread_rwlock_t *lock,
- const pthread_rwlockattr_t *attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_destroy(pthread_rwlock_t *lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_tryrdlock(pthread_rwlock_t *);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_trywrlock(pthread_rwlock_t *);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_rdlock(pthread_rwlock_t *lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_timedrdlock(pthread_rwlock_t *lock,
- const struct timespec *abstime);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_wrlock(pthread_rwlock_t *lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_timedwrlock(pthread_rwlock_t *lock,
- const struct timespec *abstime);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlock_unlock(pthread_rwlock_t *lock);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlockattr_init (pthread_rwlockattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlockattr_destroy (pthread_rwlockattr_t * attr);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlockattr_getpshared (const pthread_rwlockattr_t * attr,
- int *pshared);
-
-PTW32_DLLPORT int PTW32_CDECL pthread_rwlockattr_setpshared (pthread_rwlockattr_t * attr,
- int pshared);
-
-#if PTW32_LEVEL >= PTW32_LEVEL_MAX - 1
-
-/*
- * Signal Functions. Should be defined in but MSVC and MinGW32
- * already have signal.h that don't define these.
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_kill(pthread_t thread, int sig);
-
-/*
- * Non-portable functions
- */
-
-/*
- * Compatibility with Linux.
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_setkind_np(pthread_mutexattr_t * attr,
- int kind);
-PTW32_DLLPORT int PTW32_CDECL pthread_mutexattr_getkind_np(pthread_mutexattr_t * attr,
- int *kind);
-
-/*
- * Possibly supported by other POSIX threads implementations
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_delay_np (struct timespec * interval);
-PTW32_DLLPORT int PTW32_CDECL pthread_num_processors_np(void);
-PTW32_DLLPORT unsigned __int64 PTW32_CDECL pthread_getunique_np(pthread_t thread);
-
-/*
- * Useful if an application wants to statically link
- * the lib rather than load the DLL at run-time.
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_win32_process_attach_np(void);
-PTW32_DLLPORT int PTW32_CDECL pthread_win32_process_detach_np(void);
-PTW32_DLLPORT int PTW32_CDECL pthread_win32_thread_attach_np(void);
-PTW32_DLLPORT int PTW32_CDECL pthread_win32_thread_detach_np(void);
-
-/*
- * Features that are auto-detected at load/run time.
- */
-PTW32_DLLPORT int PTW32_CDECL pthread_win32_test_features_np(int);
-enum ptw32_features {
- PTW32_SYSTEM_INTERLOCKED_COMPARE_EXCHANGE = 0x0001, /* System provides it. */
- PTW32_ALERTABLE_ASYNC_CANCEL = 0x0002 /* Can cancel blocked threads. */
-};
-
-/*
- * Register a system time change with the library.
- * Causes the library to perform various functions
- * in response to the change. Should be called whenever
- * the application's top level window receives a
- * WM_TIMECHANGE message. It can be passed directly to
- * pthread_create() as a new thread if desired.
- */
-PTW32_DLLPORT void * PTW32_CDECL pthread_timechange_handler_np(void *);
-
-#endif /*PTW32_LEVEL >= PTW32_LEVEL_MAX - 1 */
-
-#if PTW32_LEVEL >= PTW32_LEVEL_MAX
-
-/*
- * Returns the Win32 HANDLE for the POSIX thread.
- */
-PTW32_DLLPORT HANDLE PTW32_CDECL pthread_getw32threadhandle_np(pthread_t thread);
-/*
- * Returns the win32 thread ID for POSIX thread.
- */
-PTW32_DLLPORT DWORD PTW32_CDECL pthread_getw32threadid_np (pthread_t thread);
-
-
-/*
- * Protected Methods
- *
- * This function blocks until the given WIN32 handle
- * is signaled or pthread_cancel had been called.
- * This function allows the caller to hook into the
- * PThreads cancel mechanism. It is implemented using
- *
- * WaitForMultipleObjects
- *
- * on 'waitHandle' and a manually reset WIN32 Event
- * used to implement pthread_cancel. The 'timeout'
- * argument to TimedWait is simply passed to
- * WaitForMultipleObjects.
- */
-PTW32_DLLPORT int PTW32_CDECL pthreadCancelableWait (HANDLE waitHandle);
-PTW32_DLLPORT int PTW32_CDECL pthreadCancelableTimedWait (HANDLE waitHandle,
- DWORD timeout);
-
-#endif /* PTW32_LEVEL >= PTW32_LEVEL_MAX */
-
-/*
- * Thread-Safe C Runtime Library Mappings.
- */
-#if !defined(_UWIN)
-# if defined(NEED_ERRNO)
- PTW32_DLLPORT int * PTW32_CDECL _errno( void );
-# else
-# if !defined(errno)
-# if (defined(_MT) || defined(_DLL))
- __declspec(dllimport) extern int * __cdecl _errno(void);
-# define errno (*_errno())
-# endif
-# endif
-# endif
-#endif
-
-/*
- * Some compiler environments don't define some things.
- */
-#if defined(__BORLANDC__)
-# define _ftime ftime
-# define _timeb timeb
-#endif
-
-#if defined(__cplusplus)
-
-/*
- * Internal exceptions
- */
-class ptw32_exception {};
-class ptw32_exception_cancel : public ptw32_exception {};
-class ptw32_exception_exit : public ptw32_exception {};
-
-#endif
-
-#if PTW32_LEVEL >= PTW32_LEVEL_MAX
-
-/* FIXME: This is only required if the library was built using SEH */
-/*
- * Get internal SEH tag
- */
-PTW32_DLLPORT DWORD PTW32_CDECL ptw32_get_exception_services_code(void);
-
-#endif /* PTW32_LEVEL >= PTW32_LEVEL_MAX */
-
-#if !defined(PTW32_BUILD)
-
-#if defined(__CLEANUP_SEH)
-
-/*
- * Redefine the SEH __except keyword to ensure that applications
- * propagate our internal exceptions up to the library's internal handlers.
- */
-#define __except( E ) \
- __except( ( GetExceptionCode() == ptw32_get_exception_services_code() ) \
- ? EXCEPTION_CONTINUE_SEARCH : ( E ) )
-
-#endif /* __CLEANUP_SEH */
-
-#if defined(__CLEANUP_CXX)
-
-/*
- * Redefine the C++ catch keyword to ensure that applications
- * propagate our internal exceptions up to the library's internal handlers.
- */
-#if defined(_MSC_VER)
- /*
- * WARNING: Replace any 'catch( ... )' with 'PtW32CatchAll'
- * if you want Pthread-Win32 cancelation and pthread_exit to work.
- */
-
-#if !defined(PtW32NoCatchWarn)
-
-#pragma message("Specify \"/DPtW32NoCatchWarn\" compiler flag to skip this message.")
-#pragma message("------------------------------------------------------------------")
-#pragma message("When compiling applications with MSVC++ and C++ exception handling:")
-#pragma message(" Replace any 'catch( ... )' in routines called from POSIX threads")
-#pragma message(" with 'PtW32CatchAll' or 'CATCHALL' if you want POSIX thread")
-#pragma message(" cancelation and pthread_exit to work. For example:")
-#pragma message("")
-#pragma message(" #if defined(PtW32CatchAll)")
-#pragma message(" PtW32CatchAll")
-#pragma message(" #else")
-#pragma message(" catch(...)")
-#pragma message(" #endif")
-#pragma message(" {")
-#pragma message(" /* Catchall block processing */")
-#pragma message(" }")
-#pragma message("------------------------------------------------------------------")
-
-#endif
-
-#define PtW32CatchAll \
- catch( ptw32_exception & ) { throw; } \
- catch( ... )
-
-#else /* _MSC_VER */
-
-#define catch( E ) \
- catch( ptw32_exception & ) { throw; } \
- catch( E )
-
-#endif /* _MSC_VER */
-
-#endif /* __CLEANUP_CXX */
-
-#endif /* ! PTW32_BUILD */
-
-#if defined(__cplusplus)
-} /* End of extern "C" */
-#endif /* __cplusplus */
-
-#if defined(PTW32__HANDLE_DEF)
-# undef HANDLE
-#endif
-#if defined(PTW32__DWORD_DEF)
-# undef DWORD
-#endif
-
-#undef PTW32_LEVEL
-#undef PTW32_LEVEL_MAX
-
-#endif /* ! RC_INVOKED */
-
-#endif /* PTHREAD_H */
diff --git a/.CondaPkg/env/Library/include/sched.h b/.CondaPkg/env/Library/include/sched.h
deleted file mode 100644
index f7839430..00000000
--- a/.CondaPkg/env/Library/include/sched.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/*
- * Module: sched.h
- *
- * Purpose:
- * Provides an implementation of POSIX realtime extensions
- * as defined in
- *
- * POSIX 1003.1b-1993 (POSIX.1b)
- *
- * --------------------------------------------------------------------------
- *
- * Pthreads-win32 - POSIX Threads Library for Win32
- * Copyright(C) 1998 John E. Bossom
- * Copyright(C) 1999,2005 Pthreads-win32 contributors
- *
- * Contact Email: rpj@callisto.canberra.edu.au
- *
- * The current list of contributors is contained
- * in the file CONTRIBUTORS included with the source
- * code distribution. The list can also be seen at the
- * following World Wide Web location:
- * http://sources.redhat.com/pthreads-win32/contributors.html
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library in the file COPYING.LIB;
- * if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-#if !defined(_SCHED_H)
-#define _SCHED_H
-
-#undef PTW32_SCHED_LEVEL
-
-#if defined(_POSIX_SOURCE)
-#define PTW32_SCHED_LEVEL 0
-/* Early POSIX */
-#endif
-
-#if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309
-#undef PTW32_SCHED_LEVEL
-#define PTW32_SCHED_LEVEL 1
-/* Include 1b, 1c and 1d */
-#endif
-
-#if defined(INCLUDE_NP)
-#undef PTW32_SCHED_LEVEL
-#define PTW32_SCHED_LEVEL 2
-/* Include Non-Portable extensions */
-#endif
-
-#define PTW32_SCHED_LEVEL_MAX 3
-
-#if ( defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 200112 ) || !defined(PTW32_SCHED_LEVEL)
-#undef PTW32_SCHED_LEVEL
-#define PTW32_SCHED_LEVEL PTW32_SCHED_LEVEL_MAX
-/* Include everything */
-#endif
-
-
-#if defined(__GNUC__) && !defined(__declspec)
-# error Please upgrade your GNU compiler to one that supports __declspec.
-#endif
-
-/*
- * When building the library, you should define PTW32_BUILD so that
- * the variables/functions are exported correctly. When using the library,
- * do NOT define PTW32_BUILD, and then the variables/functions will
- * be imported correctly.
- */
-#if !defined(PTW32_STATIC_LIB)
-# if defined(PTW32_BUILD)
-# define PTW32_DLLPORT __declspec (dllexport)
-# else
-# define PTW32_DLLPORT __declspec (dllimport)
-# endif
-#else
-# define PTW32_DLLPORT
-#endif
-
-/*
- * This is a duplicate of what is in the autoconf config.h,
- * which is only used when building the pthread-win32 libraries.
- */
-
-#if !defined(PTW32_CONFIG_H)
-# if defined(WINCE)
-# define NEED_ERRNO
-# define NEED_SEM
-# endif
-# if defined(__MINGW64__)
-# define HAVE_STRUCT_TIMESPEC
-# define HAVE_MODE_T
-# elif defined(_UWIN) || defined(__MINGW32__)
-# define HAVE_MODE_T
-# endif
-#endif
-
-/*
- *
- */
-
-#if PTW32_SCHED_LEVEL >= PTW32_SCHED_LEVEL_MAX
-#if defined(NEED_ERRNO)
-#include "need_errno.h"
-#else
-#include
-#endif
-#endif /* PTW32_SCHED_LEVEL >= PTW32_SCHED_LEVEL_MAX */
-
-#if (defined(__MINGW64__) || defined(__MINGW32__)) || defined(_UWIN)
-# if PTW32_SCHED_LEVEL >= PTW32_SCHED_LEVEL_MAX
-/* For pid_t */
-# include
-/* Required by Unix 98 */
-# include
-# else
- typedef int pid_t;
-# endif
-#else
- typedef int pid_t;
-#endif
-
-/* Thread scheduling policies */
-
-enum {
- SCHED_OTHER = 0,
- SCHED_FIFO,
- SCHED_RR,
- SCHED_MIN = SCHED_OTHER,
- SCHED_MAX = SCHED_RR
-};
-
-struct sched_param {
- int sched_priority;
-};
-
-#if defined(__cplusplus)
-extern "C"
-{
-#endif /* __cplusplus */
-
-PTW32_DLLPORT int __cdecl sched_yield (void);
-
-PTW32_DLLPORT int __cdecl sched_get_priority_min (int policy);
-
-PTW32_DLLPORT int __cdecl sched_get_priority_max (int policy);
-
-PTW32_DLLPORT int __cdecl sched_setscheduler (pid_t pid, int policy);
-
-PTW32_DLLPORT int __cdecl sched_getscheduler (pid_t pid);
-
-/*
- * Note that this macro returns ENOTSUP rather than
- * ENOSYS as might be expected. However, returning ENOSYS
- * should mean that sched_get_priority_{min,max} are
- * not implemented as well as sched_rr_get_interval.
- * This is not the case, since we just don't support
- * round-robin scheduling. Therefore I have chosen to
- * return the same value as sched_setscheduler when
- * SCHED_RR is passed to it.
- */
-#define sched_rr_get_interval(_pid, _interval) \
- ( errno = ENOTSUP, (int) -1 )
-
-
-#if defined(__cplusplus)
-} /* End of extern "C" */
-#endif /* __cplusplus */
-
-#undef PTW32_SCHED_LEVEL
-#undef PTW32_SCHED_LEVEL_MAX
-
-#endif /* !_SCHED_H */
-
diff --git a/.CondaPkg/env/Library/include/semaphore.h b/.CondaPkg/env/Library/include/semaphore.h
deleted file mode 100644
index c6e9407e..00000000
--- a/.CondaPkg/env/Library/include/semaphore.h
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
- * Module: semaphore.h
- *
- * Purpose:
- * Semaphores aren't actually part of the PThreads standard.
- * They are defined by the POSIX Standard:
- *
- * POSIX 1003.1b-1993 (POSIX.1b)
- *
- * --------------------------------------------------------------------------
- *
- * Pthreads-win32 - POSIX Threads Library for Win32
- * Copyright(C) 1998 John E. Bossom
- * Copyright(C) 1999,2005 Pthreads-win32 contributors
- *
- * Contact Email: rpj@callisto.canberra.edu.au
- *
- * The current list of contributors is contained
- * in the file CONTRIBUTORS included with the source
- * code distribution. The list can also be seen at the
- * following World Wide Web location:
- * http://sources.redhat.com/pthreads-win32/contributors.html
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library in the file COPYING.LIB;
- * if not, write to the Free Software Foundation, Inc.,
- * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
- */
-#if !defined( SEMAPHORE_H )
-#define SEMAPHORE_H
-
-#undef PTW32_SEMAPHORE_LEVEL
-
-#if defined(_POSIX_SOURCE)
-#define PTW32_SEMAPHORE_LEVEL 0
-/* Early POSIX */
-#endif
-
-#if defined(_POSIX_C_SOURCE) && _POSIX_C_SOURCE >= 199309
-#undef PTW32_SEMAPHORE_LEVEL
-#define PTW32_SEMAPHORE_LEVEL 1
-/* Include 1b, 1c and 1d */
-#endif
-
-#if defined(INCLUDE_NP)
-#undef PTW32_SEMAPHORE_LEVEL
-#define PTW32_SEMAPHORE_LEVEL 2
-/* Include Non-Portable extensions */
-#endif
-
-#define PTW32_SEMAPHORE_LEVEL_MAX 3
-
-#if !defined(PTW32_SEMAPHORE_LEVEL)
-#define PTW32_SEMAPHORE_LEVEL PTW32_SEMAPHORE_LEVEL_MAX
-/* Include everything */
-#endif
-
-#if defined(__GNUC__) && ! defined (__declspec)
-# error Please upgrade your GNU compiler to one that supports __declspec.
-#endif
-
-/*
- * When building the library, you should define PTW32_BUILD so that
- * the variables/functions are exported correctly. When using the library,
- * do NOT define PTW32_BUILD, and then the variables/functions will
- * be imported correctly.
- */
-#if !defined(PTW32_STATIC_LIB)
-# if defined(PTW32_BUILD)
-# define PTW32_DLLPORT __declspec (dllexport)
-# else
-# define PTW32_DLLPORT __declspec (dllimport)
-# endif
-#else
-# define PTW32_DLLPORT
-#endif
-
-/*
- * This is a duplicate of what is in the autoconf config.h,
- * which is only used when building the pthread-win32 libraries.
- */
-
-#if !defined(PTW32_CONFIG_H)
-# if defined(WINCE)
-# define NEED_ERRNO
-# define NEED_SEM
-# endif
-# if defined(__MINGW64__)
-# define HAVE_STRUCT_TIMESPEC
-# define HAVE_MODE_T
-# elif defined(_UWIN) || defined(__MINGW32__)
-# define HAVE_MODE_T
-# endif
-#endif
-
-/*
- *
- */
-
-#if PTW32_SEMAPHORE_LEVEL >= PTW32_SEMAPHORE_LEVEL_MAX
-#if defined(NEED_ERRNO)
-#include "need_errno.h"
-#else
-#include
-#endif
-#endif /* PTW32_SEMAPHORE_LEVEL >= PTW32_SEMAPHORE_LEVEL_MAX */
-
-#define _POSIX_SEMAPHORES
-
-#if defined(__cplusplus)
-extern "C"
-{
-#endif /* __cplusplus */
-
-#if !defined(HAVE_MODE_T)
-typedef unsigned int mode_t;
-#endif
-
-
-typedef struct sem_t_ * sem_t;
-
-PTW32_DLLPORT int __cdecl sem_init (sem_t * sem,
- int pshared,
- unsigned int value);
-
-PTW32_DLLPORT int __cdecl sem_destroy (sem_t * sem);
-
-PTW32_DLLPORT int __cdecl sem_trywait (sem_t * sem);
-
-PTW32_DLLPORT int __cdecl sem_wait (sem_t * sem);
-
-PTW32_DLLPORT int __cdecl sem_timedwait (sem_t * sem,
- const struct timespec * abstime);
-
-PTW32_DLLPORT int __cdecl sem_post (sem_t * sem);
-
-PTW32_DLLPORT int __cdecl sem_post_multiple (sem_t * sem,
- int count);
-
-PTW32_DLLPORT int __cdecl sem_open (const char * name,
- int oflag,
- mode_t mode,
- unsigned int value);
-
-PTW32_DLLPORT int __cdecl sem_close (sem_t * sem);
-
-PTW32_DLLPORT int __cdecl sem_unlink (const char * name);
-
-PTW32_DLLPORT int __cdecl sem_getvalue (sem_t * sem,
- int * sval);
-
-#if defined(__cplusplus)
-} /* End of extern "C" */
-#endif /* __cplusplus */
-
-#undef PTW32_SEMAPHORE_LEVEL
-#undef PTW32_SEMAPHORE_LEVEL_MAX
-
-#endif /* !SEMAPHORE_H */
diff --git a/.CondaPkg/env/Library/lib/charset.lib b/.CondaPkg/env/Library/lib/charset.lib
deleted file mode 100644
index 077b5470..00000000
Binary files a/.CondaPkg/env/Library/lib/charset.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/hwloc.lib b/.CondaPkg/env/Library/lib/hwloc.lib
deleted file mode 100644
index 2e874096..00000000
Binary files a/.CondaPkg/env/Library/lib/hwloc.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/iconv.lib b/.CondaPkg/env/Library/lib/iconv.lib
deleted file mode 100644
index 7130db87..00000000
Binary files a/.CondaPkg/env/Library/lib/iconv.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libomp-fallback-cstring.obj b/.CondaPkg/env/Library/lib/libomp-fallback-cstring.obj
deleted file mode 100644
index 4e1a6b55..00000000
Binary files a/.CondaPkg/env/Library/lib/libomp-fallback-cstring.obj and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-optional.obj b/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-optional.obj
deleted file mode 100644
index 447bdade..00000000
Binary files a/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-optional.obj and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-required.obj b/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-required.obj
deleted file mode 100644
index 559b769c..00000000
Binary files a/.CondaPkg/env/Library/lib/libomp-spirvdevicertl-required.obj and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libomptarget-opencl-optional.bc b/.CondaPkg/env/Library/lib/libomptarget-opencl-optional.bc
deleted file mode 100644
index 9ecd0509..00000000
Binary files a/.CondaPkg/env/Library/lib/libomptarget-opencl-optional.bc and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libomptarget-opencl-required.bc b/.CondaPkg/env/Library/lib/libomptarget-opencl-required.bc
deleted file mode 100644
index a7f9139f..00000000
Binary files a/.CondaPkg/env/Library/lib/libomptarget-opencl-required.bc and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libxml2.lib b/.CondaPkg/env/Library/lib/libxml2.lib
deleted file mode 100644
index efaca033..00000000
Binary files a/.CondaPkg/env/Library/lib/libxml2.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libxml2_a.lib b/.CondaPkg/env/Library/lib/libxml2_a.lib
deleted file mode 100644
index c43c6821..00000000
Binary files a/.CondaPkg/env/Library/lib/libxml2_a.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/libxml2_a_dll.lib b/.CondaPkg/env/Library/lib/libxml2_a_dll.lib
deleted file mode 100644
index 5879cef6..00000000
Binary files a/.CondaPkg/env/Library/lib/libxml2_a_dll.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/pkgconfig/hwloc.pc b/.CondaPkg/env/Library/lib/pkgconfig/hwloc.pc
deleted file mode 100644
index 47e52ce9..00000000
--- a/.CondaPkg/env/Library/lib/pkgconfig/hwloc.pc
+++ /dev/null
@@ -1,12 +0,0 @@
-prefix=/d/bld/libhwloc_1671037226868/_h_env/Library
-exec_prefix=${prefix}
-libdir=/d/bld/libhwloc_1671037226868/_h_env/Library/lib
-includedir=${prefix}/include
-
-Name: hwloc
-Description: Hardware locality detection and management library
-Version: 2.9.0
-Requires.private:
-Cflags: -I${includedir}
-Libs: -L${libdir} -lhwloc
-Libs.private: -lgdi32 -lpthread
diff --git a/.CondaPkg/env/Library/lib/pkgconfig/libcrypto.pc b/.CondaPkg/env/Library/lib/pkgconfig/libcrypto.pc
index 72b0ae71..6cf893eb 100644
--- a/.CondaPkg/env/Library/lib/pkgconfig/libcrypto.pc
+++ b/.CondaPkg/env/Library/lib/pkgconfig/libcrypto.pc
@@ -1,4 +1,4 @@
-prefix=C:/ttt/ImageUtils/.CondaPkg/env/Library
+prefix=C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env/Library
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/.CondaPkg/env/Library/lib/pkgconfig/libssl.pc b/.CondaPkg/env/Library/lib/pkgconfig/libssl.pc
index cf76587e..de006334 100644
--- a/.CondaPkg/env/Library/lib/pkgconfig/libssl.pc
+++ b/.CondaPkg/env/Library/lib/pkgconfig/libssl.pc
@@ -1,4 +1,4 @@
-prefix=C:/ttt/ImageUtils/.CondaPkg/env/Library
+prefix=C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env/Library
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/.CondaPkg/env/Library/lib/pkgconfig/libxml-2.0.pc b/.CondaPkg/env/Library/lib/pkgconfig/libxml-2.0.pc
deleted file mode 100644
index 6c277685..00000000
--- a/.CondaPkg/env/Library/lib/pkgconfig/libxml-2.0.pc
+++ /dev/null
@@ -1,11 +0,0 @@
-prefix=C:/ttt/ImageUtils/.CondaPkg/env/Library
-exec_prefix=C:/ttt/ImageUtils/.CondaPkg/env/Library
-libdir=C:/ttt/ImageUtils/.CondaPkg/env/Library/lib
-includedir=C:/ttt/ImageUtils/.CondaPkg/env/Library/include
-modules=0
-Name: libXML
-Version: 2.10.3
-Description: libXML library version2.
-Requires:
-Libs: -LC:/ttt/ImageUtils/.CondaPkg/env/Library/lib -lxml2 -liconv -lz
-Cflags: -IC:/ttt/ImageUtils/.CondaPkg/env/Library/include/libxml2 -IC:/ttt/ImageUtils/.CondaPkg/env/Library/include
diff --git a/.CondaPkg/env/Library/lib/pkgconfig/openssl.pc b/.CondaPkg/env/Library/lib/pkgconfig/openssl.pc
index 0f065c53..4f3da21c 100644
--- a/.CondaPkg/env/Library/lib/pkgconfig/openssl.pc
+++ b/.CondaPkg/env/Library/lib/pkgconfig/openssl.pc
@@ -1,4 +1,4 @@
-prefix=C:/ttt/ImageUtils/.CondaPkg/env/Library
+prefix=C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env/Library
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
diff --git a/.CondaPkg/env/Library/lib/pthread.lib b/.CondaPkg/env/Library/lib/pthread.lib
deleted file mode 100644
index 9f7e75ca..00000000
Binary files a/.CondaPkg/env/Library/lib/pthread.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/pthreads.lib b/.CondaPkg/env/Library/lib/pthreads.lib
deleted file mode 100644
index 9f7e75ca..00000000
Binary files a/.CondaPkg/env/Library/lib/pthreads.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/pthreads_static.lib b/.CondaPkg/env/Library/lib/pthreads_static.lib
deleted file mode 100644
index dcaf0e4f..00000000
Binary files a/.CondaPkg/env/Library/lib/pthreads_static.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/lib/tclConfig.sh b/.CondaPkg/env/Library/lib/tclConfig.sh
index abc59d93..ad10f3a7 100644
--- a/.CondaPkg/env/Library/lib/tclConfig.sh
+++ b/.CondaPkg/env/Library/lib/tclConfig.sh
@@ -55,11 +55,11 @@ TCL_LIBS='kernel32.lib advapi32.lib netapi32.lib user32.lib userenv.lib ws2_32.l
# Top-level directory in which Tcl's platform-independent files are
# installed.
-TCL_PREFIX='C:/ttt/ImageUtils/.CondaPkg/env\Library'
+TCL_PREFIX='C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library'
# Top-level directory in which Tcl's platform-specific files (e.g.
# executables) are installed.
-TCL_EXEC_PREFIX='C:/ttt/ImageUtils/.CondaPkg/env\Library\bin'
+TCL_EXEC_PREFIX='C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\bin'
# Flags to pass to cc when compiling the components of a shared library:
TCL_SHLIB_CFLAGS=''
@@ -115,11 +115,11 @@ TCL_BUILD_LIB_SPEC=''
# String to pass to linker to pick up the Tcl library from its
# installed directory.
-TCL_LIB_SPEC='C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tcl86t.lib'
+TCL_LIB_SPEC='C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tcl86t.lib'
# String to pass to the compiler so that an extension can
# find installed Tcl headers.
-TCL_INCLUDE_SPEC='-IC:/ttt/ImageUtils/.CondaPkg/env\Library\include'
+TCL_INCLUDE_SPEC='-IC:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\include'
# Indicates whether a version numbers should be used in -l switches
# ("ok" means it's safe to use switches like -ltcl7.5; "nodots" means
@@ -168,13 +168,13 @@ TCL_BUILD_STUB_LIB_SPEC='-LC:\ci\tk_1654036608655\work\tcl8.6.12\win\Release_AMD
# String to pass to linker to pick up the Tcl stub library from its
# installed directory.
-TCL_STUB_LIB_SPEC='-LC:/ttt/ImageUtils/.CondaPkg/env\Library\lib tclstub86.lib'
+TCL_STUB_LIB_SPEC='-LC:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib tclstub86.lib'
# Path to the Tcl stub library in the build directory.
TCL_BUILD_STUB_LIB_PATH='C:\ci\tk_1654036608655\work\tcl8.6.12\win\Release_AMD64_VC1916\tclstub86.lib'
# Path to the Tcl stub library in the install directory.
-TCL_STUB_LIB_PATH='C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tclstub86.lib'
+TCL_STUB_LIB_PATH='C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tclstub86.lib'
# Flag, 1: we built Tcl with threads enabled, 0 we didn't
TCL_THREADS=1
diff --git a/.CondaPkg/env/Library/lib/tdbc1.1.3/tdbcConfig.sh b/.CondaPkg/env/Library/lib/tdbc1.1.3/tdbcConfig.sh
index efe833c4..45363be4 100644
--- a/.CondaPkg/env/Library/lib/tdbc1.1.3/tdbcConfig.sh
+++ b/.CondaPkg/env/Library/lib/tdbc1.1.3/tdbcConfig.sh
@@ -24,8 +24,8 @@ TDBC_BUILD_LIB_SPEC="@tdbc_BUILD_LIB_SPEC@"
# String to pass to the linker to pick up the TDBC library from its installed
# dir.
-tdbc_LIB_SPEC="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbc113t.dll"
-TDBC_LIB_SPEC="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbc113t.dll"
+tdbc_LIB_SPEC="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbc113t.dll"
+TDBC_LIB_SPEC="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbc113t.dll"
# Name of the TBDC stub library
tdbc_STUB_LIB_FILE="tdbcstub113.lib"
@@ -38,16 +38,16 @@ TDBC_BUILD_STUB_LIB_SPEC="C:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\w
# String to pass to the linker to pick up the TDBC stub library from its
# installed directory
-tdbc_STUB_LIB_SPEC="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
-TDBC_STUB_LIB_SPEC="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
+tdbc_STUB_LIB_SPEC="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
+TDBC_STUB_LIB_SPEC="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
# Path name of the TDBC stub library in its build directory
tdbc_BUILD_STUB_LIB_PATH="C:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\win\Release_AMD64_VC1916\tdbcstub113.lib"
TDBC_BUILD_STUB_LIB_PATH="C:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\win\Release_AMD64_VC1916\tdbcstub113.lib"
# Path name of the TDBC stub library in its installed directory
-tdbc_STUB_LIB_PATH="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
-TDBC_STUB_LIB_PATH="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
+tdbc_STUB_LIB_PATH="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
+TDBC_STUB_LIB_PATH="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3\tdbcstub113.lib"
# Location of the top-level source directories from which TDBC was built.
# This is the directory that contains doc/, generic/ and so on. If TDBC
@@ -59,8 +59,8 @@ TDBC_SRC_DIR="C:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\win\.."
# String to pass to the compiler so that an extension can find installed TDBC
# headers
-tdbc_INCLUDE_SPEC="-IC:/ttt/ImageUtils/.CondaPkg/env\Library\lib\..\include"
-TDBC_INCLUDE_SPEC="-IC:/ttt/ImageUtils/.CondaPkg/env\Library\lib\..\include"
+tdbc_INCLUDE_SPEC="-IC:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\..\include"
+TDBC_INCLUDE_SPEC="-IC:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\..\include"
# String to pass to the compiler so that an extension can find TDBC headers
# in the source directory
@@ -68,8 +68,8 @@ tdbc_BUILD_INCLUDE_SPEC="-IC:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\
TDBC_BUILD_INCLUDE_SPEC="-IC:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\win\..\generic"
# Path name where .tcl files in the tdbc package appear at run time.
-tdbc_LIBRARY_PATH="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3"
-TDBC_LIBRARY_PATH="C:/ttt/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3"
+tdbc_LIBRARY_PATH="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3"
+TDBC_LIBRARY_PATH="C:/myWork/my_projects/AI/CutLER/CutLER-julia/dev/ImageUtils/.CondaPkg/env\Library\lib\tdbc1.1.3"
# Path name where .tcl files in the tdbc package appear at build time.
tdbc_BUILD_LIBRARY_PATH="C:\ci\tk_1654036608655\work\tcl8.6.12\pkgs\tdbc1.1.3\win\../library"
diff --git a/.CondaPkg/env/Library/lib/xml2.lib b/.CondaPkg/env/Library/lib/xml2.lib
deleted file mode 100644
index efaca033..00000000
Binary files a/.CondaPkg/env/Library/lib/xml2.lib and /dev/null differ
diff --git a/.CondaPkg/env/Library/share/bash-completion/completions/hwloc b/.CondaPkg/env/Library/share/bash-completion/completions/hwloc
deleted file mode 100644
index e5b9b11e..00000000
--- a/.CondaPkg/env/Library/share/bash-completion/completions/hwloc
+++ /dev/null
@@ -1,563 +0,0 @@
-#
-# Copyright © 2018-2022 Inria. All rights reserved.
-# See COPYING in top-level directory.
-#
-
-# This file is also compatible with zsh (once bashcompinit is enabled)
-
-# bash < 4 doesn't support compopt
-[[ -z "$ZSH_VERSION" ]] && [[ "${BASH_VERSINFO[0]:-0}" -lt 4 ]] && return
-# TODO only disable the nospace completion of "--filter"
-
-
-_lstopo() {
- local INPUT_FORMAT=(xml synthetic fsroot cpuid)
- local OUTPUT_FORMAT=(default window console ascii tikz tex fig pdf nativesvg cairosvg ps png svg xml shmem synthetic)
- local TYPES=("Machine" "Misc" "Group" "NUMANode" "MemCache" "Package" "Die" "L1" "L2" "L3" "L4" "L5" "L1i" "L2i" "L3i" "Core" "Bridge" "PCIDev" "OSDev" "PU")
- local FILTERKINDS=("none" "all" "structure" "important")
- local OPTIONS=(-l --logical
- -p --physical
- --logical-index-prefix
- --os-index-prefix
- --output-format --of
- -f --force
- --only
- -v --verbose
- -s --silent
- --distances
- --distances-transform
- --memattrs
- --cpukinds
- --windows-processor-groups
- -c --cpuset
- -C --cpuset-only
- --taskset
- --filter --ignore
- --no-caches
- --no-useless-caches
- --no-icaches
- --merge
- --no-collapse
- --factorize --factorize=
- --no-factorize --no-factorize=
- --restrict
- --restrict-flags
- --no-io
- --no-bridges
- --whole-io
- --input -i
- --input-format --if
- --no-smt
- --thissystem
- --pid
- --disallowed --whole-system
- --allow
- --flags
- --children-order
- --no-cpukinds
- --fontsize
- --gridsize
- --linespacing
- --thickness
- --horiz --horiz=
- --vert --vert=
- --rect --rect=
- --text --text=
- --no-text --no-text=
- --index --index=
- --no-index --no-index=
- --attrs --attrs=
- --no-attrs --no-attrs=
- --no-legend
- --no-default-legend
- --append-legend
- --grey --greyscale
- --palette
- --binding-color
- --disallowed-color
- --top-color
- --export-xml-flags
- --export-synthetic-flags
- --ps --top
- --version
- -h --help
- )
- local cur=${COMP_WORDS[COMP_CWORD]}
- local prev=${COMP_WORDS[COMP_CWORD-1]}
-
- if [[ $COMP_CWORD == 1 || $cur == -* ]] ; then
- COMPREPLY=( `compgen -W "${OPTIONS[*]}" -- "$cur"` )
- elif [[ $COMP_CWORD -ge 3 && "${COMP_WORDS[COMP_CWORD-2]}" == "--filter" && "$cur" == ":" ]] ; then
- COMPREPLY=( `compgen -W "${FILTERKINDS[*]}"` )
- elif [[ $COMP_CWORD -ge 4 && "${COMP_WORDS[COMP_CWORD-3]}" == "--filter" && "$prev" == ":" ]] ; then
- COMPREPLY=( `compgen -W "${FILTERKINDS[*]}" -- "$cur"` )
- elif [[ "$cur" == "=" && " --horiz --vert --rect --text --no-text --index --no-index --attrs --no-attrs --no-factorize " =~ " $prev " ]] ; then
- COMPREPLY=( `compgen -W "${TYPES[*]}"` )
- # we could also support ",,..." for --index/attrs/text but "," is not a completion word separator
- elif [[ $COMP_CWORD -ge 3 && "$prev" == "=" && " --horiz --vert --rect --text --no-text --index --no-index --attrs --no-attrs --no-factorize --factorize " =~ " ${COMP_WORDS[COMP_CWORD-2]} " ]] ; then
- COMPREPLY=( `compgen -W "${TYPES[*]}" -- "$cur"` )
- elif [[ "$cur" == "=" && "--factorize" = "$prev" ]] ; then
- COMPREPLY=( `compgen -W "${TYPES[*]}"` "" "" )
- else
- case "$prev" in
- --of | --output-format)
- COMPREPLY=( `compgen -W "${OUTPUT_FORMAT[*]}" -- "$cur"` )
- ;;
- --only | --ignore)
- COMPREPLY=( `compgen -W "${TYPES[*]}" -- "$cur"` )
- ;;
- --filter)
- COMPREPLY=( `compgen -W "${TYPES[*]/%/:} cache: icache: io:" -- "$cur"` ) && compopt -o nospace
- ;;
- --restrict)
- COMPREPLY=( `compgen -W "binding " -- "$cur"` )
- ;;
- --logical-index-prefix | --os-index-prefix)
- COMPREPLY=( "" "" )
- ;;
- -i | --input)
- _filedir xml
- ;;
- --if | --input-format)
- COMPREPLY=( `compgen -W "${INPUT_FORMAT[*]}" -- "$cur"` )
- ;;
- --pid)
- COMPREPLY=( "" "" )
- ;;
- --allow)
- COMPREPLY=( `compgen -W "all local nodeset=" -- "$cur"` )
- ;;
- --restrict-flags | --export-xml-flags | --export-synthetic-flags | --fontsize | --gridsize | --linespacing | --thickness)
- COMPREPLY=( "" "" )
- ;;
- --append-legend)
- COMPREPLY=( "