diff --git a/README.md b/README.md index 22f273e8..78f759d4 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # larvaworld

- - CI Status + + CI Status Documentation Status - - Test coverage percentage + + Test coverage percentage

@@ -34,11 +34,11 @@ **Documentation**: https://larvaworld.readthedocs.io -**Source Code**: https://github.com/almoehi/larvaworld +**Source Code**: https://github.com/nawrotlab/larvaworld --- -Platform to develop and run fully embodied virtual drosophila larva experiments. +A virtual lab for Drosophila larva behavioral modeling and analysis. ## Installation diff --git a/pyproject.toml b/pyproject.toml index 3c35331d..ca34ab1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,15 +5,15 @@ requires = [ "poetry-core>=1.0.0" ] [tool.poetry] name = "larvaworld" version = "0.0.0" -description = "Platform to develop and run fully embodied virtual drosophila larva experiments." -authors = [ "almoehi " ] -license = "MIT" +description = "A virtual lab for Drosophila larva behavioral modeling and analysis" +authors = ['Panagiotis Sakagiannis '] +license = "GNU General Public License v3" readme = "README.md" -repository = "https://github.com/almoehi/larvaworld" +repository = "https://github.com/nawrotlab/larvaworld" documentation = "https://larvaworld.readthedocs.io" classifiers = [ "Development Status :: 2 - Pre-Alpha", - "Intended Audience :: Developers", + "Intended Audience :: Science/Research", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Software Development :: Libraries", @@ -23,21 +23,65 @@ packages = [ ] [tool.poetry.urls] -"Bug Tracker" = "https://github.com/almoehi/larvaworld/issues" -"Changelog" = "https://github.com/almoehi/larvaworld/blob/main/CHANGELOG.md" +"Bug Tracker" = "https://github.com/nawrotlab/larvaworld/issues" +"Changelog" = "https://github.com/nawrotlab/larvaworld/blob/main/CHANGELOG.md" [tool.poetry.scripts] -larvaworld = "larvaworld.cli:app" +larvaworld = "larvaworld.cli.main:main" +larvaworld-gui = "larvaworld.gui.main:main" + +[tool.setuptools.package-data] +"*" = ["*.sh", "*.png", "*.pdf", "*.txt", "*.csv"] [tool.poetry.dependencies] python = "^3.8" rich = ">=10" typer = { extras = [ "all" ], version = "^0.9.0" } +agentpy = "0.1.*" +argparse = "1.4.*" +geopandas = "0.13.*" +holoviews = "1.17.*" +hvplot = "0.10.*" +imageio = "2.35.*" +importlib = "1.0.*" +matplotlib = "3.7.*" +movingpandas = "0.19.*" +numpy = "1.24.*" +panel = "1.2.*" +pandas = "2.0.*" +param = "2.1.*" +pint = "0.21.*" +pint_pandas = "0.3" +powerlaw = "1.5" +progressbar = "2.5" +pygame = "2.6.*" +pypdf = "5.0.*" +PySimpleGUI = "4.70.*" +seaborn = "0.13.*" +scikit-learn = "1.3.*" +scipy = "1.9.*" +shapely = "2.0.*" +statannot = "0.2.*" +tables = "3.8.*" +typing-extensions = "4.12.*" + [tool.poetry.group.dev.dependencies] pytest = "^8.0.0" pytest-cov = "^5.0.0" +[tool.poetry.group.nengo] +optional = false + +[tool.poetry.group.nengo.dependencies] +nengo = "4.0" + +[tool.poetry.group.box2d] +optional = false + +[tool.poetry.group.box2d.dependencies] +box2d-py = "2.3.8" + [tool.poetry.group.docs] optional = true