Skip to content

Commit

Permalink
initializing codebase and supplementary files
Browse files Browse the repository at this point in the history
  • Loading branch information
obliviateandsurrender committed Aug 11, 2023
1 parent 4313558 commit a755df8
Show file tree
Hide file tree
Showing 55 changed files with 2,300 additions and 0 deletions.
6 changes: 6 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
pennylane==0.30.0
numpy
scipy
pylanczos
networkx
pytest
41 changes: 41 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

# http://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
from setuptools import setup

setup(
name='qdatasetgen',
version='0.1.0',
description='Quantum datasets generator scripts',
url='https://github.com/PennyLaneAI/DatasetsSource',
author='Utkarsh Azad',
author_email='utkarsh@xanadu.ai',
license='Apache',
packages=['quantum_datasets'],
install_requires=['numpy',
'pytest',
'pennylane',
'networkx',
'pylanczos',
],

classifiers=[
'Development Status :: 1 - Planning',
'Intended Audience :: Science/Research',
'License :: OSI Approved :: BSD License',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.4',
'Programming Language :: Python :: 3.5',
],
)
17 changes: 17 additions & 0 deletions src/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at

# http://www.apache.org/licenses/LICENSE-2.0

# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
"""__init__ file for qdatagen."""

from .pipeline import DataPipeline
from .qchem import ChemDataPipeline
from .qspin import SpinDataPipeline
from .spin import SpinSystem, IsingModel, HeisenbergModel, FermiHubbardModel, BoseHubbardModel
Loading

0 comments on commit a755df8

Please sign in to comment.