https://github.com/astro-informatics/rcgan
A Regularized Conditional GAN for Posterior Sampling in Image Recovery Problems
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: arxiv.org, zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.0%) to scientific vocabulary
Repository
A Regularized Conditional GAN for Posterior Sampling in Image Recovery Problems
Basic Info
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Generative modelling for fast image reconstruction and uncertainty quantification in astronomical imaging
This repository contains two novel image reconstruction methods based on the regularised conditional generative adversarial network (GAN) framework by Bendel et al.. These methods are designed to quickly generate approximate posterior samples of the image from a set of noisy data, allowing for the creation of detailed image reconstructions with associated uncertainty maps. The two methods are:
1. MMGAN: "Generative modelling for mass-mapping with fast uncertainty quantification" [arXiv]
MMGAN is a novel mass-mapping method designed to quickly generate approximate posterior samples of the convergence field from shear data, MMGAN offers a fully data-driven approach to mass-mapping. These posterior samples allow for the creation of detailed convergence map reconstructions with associated uncertainty maps, making MMGAN a cutting-edge tool for cosmological analysis.

2. RI-GAN: "Generative imaging for radio interferometry with fast uncertainty quantification" [in prep.]
RI-GAN is a novel radio interferometric imaging method that combines the regularised conditional GAN framework with model-based updates. This hybrid approach that is both based on the imaging model and data-driven, allows for fast generation of approximate posterior samples using the dirty image and PSF of the observation. This results in a fast imaging method that is robust to varying visibility coverages and which generalises well to unseen data, while providing informative uncertainty maps.
Installation
After cloning the repository, if in a computing cluster, first run:
bash
source /share/apps/anaconda/3-2022.05/etc/profile.d/conda.sh
To install the conda dependencies setting the correct channels:
bash
conda create --name cGAN --file conda_requirements.txt --channel pytorch --channel nvidia --channel conda-forge --channel defaults
Then activate the conda environment and install the pip requirements:
bash
conda activate cGAN
pip install -r pypi_requirements.txt
Reproducing our Results
See docs/mass_mapping.md for detailed instructions on how to setup and reproduce the results from our paper on MMGAN.
Alternatively, we have provided a zenodo file with the weights of our trained model, as well as a number of simulations.
Documentation for reproducing the results using the RI-GAN method can be found in docs/radio_interferometry.md. Additionally, the trained models and the data necessary to run them is available on zenodo
Questions and Concerns
If you have any questions, or run into any issues, don't hesitate to reach out at jessica.whitney.22@ucl.ac.uk for the MMGAN method and academic@matthijsmars.com for the RI-GAN method.
References
This repository was forked from rcGAN by Bendel et al., with significant changes and modification made by Whitney et al.
Citation
If you find this code helpful, please cite our papers:
- MMGAN:
@journal{2024arxiv, author = {Whitney, Jessica and Liaudat, Tobías and Price, Matthew and Mars, Matthijs and McEwen, Jason}, title = {Generative modelling for mass-mapping with fast uncertainty quantification}, year = {2024}, journal={arXiv:2410.24197} } - RI-GAN:
@misc{marsGenerativeImagingRadio2025, title = {Generative Imaging for Radio Interferometry with Fast Uncertainty Quantification}, author = {Mars, Matthijs and Liaudat, Tob{\'i}as I. and Whitney, Jessica J. and Betcke, Marta M. and McEwen, Jason D.}, year = {2025}, number = {arXiv:2507.21270}, eprint = {2507.21270}, publisher = {arXiv}, doi = {10.48550/arXiv.2507.21270}, archiveprefix = {arXiv}, }
Owner
- Name: AstroInfo Team @ UCL
- Login: astro-informatics
- Kind: organization
- Location: United Kingdom
- Website: http://www.jasonmcewen.org/
- Repositories: 29
- Profile: https://github.com/astro-informatics
GitHub Events
Total
- Watch event: 1
- Delete event: 4
- Issue comment event: 7
- Push event: 22
- Pull request review event: 26
- Pull request review comment event: 23
- Pull request event: 5
- Create event: 4
Last Year
- Watch event: 1
- Delete event: 4
- Issue comment event: 7
- Push event: 22
- Pull request review event: 26
- Pull request review comment event: 23
- Pull request event: 5
- Create event: 4
Dependencies
- blas =1.0=mkl
- brotlipy =0.7.0=py38h27cfd23_1003
- bzip2 =1.0.8=h7b6447c_0
- ca-certificates =2023.01.10=h06a4308_0
- certifi =2022.12.7=py38h06a4308_0
- cffi =1.15.1=py38h5eee18b_3
- charset-normalizer =2.0.4=pyhd3eb1b0_0
- cryptography =38.0.4=py38h9ce1e76_0
- cuda =11.7.1=0
- cuda-cccl =11.7.91=0
- cuda-command-line-tools =11.7.1=0
- cuda-compiler =11.7.1=0
- cuda-cudart =11.7.99=0
- cuda-cudart-dev =11.7.99=0
- cuda-cuobjdump =11.7.91=0
- cuda-cupti =11.7.101=0
- cuda-cuxxfilt =11.7.91=0
- cuda-demo-suite =12.0.76=0
- cuda-documentation =12.0.76=0
- cuda-driver-dev =11.7.99=0
- cuda-gdb =12.0.90=0
- cuda-libraries =11.7.1=0
- cuda-libraries-dev =11.7.1=0
- cuda-memcheck =11.8.86=0
- cuda-nsight =12.0.78=0
- cuda-nsight-compute =12.0.0=0
- cuda-nvcc =11.7.99=0
- cuda-nvdisasm =12.0.76=0
- cuda-nvml-dev =11.7.91=0
- cuda-nvprof =12.0.90=0
- cuda-nvprune =11.7.91=0
- cuda-nvrtc =11.7.99=0
- cuda-nvrtc-dev =11.7.99=0
- cuda-nvtx =11.7.91=0
- cuda-nvvp =12.0.90=0
- cuda-runtime =11.7.1=0
- cuda-sanitizer-api =12.0.90=0
- cuda-toolkit =11.7.1=0
- cuda-tools =11.7.1=0
- cuda-visual-tools =11.7.1=0
- cudatoolkit =11.7.0=hd8887f6_10
- dill =0.3.6=py38h06a4308_0
- ffmpeg =4.3=hf484d3e_0
- flit-core =3.6.0=pyhd3eb1b0_0
- freetype =2.12.1=h4a9f257_0
- gds-tools =1.5.0.59=0
- giflib =5.2.1=h5eee18b_1
- gmp =6.2.1=h295c915_3
- gnutls =3.6.15=he1e5248_0
- idna =3.4=py38h06a4308_0
- intel-openmp =2021.4.0=h06a4308_3561
- jinja2 =3.1.2=py38h06a4308_0
- jpeg =9e=h7f8727e_0
- lame =3.100=h7b6447c_0
- lcms2 =2.12=h3be6417_0
- ld_impl_linux-64 =2.38=h1181459_1
- lerc =3.0=h295c915_0
- libcublas =11.10.3.66=0
- libcublas-dev =11.10.3.66=0
- libcufft =10.7.2.124=h4fbf590_0
- libcufft-dev =10.7.2.124=h98a8f43_0
- libcufile =1.5.0.59=0
- libcufile-dev =1.5.0.59=0
- libcurand =10.3.1.50=0
- libcurand-dev =10.3.1.50=0
- libcusolver =11.4.0.1=0
- libcusolver-dev =11.4.0.1=0
- libcusparse =11.7.4.91=0
- libcusparse-dev =11.7.4.91=0
- libdeflate =1.8=h7f8727e_5
- libffi =3.4.2=h6a678d5_6
- libgcc-ng =11.2.0=h1234567_1
- libgomp =11.2.0=h1234567_1
- libiconv =1.16=h7f8727e_2
- libidn2 =2.3.2=h7f8727e_0
- libnpp =11.7.4.75=0
- libnpp-dev =11.7.4.75=0
- libnvjpeg =11.8.0.2=0
- libnvjpeg-dev =11.8.0.2=0
- libpng =1.6.37=hbc83047_0
- libstdcxx-ng =11.2.0=h1234567_1
- libtasn1 =4.16.0=h27cfd23_0
- libtiff =4.5.0=hecacb30_0
- libunistring =0.9.10=h27cfd23_0
- libwebp =1.2.4=h11a3e52_0
- libwebp-base =1.2.4=h5eee18b_0
- lz4-c =1.9.4=h6a678d5_0
- mkl =2021.4.0=h06a4308_640
- mkl-service =2.4.0=py38h7f8727e_0
- mkl_fft =1.3.1=py38hd3c417c_0
- mkl_random =1.2.2=py38h51133e4_0
- ncurses =6.4=h6a678d5_0
- nettle =3.7.3=hbbd107a_1
- ninja =1.10.2=h06a4308_5
- ninja-base =1.10.2=hd09550d_5
- nsight-compute =2022.4.0.15=0
- numpy =1.23.5=py38h14f4228_0
- numpy-base =1.23.5=py38h31eccc5_0
- openh264 =2.1.1=h4ff587b_0
- openssl =1.1.1t=h7f8727e_0
- pillow =9.3.0=py38hace64e9_1
- pip =22.3.1=py38h06a4308_0
- pycparser =2.21=pyhd3eb1b0_0
- pyopenssl =22.0.0=pyhd3eb1b0_0
- pysocks =1.7.1=py38h06a4308_0
- python =3.8.16=h7a1cb2a_2
- pytorch =1.13.1=py3.8_cuda11.7_cudnn8.5.0_0
- pytorch-cuda =11.7=h67b0de4_1
- pytorch-mutex =1.0=cuda
- readline =8.2=h5eee18b_0
- requests =2.28.1=py38h06a4308_0
- setuptools =65.6.3=py38h06a4308_0
- six =1.16.0=pyhd3eb1b0_1
- sqlite =3.40.1=h5082296_0
- tk =8.6.12=h1ccaba5_0
- torchaudio =0.13.1=py38_cu117
- torchvision =0.14.1=py38_cu117
- typing_extensions =4.4.0=py38h06a4308_0
- urllib3 =1.26.14=py38h06a4308_0
- xz =5.2.10=h5eee18b_1
- zlib =1.2.13=h5eee18b_0
- zstd =1.5.2=ha4553b6_0
- absl-py ==1.4.0
- addict ==2.4.0
- aiobotocore ==2.4.2
- aiohttp ==3.8.3
- aioitertools ==0.11.0
- aiosignal ==1.3.1
- altair ==4.2.2
- antlr4-python3-runtime ==4.9.3
- anyio ==3.6.2
- appdirs ==1.4.4
- arrow ==1.2.3
- async-timeout ==4.0.2
- attrs ==22.2.0
- backports-zoneinfo ==0.2.1
- basicsr ==1.4.2
- beautifulsoup4 ==4.11.1
- bleach ==6.0.0
- blessed ==1.19.1
- blinker ==1.5
- bokeh ==2.4.3
- botocore ==1.27.59
- cachetools ==5.3.0
- click ==8.1.3
- contourpy ==1.0.7
- croniter ==1.3.8
- cupy-cuda117 ==10.6.0
- cycler ==0.11.0
- dateutils ==0.6.12
- decorator ==5.1.1
- deepdiff ==6.2.3
- dists-pytorch ==0.1
- dnspython ==2.3.0
- docker ==6.0.1
- docker-pycreds ==0.4.0
- docstring-parser ==0.15
- email-validator ==1.3.1
- entrypoints ==0.4
- facexlib ==0.3.0
- fastapi ==0.88.0
- fastrlock ==0.8.1
- fonttools ==4.38.0
- frozenlist ==1.3.3
- fsspec ==2022.11.0
- future ==0.18.3
- gfpgan ==1.3.8
- gitdb ==4.0.10
- gitpython ==3.1.30
- google-auth ==2.18.1
- google-auth-oauthlib ==1.0.0
- grpcio ==1.55.0
- h11 ==0.14.0
- h5py ==3.8.0
- httpcore ==0.16.3
- httptools ==0.5.0
- httpx ==0.23.3
- hydra-core ==1.3.1
- imageio ==2.25.0
- importlib-metadata ==6.0.0
- importlib-resources ==5.10.2
- inquirer ==3.1.2
- itsdangerous ==2.1.2
- jmespath ==1.0.1
- joblib ==1.2.0
- jsonargparse ==4.19.0
- jsonschema ==4.17.3
- kiwisolver ==1.4.4
- lightning ==1.9.0
- lightning-api-access ==0.0.5
- lightning-cloud ==0.5.19
- lightning-utilities ==0.6.0.post0
- llvmlite ==0.39.1
- lmdb ==1.4.1
- lpips ==0.1.4
- markdown ==3.4.1
- markdown-it-py ==2.1.0
- markupsafe ==2.1.2
- matplotlib ==3.6.3
- mdurl ==0.1.2
- multidict ==6.0.4
- natsort ==8.3.1
- networkx ==3.0
- numba ==0.56.4
- oauthlib ==3.2.2
- omegaconf ==2.3.0
- opencv-python ==4.7.0.68
- ordered-set ==4.1.0
- orjson ==3.8.5
- packaging ==22.0
- pandas ==1.5.3
- panel ==0.14.2
- param ==1.12.3
- pathtools ==0.1.2
- pkgutil-resolve-name ==1.3.10
- protobuf ==3.20.1
- psutil ==5.9.4
- pyarrow ==11.0.0
- pyasn1 ==0.5.0
- pyasn1-modules ==0.3.0
- pyct ==0.5.0
- pydantic ==1.10.4
- pydeck ==0.8.0
- pygments ==2.14.0
- pyjwt ==2.6.0
- pympler ==1.0.1
- pyparsing ==3.0.9
- pyrsistent ==0.19.3
- python-dateutil ==2.8.2
- python-dotenv ==0.21.1
- python-editor ==1.0.4
- python-http-client ==3.3.7
- python-multipart ==0.0.5
- pytorch-lightning ==1.9.0
- pytz ==2022.7.1
- pytz-deprecation-shim ==0.1.0.post0
- pyviz-comms ==2.2.1
- pywavelets ==1.4.1
- pyyaml ==6.0
- readchar ==4.0.3
- realesrgan ==0.3.0
- redis ==4.4.2
- requests-oauthlib ==1.3.1
- rfc3986 ==1.5.0
- rich ==13.3.1
- rsa ==4.9
- s3fs ==2022.11.0
- scikit-image ==0.19.3
- scikit-learn ==1.2.1
- scipy ==1.10.0
- semver ==2.13.0
- sendgrid ==6.9.7
- sentry-sdk ==1.18.0
- setproctitle ==1.3.2
- sigpy ==0.1.23
- smmap ==5.0.0
- sniffio ==1.3.0
- soupsieve ==2.3.2.post1
- starkbank-ecdsa ==2.2.0
- starlette ==0.22.0
- starsessions ==1.3.0
- streamlit ==1.17.0
- tb-nightly ==2.14.0a20230523
- tensorboard-data-server ==0.7.0
- tensorboardx ==2.5.1
- threadpoolctl ==3.1.0
- tifffile ==2023.1.23.1
- toml ==0.10.2
- tomli ==2.0.1
- toolz ==0.12.0
- torchmetrics ==0.11.0
- tornado ==6.2
- tqdm ==4.64.1
- traitlets ==5.9.0
- typeshed-client ==2.2.0
- tzdata ==2022.7
- tzlocal ==4.2
- ujson ==5.7.0
- uvicorn ==0.20.0
- uvloop ==0.17.0
- validators ==0.20.0
- wandb ==0.14.0
- watchdog ==2.2.1
- watchfiles ==0.18.1
- wcwidth ==0.2.6
- webencodings ==0.5.1
- websocket-client ==1.5.0
- websockets ==10.4
- werkzeug ==2.3.4
- wheel ==0.40.0
- wrapt ==1.14.1
- yapf ==0.33.0
- yarl ==1.8.2
- zipp ==3.12.0
- absl-py =1.4.0=pypi_0
- addict =2.4.0=pypi_0
- aiobotocore =2.4.2=pypi_0
- aiohttp =3.8.3=pypi_0
- aioitertools =0.11.0=pypi_0
- aiosignal =1.3.1=pypi_0
- altair =4.2.2=pypi_0
- antlr4-python3-runtime =4.9.3=pypi_0
- anyio =3.6.2=pypi_0
- appdirs =1.4.4=pypi_0
- arrow =1.2.3=pypi_0
- async-timeout =4.0.2=pypi_0
- attrs =22.2.0=pypi_0
- backports-zoneinfo =0.2.1=pypi_0
- basicsr =1.4.2=pypi_0
- beautifulsoup4 =4.11.1=pypi_0
- blas =1.0=mkl
- bleach =6.0.0=pypi_0
- blessed =1.19.1=pypi_0
- blinker =1.5=pypi_0
- bokeh =2.4.3=pypi_0
- botocore =1.27.59=pypi_0
- brotlipy =0.7.0=py38h27cfd23_1003
- bzip2 =1.0.8=h7b6447c_0
- ca-certificates =2023.01.10=h06a4308_0
- cachetools =5.3.0=pypi_0
- certifi =2022.12.7=py38h06a4308_0
- cffi =1.15.1=py38h5eee18b_3
- charset-normalizer =2.0.4=pyhd3eb1b0_0
- click =8.1.3=pypi_0
- contourpy =1.0.7=pypi_0
- croniter =1.3.8=pypi_0
- cryptography =38.0.4=py38h9ce1e76_0
- cuda =11.7.1=0
- cuda-cccl =11.7.91=0
- cuda-command-line-tools =11.7.1=0
- cuda-compiler =11.7.1=0
- cuda-cudart =11.7.99=0
- cuda-cudart-dev =11.7.99=0
- cuda-cuobjdump =11.7.91=0
- cuda-cupti =11.7.101=0
- cuda-cuxxfilt =11.7.91=0
- cuda-demo-suite =12.0.76=0
- cuda-documentation =12.0.76=0
- cuda-driver-dev =11.7.99=0
- cuda-gdb =12.0.90=0
- cuda-libraries =11.7.1=0
- cuda-libraries-dev =11.7.1=0
- cuda-memcheck =11.8.86=0
- cuda-nsight =12.0.78=0
- cuda-nsight-compute =12.0.0=0
- cuda-nvcc =11.7.99=0
- cuda-nvdisasm =12.0.76=0
- cuda-nvml-dev =11.7.91=0
- cuda-nvprof =12.0.90=0
- cuda-nvprune =11.7.91=0
- cuda-nvrtc =11.7.99=0
- cuda-nvrtc-dev =11.7.99=0
- cuda-nvtx =11.7.91=0
- cuda-nvvp =12.0.90=0
- cuda-runtime =11.7.1=0
- cuda-sanitizer-api =12.0.90=0
- cuda-toolkit =11.7.1=0
- cuda-tools =11.7.1=0
- cuda-visual-tools =11.7.1=0
- cudatoolkit =11.7.0=hd8887f6_10
- cupy-cuda117 =10.6.0=pypi_0
- cycler =0.11.0=pypi_0
- dateutils =0.6.12=pypi_0
- decorator =5.1.1=pypi_0
- deepdiff =6.2.3=pypi_0
- dill =0.3.6=py38h06a4308_0
- dists-pytorch =0.1=pypi_0
- dnspython =2.3.0=pypi_0
- docker =6.0.1=pypi_0
- docker-pycreds =0.4.0=pypi_0
- docstring-parser =0.15=pypi_0
- email-validator =1.3.1=pypi_0
- entrypoints =0.4=pypi_0
- facexlib =0.3.0=pypi_0
- fastapi =0.88.0=pypi_0
- fastrlock =0.8.1=pypi_0
- ffmpeg =4.3=hf484d3e_0
- flit-core =3.6.0=pyhd3eb1b0_0
- fonttools =4.38.0=pypi_0
- freetype =2.12.1=h4a9f257_0
- frozenlist =1.3.3=pypi_0
- fsspec =2022.11.0=pypi_0
- future =0.18.3=pypi_0
- gds-tools =1.5.0.59=0
- gfpgan =1.3.8=pypi_0
- giflib =5.2.1=h5eee18b_1
- gitdb =4.0.10=pypi_0
- gitpython =3.1.30=pypi_0
- gmp =6.2.1=h295c915_3
- gnutls =3.6.15=he1e5248_0
- google-auth =2.18.1=pypi_0
- google-auth-oauthlib =1.0.0=pypi_0
- grpcio =1.55.0=pypi_0
- h11 =0.14.0=pypi_0
- h5py =3.8.0=pypi_0
- httpcore =0.16.3=pypi_0
- httptools =0.5.0=pypi_0
- httpx =0.23.3=pypi_0
- hydra-core =1.3.1=pypi_0
- idna =3.4=py38h06a4308_0
- imageio =2.25.0=pypi_0
- importlib-metadata =6.0.0=pypi_0
- importlib-resources =5.10.2=pypi_0
- inquirer =3.1.2=pypi_0
- intel-openmp =2021.4.0=h06a4308_3561
- itsdangerous =2.1.2=pypi_0
- jinja2 =3.1.2=py38h06a4308_0
- jmespath =1.0.1=pypi_0
- joblib =1.2.0=pypi_0
- jpeg =9e=h7f8727e_0
- jsonargparse =4.19.0=pypi_0
- jsonschema =4.17.3=pypi_0
- kiwisolver =1.4.4=pypi_0
- lame =3.100=h7b6447c_0
- lcms2 =2.12=h3be6417_0
- ld_impl_linux-64 =2.38=h1181459_1
- lerc =3.0=h295c915_0
- libcublas =11.10.3.66=0
- libcublas-dev =11.10.3.66=0
- libcufft =10.7.2.124=h4fbf590_0
- libcufft-dev =10.7.2.124=h98a8f43_0
- libcufile =1.5.0.59=0
- libcufile-dev =1.5.0.59=0
- libcurand =10.3.1.50=0
- libcurand-dev =10.3.1.50=0
- libcusolver =11.4.0.1=0
- libcusolver-dev =11.4.0.1=0
- libcusparse =11.7.4.91=0
- libcusparse-dev =11.7.4.91=0
- libdeflate =1.8=h7f8727e_5
- libffi =3.4.2=h6a678d5_6
- libgcc-ng =11.2.0=h1234567_1
- libgomp =11.2.0=h1234567_1
- libiconv =1.16=h7f8727e_2
- libidn2 =2.3.2=h7f8727e_0
- libnpp =11.7.4.75=0
- libnpp-dev =11.7.4.75=0
- libnvjpeg =11.8.0.2=0
- libnvjpeg-dev =11.8.0.2=0
- libpng =1.6.37=hbc83047_0
- libstdcxx-ng =11.2.0=h1234567_1
- libtasn1 =4.16.0=h27cfd23_0
- libtiff =4.5.0=hecacb30_0
- libunistring =0.9.10=h27cfd23_0
- libwebp =1.2.4=h11a3e52_0
- libwebp-base =1.2.4=h5eee18b_0
- lightning =1.9.0=pypi_0
- lightning-api-access =0.0.5=pypi_0
- lightning-cloud =0.5.19=pypi_0
- lightning-utilities =0.6.0.post0=pypi_0
- llvmlite =0.39.1=pypi_0
- lmdb =1.4.1=pypi_0
- lpips =0.1.4=pypi_0
- lz4-c =1.9.4=h6a678d5_0
- markdown =3.4.1=pypi_0
- markdown-it-py =2.1.0=pypi_0
- markupsafe =2.1.2=pypi_0
- matplotlib =3.6.3=pypi_0
- mdurl =0.1.2=pypi_0
- mkl =2021.4.0=h06a4308_640
- mkl-service =2.4.0=py38h7f8727e_0
- mkl_fft =1.3.1=py38hd3c417c_0
- mkl_random =1.2.2=py38h51133e4_0
- multidict =6.0.4=pypi_0
- natsort =8.3.1=pypi_0
- ncurses =6.4=h6a678d5_0
- nettle =3.7.3=hbbd107a_1
- networkx =3.0=pypi_0
- ninja =1.10.2=h06a4308_5
- ninja-base =1.10.2=hd09550d_5
- nsight-compute =2022.4.0.15=0
- numba =0.56.4=pypi_0
- numpy =1.23.5=py38h14f4228_0
- numpy-base =1.23.5=py38h31eccc5_0
- oauthlib =3.2.2=pypi_0
- omegaconf =2.3.0=pypi_0
- opencv-python =4.7.0.68=pypi_0
- openh264 =2.1.1=h4ff587b_0
- openssl =1.1.1t=h7f8727e_0
- ordered-set =4.1.0=pypi_0
- orjson =3.8.5=pypi_0
- packaging =22.0=pypi_0
- pandas =1.5.3=pypi_0
- panel =0.14.2=pypi_0
- param =1.12.3=pypi_0
- pathtools =0.1.2=pypi_0
- pillow =9.3.0=py38hace64e9_1
- pip =22.3.1=py38h06a4308_0
- pkgutil-resolve-name =1.3.10=pypi_0
- protobuf =3.20.1=pypi_0
- psutil =5.9.4=pypi_0
- pyarrow =11.0.0=pypi_0
- pyasn1 =0.5.0=pypi_0
- pyasn1-modules =0.3.0=pypi_0
- pycparser =2.21=pyhd3eb1b0_0
- pyct =0.5.0=pypi_0
- pydantic =1.10.4=pypi_0
- pydeck =0.8.0=pypi_0
- pygments =2.14.0=pypi_0
- pyjwt =2.6.0=pypi_0
- pympler =1.0.1=pypi_0
- pyopenssl =22.0.0=pyhd3eb1b0_0
- pyparsing =3.0.9=pypi_0
- pyrsistent =0.19.3=pypi_0
- pysocks =1.7.1=py38h06a4308_0
- python =3.8.16=h7a1cb2a_2
- python-dateutil =2.8.2=pypi_0
- python-dotenv =0.21.1=pypi_0
- python-editor =1.0.4=pypi_0
- python-http-client =3.3.7=pypi_0
- python-multipart =0.0.5=pypi_0
- pytorch =1.13.1=py3.8_cuda11.7_cudnn8.5.0_0
- pytorch-cuda =11.7=h67b0de4_1
- pytorch-lightning =1.9.0=pypi_0
- pytorch-mutex =1.0=cuda
- pytz =2022.7.1=pypi_0
- pytz-deprecation-shim =0.1.0.post0=pypi_0
- pyviz-comms =2.2.1=pypi_0
- pywavelets =1.4.1=pypi_0
- pyyaml =6.0=pypi_0
- readchar =4.0.3=pypi_0
- readline =8.2=h5eee18b_0
- realesrgan =0.3.0=dev_0
- redis =4.4.2=pypi_0
- requests =2.28.1=py38h06a4308_0
- requests-oauthlib =1.3.1=pypi_0
- rfc3986 =1.5.0=pypi_0
- rich =13.3.1=pypi_0
- rsa =4.9=pypi_0
- s3fs =2022.11.0=pypi_0
- scikit-image =0.19.3=pypi_0
- scikit-learn =1.2.1=pypi_0
- scipy =1.10.0=pypi_0
- semver =2.13.0=pypi_0
- sendgrid =6.9.7=pypi_0
- sentry-sdk =1.18.0=pypi_0
- setproctitle =1.3.2=pypi_0
- setuptools =65.6.3=py38h06a4308_0
- sigpy =0.1.23=pypi_0
- six =1.16.0=pyhd3eb1b0_1
- smmap =5.0.0=pypi_0
- sniffio =1.3.0=pypi_0
- soupsieve =2.3.2.post1=pypi_0
- sqlite =3.40.1=h5082296_0
- starkbank-ecdsa =2.2.0=pypi_0
- starlette =0.22.0=pypi_0
- starsessions =1.3.0=pypi_0
- streamlit =1.17.0=pypi_0
- tb-nightly =2.14.0a20230523=pypi_0
- tensorboard-data-server =0.7.0=pypi_0
- tensorboardx =2.5.1=pypi_0
- threadpoolctl =3.1.0=pypi_0
- tifffile =2023.1.23.1=pypi_0
- tk =8.6.12=h1ccaba5_0
- toml =0.10.2=pypi_0
- tomli =2.0.1=pypi_0
- toolz =0.12.0=pypi_0
- torchaudio =0.13.1=py38_cu117
- torchmetrics =0.11.0=pypi_0
- torchvision =0.14.1=py38_cu117
- tornado =6.2=pypi_0
- tqdm =4.64.1=pypi_0
- traitlets =5.9.0=pypi_0
- typeshed-client =2.2.0=pypi_0
- typing_extensions =4.4.0=py38h06a4308_0
- tzdata =2022.7=pypi_0
- tzlocal =4.2=pypi_0
- ujson =5.7.0=pypi_0
- urllib3 =1.26.14=py38h06a4308_0
- uvicorn =0.20.0=pypi_0
- uvloop =0.17.0=pypi_0
- validators =0.20.0=pypi_0
- wandb =0.14.0=pypi_0
- watchdog =2.2.1=pypi_0
- watchfiles =0.18.1=pypi_0
- wcwidth =0.2.6=pypi_0
- webencodings =0.5.1=pypi_0
- websocket-client =1.5.0=pypi_0
- websockets =10.4=pypi_0
- werkzeug =2.3.4=pypi_0
- wheel =0.40.0=pypi_0
- wrapt =1.14.1=pypi_0
- xz =5.2.10=h5eee18b_1
- yapf =0.33.0=pypi_0
- yarl =1.8.2=pypi_0
- zipp =3.12.0=pypi_0
- zlib =1.2.13=h5eee18b_0
- zstd =1.5.2=ha4553b6_0