[Gfoss] HomeRange_plugin aggiornato per rpy2

Buongiorno a tutti, e scusate il crossposting,

il mio plugin per QGIS è finalmente funzionante anche con rpy2!
Controllate il Plugin Installer per l'aggiornamento automatico.

Per rilasciare oggi questo importante aggiornamento ho disabilitato alcune
piccole funzionalità. Le renderò di nuovo operative al più presto.

Grazie in anticipo per testing e commenti (chiedete a Cavallini per avere
accesso in scrittura a Trac)

a presto
Anne Ghisla

Anne Ghisla ha scritto:

il mio plugin per QGIS è finalmente funzionante anche con rpy2!
Controllate il Plugin Installer per l'aggiornamento automatico.

Ora e' disponibile in automatico sul repo di faunalia.
Per piacere fate sapere se funziona, specialmente nella combinazione R
2.8+Windows.
Saluti.
pc
--
Paolo Cavallini, see: * http://www.faunalia.it/pc *

Scrive Paolo Cavallini <cavallini@faunalia.it>:

Anne Ghisla ha scritto:

> il mio plugin per QGIS è finalmente funzionante anche con rpy2!
> Controllate il Plugin Installer per l'aggiornamento automatico.

Ora e' disponibile in automatico sul repo di faunalia.
Per piacere fate sapere se funziona, specialmente nella combinazione R
2.8+Windows.

rettifico: è su Linux e Mac che non ho verificato (già su Debian Paolo ha
trovato un bachetto), su Windows XP con rpy2 e R 2.8.0 funziona (ci ho lavorato
ieri e oggi).

anne

Verificato su Linux (Kubuntu 8.04 con QGIS da trunk, Python 2.5.2 ed R 2.8.0).

IMHO converrebbe aggiungere una progress bar, perché (almeno a me)
durante il processamento rimane un riquadro grigio che può fare
sospettare che qualcosa non stia andando, che il sistema sia in
stallo, ecc.

Curioso, nonostante in interface.ui ci siano le checkbox "chk_out_owr"
e "chk_out_view", quando apro il plugin non mi appaiono... QGis/QT
fanno una cache delle interfacce per caso???

2009/1/7 GHISLA ANNE <a.ghisla@studenti.uninsubria.it>:

Scrive Paolo Cavallini <cavallini@faunalia.it>:

Anne Ghisla ha scritto:

> il mio plugin per QGIS č finalmente funzionante anche con rpy2!
> Controllate il Plugin Installer per l'aggiornamento automatico.

Ora e' disponibile in automatico sul repo di faunalia.
Per piacere fate sapere se funziona, specialmente nella combinazione R
2.8+Windows.

rettifico: č su Linux e Mac che non ho verificato (giŕ su Debian Paolo ha
trovato un bachetto), su Windows XP con rpy2 e R 2.8.0 funziona (ci ho lavorato
ieri e oggi).

anne

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.

Scrive "G. Allegri" <giohappy@gmail.com>:

Verificato su Linux (Kubuntu 8.04 con QGIS da trunk, Python 2.5.2 ed R
2.8.0).

IMHO converrebbe aggiungere una progress bar, perché (almeno a me)
durante il processamento rimane un riquadro grigio che può fare
sospettare che qualcosa non stia andando, che il sistema sia in
stallo, ecc.

buona idea, ci stavo meditando da un po':
https://www.faunalia.it/animove/trac/ticket/4

Curioso, nonostante in interface.ui ci siano le checkbox "chk_out_owr"
e "chk_out_view", quando apro il plugin non mi appaiono... QGis/QT
fanno una cache delle interfacce per caso???

no no, per ora le ho nascoste perché non fanno quello che devono:
https://www.faunalia.it/animove/trac/ticket/10
https://www.faunalia.it/animove/trac/ticket/11

grazie del testing!
provvederò a sistemare queste cosette al più presto. Appena risolvo, Paolo
aggiorna il repository.

saluti

Anne

grazie del testing!
provvederň a sistemare queste cosette al piů presto. Appena risolvo, Paolo
aggiorna il repository.

avevo anche rilanciato pyuic4 e non avevo visto che erano nascoste :slight_smile:
buon lavoro!

Scrive "G. Allegri" <giohappy@gmail.com>:

> grazie del testing!
> provvederò a sistemare queste cosette al più presto. Appena risolvo, Paolo
> aggiorna il repository.

avevo anche rilanciato pyuic4 e non avevo visto che erano nascoste :slight_smile:
buon lavoro!

ho provato a sistemare la cosa alla cieca, se hai SVN puoi scaricare la
revisione 110 e vedere se funziona... su Windows gira ancora.

(com'è proficuo stare a casa quando nevica!)

saluti

Ho scaricato la rev 100 ma in trunk vedo ancora:

    self.chk_in_rows.hide()
    self.chk_out_view.hide()

Ora devo uscire, casomai rifarò un test in serata.

Un consiglio in generale: siccome sono "long running processes" non
converrebbe mettere il codice di processamento dentro un QThread? Così
gestisci meglio anche la progress bar...

2009/1/7 Anne Ghisla <a.ghisla@studenti.uninsubria.it>:

Scrive "G. Allegri" <giohappy@gmail.com>:

> grazie del testing!
> provvederň a sistemare queste cosette al piů presto. Appena risolvo, Paolo
> aggiorna il repository.

avevo anche rilanciato pyuic4 e non avevo visto che erano nascoste :slight_smile:
buon lavoro!

ho provato a sistemare la cosa alla cieca, se hai SVN puoi scaricare la
revisione 110 e vedere se funziona... su Windows gira ancora.

(com'č proficuo stare a casa quando nevica!)

saluti

In attesa di cenare ho fatto un po' di prove. Ho cambiato un po' il
codice creando una classe derivata QThread ed ho rinominato il metodo
"run" ad "accept", così da evitare l'override dello slot del QButton e
mantenere la finestra di dialogo aperta... Tutto funziona, ma rimane
l'effetto "freezing". Rivedendo passo passo il codice credo che il
problema non dipenda da Qt ma proprio dal codice RPy. Sulla mia
macchina mi richiede il 100% della CPU...
Non posso contribuire di più perché sono in partenza per le nozze :slight_smile:

Un saluto a tutti!
Giovanni

Il 7 gennaio 2009 16.33, Anne Ghisla Insubriae <a.ghisla@gmail.com> ha scritto:

G. Allegri ha scritto:

Ho scaricato la rev 100 ma in trunk vedo ancora:

   self.chk_in_rows.hide()
   self.chk_out_view.hide()

se hai scaricato la 100 è giusto... prova, quando riesci, a scaricare la
HEAD (110) che ha anche l'ultimo aggiornamento.

Ora devo uscire, casomai rifarò un test in serata.

Un consiglio in generale: siccome sono "long running processes" non
converrebbe mettere il codice di processamento dentro un QThread? Così
gestisci meglio anche la progress bar...

grazie del suggerimento, mi leggerò la documentazione!

saluti

2009/1/7 Anne Ghisla <a.ghisla@studenti.uninsubria.it>:

Scrive "G. Allegri" <giohappy@gmail.com>:

grazie del testing!
provvederň a sistemare queste cosette al piů presto. Appena risolvo,
Paolo
aggiorna il repository.

avevo anche rilanciato pyuic4 e non avevo visto che erano nascoste :slight_smile:
buon lavoro!

ho provato a sistemare la cosa alla cieca, se hai SVN puoi scaricare la
revisione 110 e vedere se funziona... su Windows gira ancora.

(com'č proficuo stare a casa quando nevica!)

saluti