[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#896927: ITP: tvb-gdist -- Compute geodesic distances





On Thu, Apr 26, 2018 at 8:16 AM, Johannes Schauer <josch@debian.org> wrote:
On Thu, 26 Apr 2018 00:50:09 +0100 umar haruna abdullahi <umarbrowser20@gmail.com> wrote:
> Package: wnpp
> Severity: wishlist
> Owner: umar haruna abdullahi <umarbrowser20@gmail.com>
>
> * Package name    : tvb-gdist

If this is supposed to be a Python package, then you might want to consider
naming it python-gdist.
No it is not a python package just the require library for the core of tvb-framework https://github.com/umarbrowser/tvb-framework 
 

>   Version         : 1.5.5
>   Upstream Author : umar haruna abdullahi <umarbrowser20@gmail.com>
> * URL             : http://www.thevirtualbrain.org/

This links to a website about neuroscience. I don't see a link there to this
Cython module.
Yes is on of their core modules here is it github address https://github.com/umarbrowser/tvb-geodesic

> * License         : (GPL v3.)
>   Programming Lang: (C++, Python.)
>   Description     : Compute geodesic distances
>
> (This module the building of a cython wrapper around a C++ library for
> calculating the geodesic distance between points on a mesh)

I found the package on pypi:

https://pypi.org/project/tvb-gdist/
Yes all of the remaining packages vb_data tvb_library tvb_framework are their .
 

It seems to require the C++ library at http://code.google.com/p/geodesic/ but
code.google.com is dead and the package does not seem to be in Debian? Did you
file an ITP for that C++ library as well? Is the package still maintained?
They added a python wrapped and made small fixes to the original library, to make it compatible with cython because it has MIT  license

>  - why is this package useful/relevant?
> Yes because it will help alot of people

Could you elaborate and be more precise?
I am going to package it to http://neuro.debian.net and they recommend submitting my  to debian and the will sponsor it

TheVirtualBrain is a framework for the simulation of the dynamics of large-scale brain networks with biologically realistic connectivity. TheVirtualBrain uses tractographic data (DTI/DSI) to generate connectivity matrices and build cortical and subcortical brain networks. The connectivity matrix defines the connection strengths and time delays via signal transmission between all network nodes. Various neural mass models are available in the repertoire of TheVirtualBrain and define the dynamics of a network node. Together, the neural mass models at the network nodes and the connectivity matrix define the Virtual Brain. TheVirtualBrain simulates and generates the time courses of various forms of neural activity including Local Field Potentials (LFP) and firing rate, as well as brain imaging data such as EEG, MEG and BOLD activations as observed in fMRI.

>  - is it a dependency for another package?
> yes

Which one?
 https://github.com/umarbrowser/tvb-framework 

>  - do you use it?
> yes
>  - if there are other packages providing similar functionality, how does it compare?
> No there was no any other package like it

Really?

from geopy.distance import great_circle

Or how about this one:

from GeographicLib import Geodesic, GeodesicLine

Both packages (python-geopy and python-geographiclib) are already in Debian.
i will look at it but it has the customize library for tvb-framework and i don't think it's in http://neuro.debian.net 

>  - how do you plan to maintain it?
> By giving it my full time whenever a new version is out
>
>  - inside a packaging team (check list at https://wiki.debian.org/Teams)?
> Yes i am planniong to became one

Since this is a Python package it might fit in the Python packaging team:

https://salsa.debian.org/python-team/
I will contact them to became one 


>  - are you looking for co-maintainers?
> yes but not now
>  - do you need a sponsor?
> Yes

Thanks!

cheers, josch


Reply to: