You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(11) |
Sep
(14) |
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(2) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2004 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Lars K. <ki...@id...> - 2004-01-14 12:47:18
|
Andrea Splendiani <spl...@di...> writes: > I was trying to run Zherlock on my computer (Linux debian), but I get > the following error: > system/Tools.py cannot import Numeric (no module named Numeric). > Any hints why this may happen ? You are most probably missing the Numeric module for python. Since you are running Debian you can install python2.2-numeric (or python2.3-numeric depending on your python version) with apt-get. This should solve the problem. Regards, Lars Kirkhus |
From: Andrea S. <spl...@di...> - 2004-01-14 12:32:33
|
I was trying to run Zherlock on my computer (Linux debian), but I get the following error: system/Tools.py cannot import Numeric (no module named Numeric). Any hints why this may happen ? regards, Andrea Splendiani ------------------------------------------------------------------------ --- Andrea Splendiani Dip. Biotecnologie e Bioscienze, Univ. Milano-Bicocca Piazza della Scienza 2, 20126 Milano Italy ph: +39 2 6448 3556 +39 2 6448 4521 Fax: +39 2 6448 3552 ------------------------------------------------------------------------ --- |
From: Paul K. <pki...@us...> - 2003-06-12 23:57:27
|
Hi all, While browsing through the zherlock repository, I came across your implementation of savisky-golay filtering. It looks like you are sliding a window over all the values in the data set using a loop rather than using the builtin filter function which is designed to do just that. I do this in my sgolayfilt function at http://octave.sf.net. Less important, Design/d-optimal/nfindk.m could use cumprod([1:n]) rather than a for loop. The functions you are writing look like they are useful to the broader octave community. You are welcome to host them at octave-forge. I prefer to use a preexisting matlab interface if similar functions exist in one of the matlab toolboxes (e.g., the factorial design functions in the statistics toolbox), unless there is a good reason not to (e.g., because you are returning error estimates from your savitsky-golay filter). Thanks, Paul Kienzle pki...@us... |
From: A. <bjo...@ph...> - 2003-04-28 11:19:46
|
Dear Zherlockians, I'm happy to announce that version 0.2 of Zherlock has been released! The= main changes in the new version are related to the GUI: - completely rewritten GUI-environment - skinable nodes - user preferences - improved input dialog windows Have fun! Bj=F8rn --=20 Prof. Bj=F8rn K. Alsberg Department of Chemistry,=20 Norwegian University of Science and Technology Division of Physical Chemistry Sem S=E6lands vei 14 N-7491 Trondheim, Norway Tlf. : +47 73 59 41 84 Mobile: +47 41 60 69 22 e-mail: bjo...@ph... WWW : http://phys.chem.ntnu.no/~bka/index.html ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ |
From: <ole...@ya...> - 2003-01-31 08:54:06
|
Hei, Zherlockere. Jeg er den heldige, som skal lage graphics handle til Octave. Dette prosjektet vil havne på sourceforge på GPL. Dere får min email her, og jeg kan treffes på email, yahoo-messenger, og icq. NB: Jeg er så sær, så jeg av prinsipp ikke tar imot email fra hverken msn.com eller hotmail.com, da disse blir slettet automatisk. Ole Dagens sitat: "My machine is powered by Linux, and I wish I were to." ______________________________________________________ Få den nye Yahoo! Messenger på http://no.messenger.yahoo.com/ Nye ikoner og bakgrunner, webkamera med superkvalitet og dobbelt så morsom |
From: <bjo...@ph...> - 2003-01-28 00:25:47
|
Dear Zherlockians, Here is an example of how the nodes in SIMULINK look like: http://www.mathworks.com/cmsimages/sl_mainimage_wl_4221.gif I think we should try something similar for Zherlock as it will aid the interpretation of a diagram. Maybe we should consider using the Qt Canvas= module as Torbj=F8rn suggested in the beginning?=20 Bj=F8rn |
From: <mar...@pv...> - 2002-12-12 07:59:23
|
Quoting Bj=F8rn K=E5re Alsberg <bjo...@ph...>: >=20 > Iflg. planen skulle vi frigj=F8re versjon 0.1 av Zherlock denne uken > p=E5 sourceforge. Er det noen som vet hva som skjer i denne saken? Jeg venter bare p=E5 beskjed om at dere er forn=F8yd. Men f=F8r en=20 offisiell release m=E5 noen (Bj=F8rn?) skrive: - En README fil som forteller hva Zherklock er og hvordan man skal=20 bruke det (i sv=E6rt korte trekk forel=F8pig) - En INSTALL fil som forteller hvilke requirements som m=E5 v=E6re=20 oppfylt for at Zherlock skal virke, og hvordan man starter Zherlock. Ellers vil ingen klare =E5 f=E5 noe fornuftig ut av releasen. Martin --=20 "Computer science is not about computers any more than astronomy is about telescopes." -- EW Dijkstra |
From: <bjo...@ph...> - 2002-12-11 22:41:51
|
Hei, Iflg. planen skulle vi frigj=F8re versjon 0.1 av Zherlock denne uken p=E5 sourceforge. Er det noen som vet hva som skjer i denne saken? Hilsen Bj=F8rn |
From: <jo...@jo...> - 2002-09-24 09:40:46
|
On Tue, 24 Sep 2002, Per-Olof =C5strand wrote: > While installing python-vtk I found a debian release of mayavi: > http://mayavi.sourceforge.net/ . It appears to be an open source data > visualization software based on python and vtk, and may therefore be > interesting to look into. This is JWIBLF (Just What I've Been Looking For)! While incorporating this into Zherlock might not be a good idea (this is an end-user tool, not a programming API), this seems to be a very useful tool to play with and learn the various features of VTK! Instead of doing lots of programming to play with features, it's possible visually define pipelines and adjust visualization properties. I like it! Jahn Otto |
From: <mar...@pv...> - 2002-09-24 09:32:34
|
Quoting Per-Olof =C5strand <aas...@ph...>: > > While installing python-vtk Ikke bruk for mye tid p=E5 dette: Audun er straks ferdig med =E5 lage RPM'er. Da g=E5r installeringen automagisk. Ingen grunn til at alle skal sitte og kompilere dette selv, og=20 pr=F8ve =E5 skru p=E5 de riktige knappene. > http://mayavi.sourceforge.net/=20 Jepp, her var det ihvertfall mange imponerende screenshots. Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <aas...@ph...> - 2002-09-24 09:22:45
|
While installing python-vtk I found a debian release of mayavi: http://mayavi.sourceforge.net/ . It appears to be an open source data visualization software based on python and vtk, and may therefore be interesting to look into. Per-Olof --=20 Per-Olof =C5strand Professor Department of Chemistry, Physical Chemistry Norwegian University of Science and Technology (NTNU) 7491 Trondheim, Norway email: aas...@ph... phone: +47 7359 4175 web: http://phys.chem.ntnu.no fax: +47 7359 1676 |
From: <bjo...@ph...> - 2002-09-23 19:38:06
|
Dear Zherlockians, Attached is a demo which shows how 3D scatter plots can be created using = VTK with Python. If you want to make this into a more general function, please let me know= so we're not working independently on the same problem. Bj=F8rn |
From: <bjo...@ph...> - 2002-09-23 15:01:57
|
> Det kan virke som "Numerical Python" over tid skal erstattes av > "Numarray" (http://stsdas.stsci.edu/numarray/), som er mer avansert. > Kanskje er det lurere =E5 utvikle for Numarray med =E9n gang. Ja, jeg er enig at vi b=F8r satse p=E5 NumArray. =20 Bj=F8rn |
From: <mar...@pv...> - 2002-09-23 14:12:47
|
Det er vel p=E5 tide at noen(tm) bestemmer hvordan data skal=20 representeres i Python-delen av Zherlock, disse doble listene=20 (som jeg har brukt hittil) er verken elegante eller fleksible. En mulighet er =E5 bruke array klassen i Numerical Python, http://www.pfdubois.com/numpy/html2/numpy.html Det kan virke som "Numerical Python" over tid skal erstattes av "Numarray" (http://stsdas.stsci.edu/numarray/), som er mer avansert. Kanskje er det lurere =E5 utvikle for Numarray med =E9n gang. Ved =E5 basere seg p=E5 en av disse kan man ogs=E5 bruke funksjoner fra LinearAlgebra (interface til LAPACK), som f.eks. singular_value_decomposition() og andre kjekke ting. Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <mar...@pv...> - 2002-09-23 07:28:07
|
Vedlagt er en Pyhton-modul som kan lese Matlab's .mat filer. Den er testet og utviklet for versjon 5, men heldigvis bruker versjon 6 det samme formatet. Octave kan ogs=E5 skrive dette formatet vha. opsjonen -mat-binary. Dokumentasjon fra Mathworks: http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_form= at.pdf Lesingen at .mat-filer kompliseres av: - Matlab fors=F8ker s=E5 godt den kan =E5 begrense plass-bruken. F.eks. vil heltall mindre enn 256 bli lagret som INT8, selvom tall generelt er double (64 bit). - Hvis resultatet av kompresjonen over gj=F8r at hele innholdet kan lagres p=E5 4 byte, blir dataene lagret i et s=E5kalt "compressed format", der b=E5de header og data er innenfor samme 8-byte chunk. Vanligvis ligger headeren i =E9n 8-byte og dataene i p=E5f=F8lgende 8-byte chunker (med padding hvis n=F8dvendig). PS: Dokumentasjonen av "compressed format" er feil, det er de to f=F8rste bytene som inneholder type og st=F8rrelse, se matfile.py. Data kan mao. lagres p=E5 to forskjellige m=E5ter. N=E5r man leser inn en fil vha. matfile.read(filename), skriver den ut (for debugging) hvilket format dataene var lagret i. Modulen "matfile" har bare =E9n public funksjon, read(filename), som returnerer en dictionary med dataene i fila. Implementering av write(filename) "is left as an exercise", og er enklere fordi komprimeringen (se over) er optional. Fila er godt dokumentert, s=E5 det burde v=E6re greit =E5 skj=F8nne hva som foreg=E5r. Modulen er begrensen til =E5 lese 2-dimensjonale data-elementer av typen miMATRIX der elementene er av typen mxDOUBLE_CLASS. Andre data-elementer og miMATRIX-typer (som f.eks. struct) blir ignorert. Hvis tallene i matrisa er komplekse, blir kun den reeele delen lest inn. Moulen kan mao. kan lese inn reelle tall (som er 1x1-matriser), vektorer og matriser. Bruksanvisning: >>> import matfile >>> data =3D matfile.read('test.mat') >>> data.keys() ['z', 'X', 'y'] >>> data['X'] [[0.251481413841, 0.832246601582, 0.303571850061, 0.378447204828], [0.796560764313, 0.780643641949, 0.781302332878, 0.124411523342], [0.632854282856, 0.983956634998, 0.33520668745, 0.914535939693], [0.917850136757, 0.688183784485, 0.52954941988, 0.566129207611], [0.723106980324, 0.717298448086, 0.438639104366, 0.0890993028879], [0.110549584031, 0.0592325925827, 0.694510757923, 0.868202447891], [0.490763515234, 0.51551002264, 0.797269761562, 0.403511583805], [0.615646481514, 0.243423506618, 0.809432089329, 0.148139417171], [0.49613776803, 0.491578072309, 0.758937239647, 0.962828457355], [0.0302386544645, 0.724396169186, 0.672022461891, 0.0798863992095]] Enjoy, Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <mar...@pv...> - 2002-09-23 07:23:54
|
Vedlagt er en Pyhton-modul som kan lese Matlab's .mat filer. Den er=20 testet og utviklet for versjon 5, men heldigvis bruker versjon 6 det samme formatet. Octave kan ogs=E5 skrive dette formatet vha. opsjonen -mat-binary. Dokumentasjon fra Mathworks: http://www.mathworks.com/access/helpdesk/help/pdf_doc/matlab/matfile_form= at.pdf Lesingen at .mat-filer kompliseres av: - Matlab fors=F8ker s=E5 godt den kan =E5 begrense plass-bruken. F.eks. vil heltall mindre enn 256 bli lagret som INT8, selvom tall generelt er double (64 bit). - Hvis resultatet av kompresjonen over gj=F8r at hele innholdet kan lagres p=E5 4 byte, blir dataene lagret i et s=E5kalt "compressed format", der b=E5de header og data er innenfor samme 8-byte chunk. Vanligvis ligger headeren i =E9n 8-byte og dataene i p=E5f=F8lgende 8-byte chunker (med padding hvis n=F8dvendig). PS: Dokumentasjonen av "compressed format" er feil, det er de to f=F8rste bytene som inneholder type og st=F8rrelse, se matfile.py. Data kan mao. lagres p=E5 to forskjellige m=E5ter. N=E5r man leser inn en fil vha. matfile.read(filename), skriver den ut (for debugging) hvilket format dataene var lagret i. Modulen "matfile" har bare =E9n public funksjon, read(filename), som returnerer en dictionary med dataene i fila. Implementering av write(filename) "is left as an exercise", og er enklere fordi=20 komprimeringen (se over) er optional. Fila er godt dokumentert, s=E5 det burde v=E6re greit =E5 skj=F8nne hva som foreg=E5r. Modulen er begrensen til =E5 lese 2-dimensjonale data-elementer av typen miMATRIX der elementene er av typen mxDOUBLE_CLASS. Andre=20 data-elementer og miMATRIX-typer (som f.eks. struct) blir ignorert. Hvis tallene i matrisa er komplekse, blir kun den reeele delen lest inn. Moulen kan mao. kan lese inn reelle tall (som er 1x1-matriser),=20 vektorer og matriser. Bruksanvisning: >>> import matfile >>> data =3D matfile.read('test.mat') >>> data.keys() ['z', 'X', 'y'] >>> data['X'] [[0.251481413841, 0.832246601582, 0.303571850061, 0.378447204828], [0.796560764313, 0.780643641949, 0.781302332878, 0.124411523342], [0.632854282856, 0.983956634998, 0.33520668745, 0.914535939693], [0.917850136757, 0.688183784485, 0.52954941988, 0.566129207611], [0.723106980324, 0.717298448086, 0.438639104366, 0.0890993028879], [0.110549584031, 0.0592325925827, 0.694510757923, 0.868202447891], [0.490763515234, 0.51551002264, 0.797269761562, 0.403511583805], [0.615646481514, 0.243423506618, 0.809432089329, 0.148139417171], [0.49613776803, 0.491578072309, 0.758937239647, 0.962828457355], [0.0302386544645, 0.724396169186, 0.672022461891, 0.0798863992095]] Enjoy, Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <aas...@ph...> - 2002-09-12 17:11:55
|
Hello, I found another interesting link to "open source eduaction" http://www.schoolforge.net/members.php Best regards, Per-Olof --=20 Per-Olof =C5strand Professor Department of Chemistry, Physical Chemistry Norwegian University of Science and Technology (NTNU) 7491 Trondheim, Norway email: aas...@ph... phone: +47 7359 4175 web: http://phys.chem.ntnu.no fax: +47 7359 1676 |
From: <mar...@pv...> - 2002-09-10 11:09:40
|
Her er en oppdatert versjon med f=F8lgende ChangeLog: - mksession() skriver n=E5 til fila 'runfile.m' istedetfor til skjerm. - Metoden find_output_count(function) er lagt til. Den brukes for =E5 parse et octave-script og se hvor mange output-parametere=20 funksjonen i .m-fila returnerer.=20 find_output_count(function) brukes internt i mksession() for =E5 lage riktig funksjonskall. Tallet som den returnerer brukes ogs=E5 i parse() for =E5 klippe vekk evt. output fra octave-kj=F8ringen av funksjonen. - run() kaller n=E5 f=F8rst mksession() og til slutt parse(). Det er mao. ikke n=F8dvendig =E5 kalle disse metodene manuelt. - parse() er endret slik at skalarer returneres som en float istedetfor som en 1x1 matrise. Her m=E5 noen(tm) gj=F8re et=20 design-valg og bestemme hva som er riktig oppf=F8rsel. Siden run() n=E5 kaller mksession() og parse(), kan bruken av klassen forenkles til: import octave_plugin octave =3D octave_plugin.Octave() octave.function =3D 'pls' # Fila pls.m m=E5 da ligge i samme katalog octave.input =3D [X,Y,a,b,c] # Her kan X,Y,a,b osv. v=E6re enkle/doble lister eller tall, # i samme rekkef=F8lge som .m-funksjonen forventer dem. octave.run() output =3D octave.output # output vil n=E5 v=E6re en liste med variablene som ble returnert # fra .m-fila Klassen fungerer n=E5 s=E5vidt jeg kan se som den skal. Den krever bare en vanlig .m-fil med en funksjon som utf=F8rer den =F8nskede=20 oppgaven. Med mindre noen oppdager en bug i klassen, kommer jeg ikke til =E5 gj=F8re endringer p=E5 den. Hvem som helst st=E5r fritt til =E5 bruke den som de vil. Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <aas...@ph...> - 2002-09-09 17:33:37
|
Hello, Just for your information. It could be interesting to be a part of "Educational Linux Projects". I guess this is only an example. Best regards, Per-Olof =C5strand ----- Forwarded message from Raphael Hertzog <he...@de...> ----- Date: Sun, 08 Sep 2002 10:52:57 +0200 From: Raphael Hertzog <he...@de...> Reply-To: Raphael Hertzog <he...@de...> Subject: New subproject: DebianEdu To: deb...@li... Hello, I'm proud to announce the birth of the DebianEdu subproject. This subproject aims to make Debian the best distribution available for educational use. I hope that being an official Debian subproject will let us federate many initiatives around education like the french Debian Education distribution[1] (in which I was involved). I know at least of SkoleLinux[2] in Norway. But I'm sure there are other less known efforts underway, I invite them to join. HOW TO JOIN You just have to subscribe to the deb...@li... mailing list. You can do so by sending a mail with "confirm" in the subject to=20 deb...@li.... Or you can use the web form available here : http://www.debian.org/MailingLists/subscribe HOW TO HELP Many things can be done and needs to be done : - integrate in Debian some external Debian packages for education (we created some of these for the french Debian Education) - package non-packaged education related software - improve the existing software (adding i18n, adding more translations) - write good documentation - cooperate with the debian-installer effort to make sure we can have a good installer for people with limited computer skills - cooperate with other education-related projects (like Seul, Ofset, KdeEdu, ...) WEBSITE It's not yet integrated in the official www.debian.org website but it should (and will) be (volunteers can contact me :-)) : http://wiki.debian.net/DebianEdu Please relay that announce wherever you think it's worthwhile. Thanks, [1] http://logiciels-libres-cndp.ac-versailles.fr/ (french only) [2] http://developer.skolelinux.no/projectinfo.html.en --=20 Rapha=EBl Hertzog -+- http://www.ouaza.com Formation Linux et logiciel libre : http://www.logidee.com ----- End forwarded message ----- --=20 Per-Olof =C5strand Professor Department of Chemistry, Physical Chemistry Norwegian University of Science and Technology (NTNU) 7491 Trondheim, Norway email: aas...@ph... phone: +47 7359 4175 web: http://phys.chem.ntnu.no fax: +47 7359 1676 |
From: <mar...@pv...> - 2002-09-09 12:50:26
|
Torbj=F8rn spurte en gang hvilke b=F8ker man b=F8r lese ang. Python. Det er kanskje flere som lurer p=E5 det samme. Den f=F8rste er "Learning Python" fra O'Reilly, som beskriver spr=E5ket og hvordan ting virker i Python: Obligatorisk lesing. For eksempler p=E5 lure l=F8sninger har O'Reilly gitt ut boka=20 "Python Cookbook", som ogs=E5 kan v=E6re grei =E5 ha. Den er inndelt ette= r ulike typer problemer, og har mye nyttig informasjon i diskusjonen etter hver l=F8sning. Til slutt er online dokumentasjonen veldig grei =E5 sl=E5 opp i n=E5r man trenger noe. I Python er de fleste hjulene oppfunnet allerede, og "Python Library Reference" er stappfullt av moduler som man b=F8r ha=20 en viss oversikt over: http://www.python.org/doc/ Martin --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <mar...@pv...> - 2002-09-08 16:12:04
|
Quoting Bj=F8rn K=E5re Alsberg <bjo...@ph...>: > > Bug-fixes and improvements are welcomed. (Med Cc til Endre og Bj=F8rn R. som ikke er p=E5 -devel lista av en eller annen grunn.) Litt design-kommentarer: - Hvorfor er all koden i OctRun klassen puttet i init()-funksjonen? Da er vel i praksis klassen det samme som en funksjon (=E5 ha en klasse med bare init() virker litt un=F8dvendig). Det er kanskje bedre =E5 f.eks. lage en Octave klasse som har en metode Octave.run() ? Da kan denne klassen ogs=E5 ha metoder felles med andre plugin-klasser. - Return-verdier: Hva med =E5 la Octave.run() ta imot og returnere lister med parametere? Alts=E5 output[0], output[1] osv. istedetfor =E5 ha nummereringen som en del av variabelnavnet? Da er det lettere =E5 h=E5ndtere varierende antall in/ut-parametere, og man kan f.eks. bruke tuple unpacking til =E5 si: "T, P, Q, W =3D octave.output" - Jeg tror det er mulig =E5 bygge inn nok automatikk og "intelligens" i behandlingen av input/output-data til at variablene inputparam og output_types (aka hhv. func_params og vartypes i fila OctRunClass.py) ikke er n=F8dvendige. Det virker litt "knotete" =E5 m=E5tte spesifisere dem manuelt. - Spesifisering av parametere: Hva om man tilordnet data til Octave klassen vha. attributter istedetfor via et funksjonskall ? Mao. som: octave.function =3D 'pca' octave.inputdata =3D (X,a) Hvis de krever litt mer triksing enn bare en tilordning, kan de implementeres som metoder: octave.setfunction('pca') octave.setinputdata((X,a)) Da kan man til slutt bare si octave.run(), og la run-funksjonen bruke de attributtene som er definert i objektet: self.function osv. Det gj=F8r det ihvertfall lettere =E5 innf=F8re flere/andre parametere/attributter senere, siden man ikke er bundet til et funksjonskall. - Etter =E5 ha tenkt p=E5 punktene over, klarte jeg ikke =E5 la v=E6re: J= eg har implementert en klasse "Octave" (se vedlagt fil) som kan brukes=20 slik: import octave_plugin octave =3D octave_plugin.Octave() octave.function =3D 'pls' octave.input =3D [X, Y, a, b, c] # Her kan X,Y,a,b osv. v=E6re enkle/doble lister eller tall octave.mksession() octave.run() octave.parse() output =3D octave.output # output vil da v=E6re en liste som inneholder alle variable som ble # skrevet ut under Octave-kj=F8ringen av .m-fila, i den rekkef=F8lgen d= e # ble skrevet ut. - Jeg har utnyttet at alle variable i Matlab (Octave) er matriser, da kan funksjonen for =E5 lage input-fila kan forenkles veldig. Den inneholder n=E5 bare: def mksession(self): # Skriver ut variablene i self.input som octave-input import types, string for i in range(len(self.input)): param =3D self.input[i] if not isinstance(param, types.ListType): param =3D list((param,)) print "P%d =3D [" %i for row in range(len(param)): print param[row] print "]" param_names =3D map(lambda x: 'P' + str(x), range(len(self.input))) print "%s(%s)" % (self.function, string.join(param_names, ', ')) - N=E5r jeg f=F8rst hadde laget input-generatoren, klarte jeg ikke la v=E6= re =E5 lage output-parseren ogs=E5. Se vedlagt python-fil. - Fordelen med denne nye klassen er at den automatisk takler varierende antall inn/ut-parametere uten at man m=E5 spesifisere verken type eller antall. Dessuten er hele klassen p=E5 under 50 linjer kode, og forh=E5pentligvis litt mer oversiktig (no pun intended :). Mvh, Martin, som tar seg fri fra dr.-jobbing i helgene (forel=F8pig). --=20 This is Unix land. In quiet nights you can hear ms-windows machines reboot. |
From: <bjo...@ph...> - 2002-09-06 13:33:48
|
Dear Zherlockians, Attached is a zip file containing some code that demonstrates how an inte= rface to Octave may look like. This is a very early hack and must be viewed as = such. Bug-fixes and improvements are welcomed. Bj=F8rn=20 |
From: <bjo...@ch...> - 2002-08-31 00:30:46
|
Dear Zherlockians, In the creation of the Doodler I think it is wise to learn from more matu= re visual programming environment (VPE) programs such as the Cantata in Khor= os, Piper and OpenDx. Here are some links with info that migh be of interest = to us: Cantata: http://www.khoral.com/khoros/cantata/desc.php http://www.khoral.com/khoros/cantata/specs.php And this one contains lots of useful stuff: http://www.khoral.com/downloads/papers/cantata.pdf Overflow (open source project): http://freespeech.sourceforge.net/overflow.html Piper (open source) http://bioinformatics.org/piper/ OpenDx (open source) http://www.opendx.org/ Bj=F8rn |
From: <bjo...@ch...> - 2002-08-25 14:19:55
|
Dear Zherlockians, A friend of mine suggested we should look into the following: http://www.extremeprogramming.org/ Maybe this is suitable for our project? Bj=F8rn |
From: <jo...@jo...> - 2002-08-22 08:01:43
|
On Thu, 22 Aug 2002, Bj=F8rn K=E5re Alsberg wrote: > Dear Zherlockians, > > We have talked about how to interface Zherlock with e.g. Octave in the > most efficient manner and I just want to report on something I read > recently about how this can be done from within Python. It will probably = not be > the way Zherlock interfaces with high level languages in the final versio= n, but > we can keep it mind for the early stages of the project. This is indeed very interesting, and I think we should go for this solution as a first attempt. Thus we can put our efforts in making Zherlock's framework instead of spending lots of time making a fancy-pants high-performance python-octave interface (for now). We'll have to make an octave-interface class in python that extracts the desired information from the output. I don't think that should be too much work. (I got a formatting error in Pine which cut off the mail in the middle of the python-octave dump. I hope I haven't missed anything important). Jahn Otto |