Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
**/__pycache__/
**/*.py[cod]

# Ignore local build files
build/
pdesolvers.egg-info/

# ignore .idea file
.idea/*
.idea
Expand All @@ -13,6 +17,7 @@

# Ignore VS Code files
.vscode
.venv

# Other files
*.log
1 change: 1 addition & 0 deletions VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
0.1.0
Binary file added dist/pdesolvers-0.1-py3-none-any.whl
Binary file not shown.
Binary file added dist/pdesolvers-0.1.tar.gz
Binary file not shown.
5 changes: 4 additions & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@ matplotlib==3.9.2
numpy==2.1.3
scipy==1.14.1
pandas==2.2.3
pytest==8.3.4
pytest==8.3.4
setuptools
wheel
twine
40 changes: 40 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
from setuptools import setup, find_packages
import io
import os

here = os.path.abspath(os.path.dirname(__file__))

NAME = 'pdesolvers'

# Import version from file
version_file = open(os.path.join(here, 'VERSION'))
VERSION = version_file.read().strip()

DESCRIPTION = 'A package for solving partial differential equations'

# Import the README and use it as the long-description.
# Note: this will only work if 'README.md' is present in your MANIFEST.in file!
try:
with io.open(os.path.join(here, 'README.md'), encoding='utf-8') as f:
LONG_DESCRIPTION = '\n' + f.read()
except FileNotFoundError:
long_description = DESCRIPTION

setup(
name=NAME,
version='0.1',
description=DESCRIPTION,
long_description=LONG_DESCRIPTION,
long_description_content_type='text/markdown',\
author='Chelsea De Marseilla, Debdal Chowdhury',
license='Apache License 2.0',
packages=find_packages(),
install_requires=[
'matplotlib==3.9.2',
'numpy==2.1.3',
'scipy==1.14.1',
'pandas==2.2.3',
'pytest==8.3.4'
],
url='https://github.com/GPUEngineering/PDESolvers',
)