GithubHelp home page GithubHelp logo

rajeevatla / supercongan Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 741 KB

Training a GAN using superconductivity data

License: MIT License

TeX 56.45% Python 43.55%
synthetic-dataset-generation superconductors superconductivity superconductivity-dataset superconductor-simulation-data gan generative-adversarial-network tabular-data superconductivity-data

supercongan's Introduction

SuperconGAN

Downloads

A program to train a GAN using superconductivity data. It was inspired by and is based off of the CTGAN library for generating GANs for tabular datasets.

Installation

To install the latest version, please use the following command in a terminal window:

python3 -m pip install SuperconGAN --upgrade

Starter Example

To get a feel for the package, try running the following code, after installing the package (above):

import SuperconGAN

model = SuperconGAN.Synthesizer()
model.fit(epochs = 5)
model.sample(n = 10)

Documentation

Will be added shortly.

supercongan's People

Contributors

dependabot[bot] avatar rajeevatla avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

supercongan's Issues

Installation fails due to conflicting SuperconGAN version

Issue description

Hi, users are unable to run SuperconGAN due to dependency conflict with pandas package.

As shown in the full dependency graph of SuperconGAN, SuperconGAN(at level 0) requires pandas (>=0.24,<2), while rdt(at level 1) requires pandas (<1.1.5,>=1.1).

According to pip’s "first found wins" installation strategy, pandas==1.4.2 is the actually installed version. However, pandas==1.4.2 does not satisfy pandas (<1.1.5,>=1.1).

Dependency tree-------


SuperconGAN-0.2.5
| +-&ctgan!version range:*!install version:0.5.1!requirement id:11412196!
| +-&numpy!version range:==1.20.1!install version:1.20.1!requirement id:11412198!
| | +-&beautifulsoup4!version range:*!install version:4.11.1!requirement id:10795711!
| | | +-&soupsieve!version range:>1.2!install version:2.3.2.post1!requirement id:9098374!
| | +-&gitpython!version range:*!install version:3.1.27!requirement id:10795712!
| | +-&ipython!version range:*!install version:8.3.0!requirement id:10795713!
| | +-&matplotlib!version range:*!install version:3.5.2!requirement id:10795714!
| | | +-&cycler!version range:>=0.10!install version:0.11.0!requirement id:13319196!
| | | +-&fonttools!version range:>=4.22.0!install version:4.33.3!requirement id:13319197!
| | | +-&kiwisolver!version range:>=1.0.1!install version:1.4.2!requirement id:13319198!
| | | +-&numpy!version range:>=1.17!install version:1.20.1!requirement id:13319199!
| | | +-&packaging!version range:>=20.0!install version:21.3!requirement id:13319200!
| | | +-&pillow!version range:>=6.2.0!install version:9.1.0!requirement id:13319201!
| | | +-&pyparsing!version range:>=2.2.1!install version:3.0.9!requirement id:13319202!
| | | +-&python-dateutil!version range:>=2.7!install version:2.8.2!requirement id:13319203!
| | +-&numpydoc!version range:==1.1.0!install version:1.1.0!requirement id:10795715!
| | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:2043080!
| | | +-&sphinx!version range:>=1.6.5!install version:3.0.0b1!requirement id:2043087!
| | +-&pandas!version range:*!install version:1.4.2!requirement id:10795716!
| | +-&paver!version range:*!install version:1.3.4!requirement id:10795717!
| | | +-&six!version range:*!install version:1.16.0!requirement id:2627915!
| | +-&pydata-sphinx-theme!version range:==0.4.1!install version:0.4.1!requirement id:10795718!
| | | +-&sphinx!version range:*!install version:3.0.0b1!requirement id:6708338!
| | +-&pygithub!version range:*!install version:1.55!requirement id:10795719!
| | | +-&deprecated!version range:*!install version:1.2.13!requirement id:11482593!
| | | +-&pyjwt!version range:>=2.0!install version:2.4.0!requirement id:11482594!
| | | +-&pynacl!version range:>=1.4.0!install version:1.5.0!requirement id:11482595!
| | | +-&requests!version range:>=2.14.0!install version:2.27.1!requirement id:11482596!
| | +-&scipy!version range:*!install version:1.8.0!requirement id:10795720!
| | | +-&numpy!version range:<1.25.0,>=1.17.3!install version:1.20.1!requirement id:8521490!
| | +-&sphinx!version range:<3.0,>=2.2.0!install version:3.0.0b1!requirement id:10795721!
| | | +-&alabaster!version range:>=0.7,<0.8!install version:0.7.12!requirement id:3936726!
| | | +-&babel!version range:>=1.3!install version:2.10.1!requirement id:3936727!
| | | +-&docutils!version range:>=0.12!install version:0.18.1!requirement id:3936728!
| | | +-&imagesize!version range:*!install version:1.3.0!requirement id:3936729!
| | | +-&jinja2!version range:>=2.3!install version:3.1.2!requirement id:3936730!
| | | +-&packaging!version range:*!install version:21.3!requirement id:3936732!
| | | +-&pygments!version range:>=2.0!install version:2.12.0!requirement id:3936734!
| | | +-&requests!version range:>=2.5.0!install version:2.27.1!requirement id:3936736!
| | | +-&setuptools!version range:*!install version:62.2.0!requirement id:3936737!
| | | +-&snowballstemmer!version range:>=1.1!install version:2.2.0!requirement id:3936738!
| | | +-&sphinxcontrib-applehelp!version range:*!install version:1.0.2!requirement id:3936739!
| | | +-&sphinxcontrib-devhelp!version range:*!install version:1.0.2!requirement id:3936740!
| | | +-&sphinxcontrib-htmlhelp!version range:*!install version:2.0.0!requirement id:3936742!
| | | +-&sphinxcontrib-jsmath!version range:*!install version:1.0.1!requirement id:3936744!
| | | +-&sphinxcontrib-qthelp!version range:*!install version:1.0.3!requirement id:3936745!
| | | +-&sphinxcontrib-serializinghtml!version range:*!install version:1.1.5!requirement id:3936746!
| | +-&towncrier!version range:*!install version:21.9.0!requirement id:10795722!
| | +-&twine!version range:*!install version:4.0.0!requirement id:10795723!
| | | +-&importlib-metadata!version range:>=3.6!install version:4.11.3!requirement id:9258132!
| | | +-&keyring!version range:>=15.1!install version:23.5.0!requirement id:9258133!
| | | +-&pkginfo!version range:>=1.8.1!install version:1.8.2!requirement id:9258134!
| | | +-&readme-renderer!version range:>=21.0!install version:35.0!requirement id:9258135!
| | | +-&requests!version range:>=2.20!install version:2.27.1!requirement id:9258136!
| | | +-&requests-toolbelt!version range:>=0.8.0!install version:0.9.1!requirement id:9258137!
| | | +-&rfc3986!version range:>=1.4.0!install version:2.0.0!requirement id:9258138!
| | | +-&rich!version range:>=12.0.0!install version:12.4.1!requirement id:9258139!
| | | +-&urllib3!version range:>=1.26.0!install version:1.26.9!requirement id:9258140!
| | +-&urllib3!version range:*!install version:1.26.9!requirement id:10795724!
| +-&packaging!version range:*!install version:21.3!requirement id:11412200!
| | +-&pyparsing!version range:>=2.0.2!install version:3.0.9!requirement id:10632318!
| +-&pandas!version range:>=0.24,<2!install version:1.4.2!requirement id:11412202!
| +-&rdt!version range:>=0.2.7,<=0.4.0!install version:0.4.0!requirement id:11412204!
| | +-&numpy!version range:<2,>=1.18.0!install version:1.20.1!requirement id:11951681!
| | | +-&beautifulsoup4!version range:*!install version:4.11.1!requirement id:10795711!
| | | +-&gitpython!version range:*!install version:3.1.27!requirement id:10795712!
| | | +-&ipython!version range:*!install version:8.3.0!requirement id:10795713!
| | | +-&matplotlib!version range:*!install version:3.5.2!requirement id:10795714!
| | | +-&numpydoc!version range:==1.1.0!install version:1.1.0!requirement id:10795715!
| | | +-&pandas!version range:*!install version:1.4.2!requirement id:10795716!
| | | +-&paver!version range:*!install version:1.3.4!requirement id:10795717!
| | | +-&pydata-sphinx-theme!version range:==0.4.1!install version:0.4.1!requirement id:10795718!
| | | +-&pygithub!version range:*!install version:1.55!requirement id:10795719!
| | | +-&scipy!version range:*!install version:1.8.0!requirement id:10795720!
| | | +-&sphinx!version range:<3.0,>=2.2.0!install version:3.0.0b1!requirement id:10795721!
| | | +-&towncrier!version range:*!install version:21.9.0!requirement id:10795722!
| | | +-&twine!version range:*!install version:4.0.0!requirement id:10795723!
| | | +-&urllib3!version range:*!install version:1.26.9!requirement id:10795724!
| | +-&pandas!version range:<1.1.5,>=1.1!install version:1.1.4!requirement id:11951682!
| | | +-&numpy!version range:>=1.15.4!install version:1.20.1!requirement id:10724923!
| | | +-&python-dateutil!version range:>=2.7.3!install version:2.8.2!requirement id:10724924!
| | | +-&pytz!version range:>=2017.2!install version:2022.1!requirement id:10724925!
| | +-&scipy!version range:<2,>=1.4.1!install version:1.8.0!requirement id:11951683!
| | | +-&numpy!version range:<1.25.0,>=1.17.3!install version:1.20.1!requirement id:8521490!
| +-&scikit-learn!version range:==0.24.1!install version:0.24.1!requirement id:11412206!
| | +-&joblib!version range:>=0.11!install version:1.1.0!requirement id:8521502!
| | +-&numpy!version range:>=1.13.3!install version:1.20.1!requirement id:8521503!
| | | +-&beautifulsoup4!version range:*!install version:4.11.1!requirement id:10795711!
| | | +-&gitpython!version range:*!install version:3.1.27!requirement id:10795712!
| | | +-&ipython!version range:*!install version:8.3.0!requirement id:10795713!
| | | +-&matplotlib!version range:*!install version:3.5.2!requirement id:10795714!
| | | +-&numpydoc!version range:==1.1.0!install version:1.1.0!requirement id:10795715!
| | | +-&pandas!version range:*!install version:1.4.2!requirement id:10795716!
| | | +-&paver!version range:*!install version:1.3.4!requirement id:10795717!
| | | +-&pydata-sphinx-theme!version range:==0.4.1!install version:0.4.1!requirement id:10795718!
| | | +-&pygithub!version range:*!install version:1.55!requirement id:10795719!
| | | +-&scipy!version range:*!install version:1.8.0!requirement id:10795720!
| | | +-&sphinx!version range:<3.0,>=2.2.0!install version:3.0.0b1!requirement id:10795721!
| | | +-&towncrier!version range:*!install version:21.9.0!requirement id:10795722!
| | | +-&twine!version range:*!install version:4.0.0!requirement id:10795723!
| | | +-&urllib3!version range:*!install version:1.26.9!requirement id:10795724!
| | +-&scipy!version range:>=0.19.1!install version:1.8.0!requirement id:8521504!
| | | +-&numpy!version range:<1.25.0,>=1.17.3!install version:1.20.1!requirement id:8521490!
| | +-&threadpoolctl!version range:>=2.0.0!install version:3.1.0!requirement id:8521505!
| +-&sdv!version range:*!install version:0.14.1!requirement id:11412208!
| +-&torch!version range:<2,>=1.0!install version:1.11.0!requirement id:11412210!
| | +-&typing-extensions!version range:*!install version:4.2.0!requirement id:9206979!
| +-&torchvision!version range:>=0.4.2,<1!install version:0.12.0!requirement id:11412212!
| | +-&numpy!version range:*!install version:1.20.1!requirement id:9206819!
| | | +-&beautifulsoup4!version range:*!install version:4.11.1!requirement id:10795711!
| | | +-&gitpython!version range:*!install version:3.1.27!requirement id:10795712!
| | | +-&ipython!version range:*!install version:8.3.0!requirement id:10795713!
| | | +-&matplotlib!version range:*!install version:3.5.2!requirement id:10795714!
| | | +-&numpydoc!version range:==1.1.0!install version:1.1.0!requirement id:10795715!
| | | +-&pandas!version range:*!install version:1.4.2!requirement id:10795716!
| | | +-&paver!version range:*!install version:1.3.4!requirement id:10795717!
| | | +-&pydata-sphinx-theme!version range:==0.4.1!install version:0.4.1!requirement id:10795718!
| | | +-&pygithub!version range:*!install version:1.55!requirement id:10795719!
| | | +-&scipy!version range:*!install version:1.8.0!requirement id:10795720!
| | | +-&sphinx!version range:<3.0,>=2.2.0!install version:3.0.0b1!requirement id:10795721!
| | | +-&towncrier!version range:*!install version:21.9.0!requirement id:10795722!
| | | +-&twine!version range:*!install version:4.0.0!requirement id:10795723!
| | | +-&urllib3!version range:*!install version:1.26.9!requirement id:10795724!
| | +-&pillow!version range:>=5.3.0!install version:9.1.0!requirement id:9206820!
| | +-&requests!version range:*!install version:2.27.1!requirement id:9206821!
| | +-&torch!version range:==1.11.0!install version:1.11.0!requirement id:9206822!
| | | +-&typing-extensions!version range:*!install version:4.2.0!requirement id:9206979!
| | +-&typing-extensions!version range:*!install version:4.2.0!requirement id:9206823!

Suggested solutions

1.Change your direct dependency pandas [>=0.24,<2] to be pandas [<=1.1.4].
2.Remove your direct dependency pandas [>=0.24,<2], and use pandas transitively introduced by rdt.
3.Upgrade or downgrade your direct dependency rdt to transitively introduce a compatible version of pandas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.