Skip to content

Commit 3872de5

Browse files
committed
update setup file
1 parent e4a48e0 commit 3872de5

3 files changed

Lines changed: 31 additions & 22 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
*.pyc
22
/dist/
33
/*.egg-info
4+
/build/

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# PythonVRFT Library - Version 0.0.3
1+
# PythonVRFT Library - Version 0.0.4
22
VRFT Adaptive Control Library written in Python. Aim of this library is to provide an implementation of the VRFT (Virtual Reference Feedback Tuning) algorithm.
33

44
_Author_: Alessio Russo (PhD Student at KTH - alesssior@kth.se)
@@ -33,7 +33,7 @@ python -m unittest
3333
## Changelog
3434
- [**DONE - V0.0.2**][26.03.2017] Implement the basic VRFT algorithm (1 DOF. offline, linear controller, controller expressed as scalar product theta*f(z))
3535
- [**DONE - V0.0.3**][05.01.2020] Code refactoring and conversion to Python 3; Removed support for Python Control library.
36-
- [**In Progress**][07.01.2020-] Add Documentation and Latex formulas
36+
- [**In Progress - V0.0.4**][07.01.2020-] Add Documentation and Latex formulas
3737
- [**TODO**] Add MIMO Support
3838
- [**TODO**] Add IV Support
3939
- [**TODO**] Generalize to other kind of controllers (e.g., neural nets)

setup.py

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,34 @@
11
from setuptools import setup
2+
from os import path
3+
this_directory = path.abspath(path.dirname(__file__))
4+
with open(path.join(this_directory, 'README.md'), encoding='utf-8') as f:
5+
long_description = f.read()
26

3-
setup(name = 'pythonvrft-alessior',
4-
version = '0.0.3',
5-
description = 'VRFT Python Library',
6-
long_description = 'VRFT Python Library',
7-
keywords = 'VRFT Virtual Reference Feedback Tuning Adaptive Control',
8-
url = 'https://github.com/rssalessio/PythonVRFT/',
9-
author = 'Alessio Russo',
10-
author_email = 'alessior@kth.se',
11-
license='GPL3',
12-
packages=['vrft', 'test'],
13-
zip_safe=False,
14-
install_requires = [
15-
'scipy',
16-
'numpy',
17-
],
18-
test_suite = 'nose.collector',
19-
test_requires = ['nose'],
20-
classifiers=[
7+
8+
setup(name = 'pythonvrft',
9+
version = '0.0.4',
10+
description = 'VRFT Python Library',
11+
long_description = long_description,
12+
long_description_content_type = 'text/markdown',
13+
keywords = 'VRFT Virtual Reference Feedback Tuning Adaptive Control',
14+
url = 'https://github.com/rssalessio/PythonVRFT/',
15+
author = 'Alessio Russo',
16+
author_email = 'alessior@kth.se',
17+
license='GPL3',
18+
packages=['vrft', 'test'],
19+
zip_safe=False,
20+
install_requires = [
21+
'scipy',
22+
'numpy',
23+
],
24+
test_suite = 'nose.collector',
25+
test_requires = ['nose'],
26+
classifiers=[
2127
"Programming Language :: Python :: 3",
22-
"License :: OSI Approved :: GPL3 License",
28+
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
2329
"Operating System :: OS Independent",
30+
"Development Status :: 3 - Alpha",
31+
"Topic :: Scientific/Engineering"
2432
],
25-
python_requires='>=3.5',
33+
python_requires='>=3.5',
2634
)

0 commit comments

Comments
 (0)