From 691721bf5b5e3aa7b32b17a1b6a189a810d2d8e4 Mon Sep 17 00:00:00 2001 From: Ismael Mendoza Date: Tue, 29 Jul 2025 15:54:07 -0500 Subject: [PATCH 1/2] update citation --- README.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index aa9c7a105..93e3c5ff7 100644 --- a/README.md +++ b/README.md @@ -108,20 +108,14 @@ Issues marked with `contributions welcome` or `good first issue` are particularl If you use this software for your research, please cite using the following bibtex entry: ``` -@ARTICLE{mendoza2024btk, - author = {{Mendoza}, Ismael and {Torchylo}, Andrii and {Sainrat}, Thomas and {Guinot}, Axel and {Boucaud}, Alexandre and {Paillassa}, Maxime and {Avestruz}, Camille and {Adari}, Prakruth and {Aubourg}, Eric and {Biswas}, Biswajit and {Buchanan}, James and {Burchat}, Patricia and {Doux}, Cyrille and {Joseph}, Remy and {Kamath}, Sowmya and {Malz}, Alex I. and {Merz}, Grant and {Miyatake}, Hironao and {Roucelle}, C{\'e}cile and {Zhang}, Tianqing and {the LSST Dark Energy Science Collaboration}}, - title = "{The Blending ToolKit: A simulation framework for evaluation of galaxy detection and deblending}", - journal = {arXiv e-prints}, - keywords = {Astrophysics - Instrumentation and Methods for Astrophysics, Astrophysics - Cosmology and Nongalactic Astrophysics}, - year = 2024, - month = sep, - eid = {arXiv:2409.06986}, - pages = {arXiv:2409.06986}, - doi = {10.48550/arXiv.2409.06986}, -archivePrefix = {arXiv}, - eprint = {2409.06986}, - primaryClass = {astro-ph.IM}, - adsurl = {https://ui.adsabs.harvard.edu/abs/2024arXiv240906986M}, - adsnote = {Provided by the SAO/NASA Astrophysics Data System} +@article{article, +author = {Mendoza, Ismael and Torchylo, Andrii and Sainrat, Thomas and Guinot, Axel and Boucaud, Alexandre and Paillasa, Maxime and Avestruz, Camille and Adari, Prakruth and Aubourg, Eric and Biswas, Biswajit and Buchanan, James and Burchat, Patricia and Doux, Cyrille and Joseph, Remy and Kamath, Sowmya and Malz, Alex and Merz, Grant and Miyatake, Hironao and Roucelle, Cécile and Zhang, Tianqing}, +year = {2025}, +month = {02}, +pages = {}, +title = {The Blending ToolKit: A simulation framework for evaluation of galaxy detection and deblending}, +volume = {8}, +journal = {The Open Journal of Astrophysics}, +doi = {10.33232/001c.129699} } ``` From 579f9c105a646cb6acf9b75943c8449ed12fb8cb Mon Sep 17 00:00:00 2001 From: Ismael Mendoza Date: Tue, 29 Jul 2025 15:54:33 -0500 Subject: [PATCH 2/2] ignore this error --- pyproject.toml | 29 ++++++++++++----------------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 299b89c44..358e1a36f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,7 +39,7 @@ dependencies = [ "h5py>=3.12.1", "tqdm>=4.67.1", "astropy>=5.1.0,<7.0.0", - "matplotlib>=3.7.0", # scarlet needs this + "matplotlib>=3.7.0", # scarlet needs this ] [project.optional-dependencies] @@ -55,21 +55,16 @@ dev = [ "sphinx>=7.4.7", "sphinx-rtd-theme>=1.2.1", ] -scarlet = [ - "peigen>=0.0.9", - "autograd>=1.5.0", - "proxmin>=0.6.12", - "pybind11>=2.10.3", -] +scarlet = ["peigen>=0.0.9", "autograd>=1.5.0", "proxmin>=0.6.12", "pybind11>=2.10.3"] [project.urls] -Homepage = "https://lsstdesc.org/BlendingToolKit/index.html" -Repository = "https://github.com/LSSTDESC/BlendingToolKit" +Homepage = "https://lsstdesc.org/BlendingToolKit/index.html" +Repository = "https://github.com/LSSTDESC/BlendingToolKit" "Bug Tracker" = "https://github.com/LSSTDESC/BlendingToolKit/issues" [build-system] -requires = ["setuptools>=61.0"] +requires = ["setuptools>=61.0"] build-backend = "setuptools.build_meta" [tool.setuptools] @@ -107,7 +102,7 @@ exclude = [ ] # Copying over black configuration -line-length = 100 +line-length = 100 indent-width = 4 # Assume Python 3.12 @@ -129,10 +124,10 @@ select = ["E", "F", "W", "I", "D", "PL", "RUF", "SIM", "RET"] # PLR2004: Magic value comparison is OK most of the time. # PLR0913: "Too many arguments in function definition", we should fix some of these eventually. # SIM118: Too many places where we use `k in table.keys()`, and table is not a dict. -ignore = ["PLR2004", "PLR0913", "SIM118"] +ignore = ["PLR2004", "PLR0913", "SIM118", "PLC0415"] # Allow fix for all enabled rules (when `--fix`) is provided. -fixable = ["ALL"] +fixable = ["ALL"] unfixable = [] # Allow unused variables when underscore-prefixed. @@ -167,14 +162,14 @@ docstring-code-line-length = "dynamic" [tool.ruff.lint.per-file-ignores] -"__init__.py" = ["E402", "I", "F"] +"__init__.py" = ["E402", "I", "F"] "**/{tests,docs,tools}/*" = ["E402", "D", "PLR0915"] -"**/*.ipynb" = ["I"] +"**/*.ipynb" = ["I"] [tool.ruff.lint.pydocstyle] convention = "google" [tool.pytest.ini_options] -addopts = "-ra" +addopts = "-ra" minversion = "6.0" -testpaths = ["tests"] +testpaths = ["tests"]