LSaldyt / Qurry

Qurry (was) a prototype for a functional quantum programming language. It incorporated many aspects of functional programming (Haskell, Clojure), but also took standard design philosophies from C++, Python, and other "traditional" languages. [category: quantum]
MIT License
25 stars 7 forks source link

Addition of a requirements file #11

Closed ntwalibas closed 5 years ago

ntwalibas commented 5 years ago

When a user clones the repository and attempts to run the examples, packages are missing; e.g. seaborn. Can you please add a requirements.txt from which a virtual environment can be created? Without it, installation for prospective users will be an unpleasant experience.

LSaldyt commented 5 years ago

Thanks for the suggestion! Actually, when I look at it, seaborn, matplotlib, and pandas are just libraries I've used for plotting stuff while I hack on curry, but the only true requirements are numpy and pyquil. I've added two requirements files reflecting this in a recent commit. I'll write up some basic usage instructions in the README too, since I know the project is missing those and is probably hard to understand without them.

ntwalibas commented 5 years ago

Sounds good. Waiting for the update so I can give more feedback. I felt just having the requirement file is enough since I can create a virtual environment and install everything into it using pip.

P.S.: I did send you the email, using nbashige at gmail. Did you get the same?

LSaldyt commented 5 years ago

It's been added! I got your email, but haven't had the time for a thorough reply. Expect to hear from me soon! I'll have much more time once school is over (Dec 6th)