Strona Główna FORUM-NURAS
Froum dla nurkuj?cych i nie tylko ...

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy    KalendarzKalendarz
RejestracjaRejestracja  ZalogujZaloguj  AlbumAlbum  Chat

Poprzedni temat «» Następny temat
Obliczanie nasycenia tkanek
Autor Wiadomość
mi_g 



Stopień: P2,Cave,nTMX
Kraj:
Poland

Wiek: 52
Dołączył: 15 Mar 2010
Posty: 1532
Skąd: Jaworzno
Wysłany: 25-02-2014, 16:11   Obliczanie nasycenia tkanek

Jakis czas temu w wątku "Wizualizacja nasycenia tkanek" zadeklarowałe się że udostępnie kod programu do liczenia nasycenia tkanek gazami obojetnymi. Napisan w w C# chwilowo umozliwia:
Zrobione:
- wprowadzanie profilu (75%)
- wizualizacja profilu (90%)
- wizualizacja nasycenia (75%)
- zapis i odczyt profilu - xml
- zapis i odczyt gazów - xml
- export do excel'a - excel xml
- opcje użytkownika (10%)
- kilka dostępnych zestawów tkanek teoretycznych (80%)
- kilka innych rozgrzebanych rzeczy

Ponieważ obkomentowałem już całkiem sporo to moge udostępnić źródła i omówić kod, jesli ktoś byłby chętny do współpracy. Trzeba by sie zgadzac gdzie zrobić repozytorium (GitHub (?)) i omówić zasady współpracy.
Jeśli ktoś zainteresowany niech da znać.
 
 
gorcio
[Usunięty]

Wysłany: 25-02-2014, 16:34   

Ja jestem zainteresowany ale ... moze zgadajmy sie jakos na priva i omowmy jakies cele - po co to chcemy robic.
 
 
beroduar 



Stopień: Były przewodn. :-((
Kraj:
United Kingdom

Wiek: 54
Dołączył: 13 Mar 2010
Posty: 1192
Skąd: UK, Notts
Wysłany: 27-02-2014, 00:10   

gorcio napisał/a:
po co to chcemy robic.

Jak to po co?
Żeby laski zarywać, dla sławy i dla pieniędzy !
 
 
gorcio
[Usunięty]

Wysłany: 27-02-2014, 14:10   

beroduar napisał/a:
gorcio napisał/a:
po co to chcemy robic.

Jak to po co?
Żeby laski zarywać, dla sławy i dla pieniędzy !

No .... wlasnie nie po to :-)
 
 
mi_g 



Stopień: P2,Cave,nTMX
Kraj:
Poland

Wiek: 52
Dołączył: 15 Mar 2010
Posty: 1532
Skąd: Jaworzno
Wysłany: 28-02-2014, 19:23   

Ponieważ kilka osób się odezwało, pozwolę sobie jeszcze zaśmieć trochę forum.
Potencjalna współpraca może być na poziomie kodowania czyli klenia jakiejś części kodu w C#, opracowywania modeli czyli przejścia między słowotokiem zawartym w artykułach/książkach a wzorami w postaci gotowej do przełożenia kod testowania czyli szukania błędów w oprogramowaniu, specyfikowania interfejsu, konsultacji, pomysłów etc.
Jeśli chodzi o kodowanie mogę udzielać pomocy w ramach swojej wiedzy choć w ramach ograniczonego czasu ;-)
Mogę również pomóc osobą które nigdy nie pracowały ze repozytoriami kodu (czyli miejscami gdzie składuje się kod, archiwizuje zmiany, i umożliwia współpisanie).

Do czego to ma służyć:...i jakie ma mieć cechy:
Chciałbym napisać lub współuczestniczyć w napisaniu narzędzie które bedzie:
- czysto zabawowo-naukowe (przydatność w praktycznym nurkowaniu może być żadna)
- umożliwi stworzenie nakładek, które pozwolą na coś więcej (mogą to być kolejne projekty/pomysły innych użytkowników)
- umożliwiało analizę stanu "tkanek teoretycznych" dla zadanego profilu nurkowania (czyli wprowadzamy profil i obserwujemy/analizujemy wyniki)
- możliwość działania na różnych modelach i różnych zestawach paramentów dla danego modelu
- możliwość porównania wyników dla różnych modeli/zestawów parametrów dla tego samego profilu
- dopuszczać dopuszczać pełna manipulacje parametrami , tak aby było jak najbardziej uniwersalni, nawet jeśli sens praktyczny jest żaden - w końcu ma być zabawa i wartości poznawcze (przykład ujemne GF'y, skokowe profile etc.)
- będzie możliwość przetworzenia dużej ilości zdefiniowanych profili w celu statystycznego porównania wyników (duże ilości to >1000 profili, działanie automatyczne bez ingerencji użytkownika, pobierając profile z jakiejś bazy danych)
- umożliwi zapis i odczyt excel (aby łatwo obrabiać rezultaty)
- możliwość naczytywania profili z jakichś uniwersalnych formatów

Kładłbym nacisk na wartości poznawcze i poszerzanie umiejętności i wiedzy, zarównano programistycznej jak i tej dotyczących modeli dekompresji. Będziemy się starali powsadzać tyle modeli ile się będzie dało, również nietypowych, archaicznych etc.
Będzie się można się odciągnąć w programowaniu lub nawet nauczyć...

Do czego to ma służyć:
Nie planujemy stworzenia jakiegokolwiek nowego dekoplanera.


Obecny zakres czyli co wrzuciłem na GitHuba:

https://github.com/MichalGwizdz/AnalizatorPrzebieguNurkowania

- Programik z topornym interfejsem użytkownika
- Predefiniowane tkanki teoretyczne dla kilku modeli (półokresy, M0 i dM) dla azotu (dla helu jest miejsce ale trzeba uzupełnić)
- Oblicza nasycenia każdej z tkanek dla każdego czasu "nurkowania" oraz sufit dekompresyjny
- Większość kodu jest obkomentowana po polsku

Aby sobie skompilować program to najprościej: Ściągnąć ze strony Microsoftu Visual Studio Express (darmowy), ściągnąć źródła z GitHuba (można sobie zainstalować nakładkę do Windowsów - będzie łatwiej)

Jeśli administratorzy forum nie mają nic przeciwko będę jeszcze ciągnął watek o ile będzie odzew.
 
 
jackdiver 



Stopień: Instruktor CMAS, SSI
Kraj:
Poland

Wiek: 68
Dołączył: 18 Lut 2009
Posty: 298
Skąd: Kraków
Wysłany: 02-03-2014, 18:45   Re: Obliczanie nasycenia tkanek

mi_g napisał/a:
Jakis czas temu w wątku "Wizualizacja nasycenia tkanek" zadeklarowałe się że udostępnie kod programu do liczenia nasycenia tkanek gazami obojetnymi. Napisan w w C# chwilowo umozliwia:
Zrobione:
- wprowadzanie profilu (75%)
- wizualizacja profilu (90%)
- wizualizacja nasycenia (75%)
- zapis i odczyt profilu - xml
- zapis i odczyt gazów - xml
- export do excel'a - excel xml
- opcje użytkownika (10%)
- kilka dostępnych zestawów tkanek teoretycznych (80%)
- kilka innych rozgrzebanych rzeczy


Na pewno Twoja praca będzie ciekawa lecz ja niestety nie programuje w C#. Wszystkie swoje programiki pisałem w Exelu.
Pokazanie nasycenia tkanek w wybranym profilu to niezbyt trudna sprawa. Dużo trudniej przedstawić graficznie to nasycenie dla wszystkich 12 czy 16 tkanek na jednym wykresie jednocześnie.
Teraz pracuje nad wizualizacją max. przesyceń pojawiających się w tkankach w trakcie wynurzania dla wybranych profili nurkowych
Chętnie włączę się w jakąś współpracę
Pozdrawiam Jacek
:cool:
Ostatnio zmieniony przez jackdiver 02-03-2014, 18:49, w całości zmieniany 1 raz  
 
 
mi_g 



Stopień: P2,Cave,nTMX
Kraj:
Poland

Wiek: 52
Dołączył: 15 Mar 2010
Posty: 1532
Skąd: Jaworzno
Wysłany: 03-03-2014, 08:57   

Mam prośbę do wszstkich, którzy wstępnie zadeklarowali współpracę.
Wejdzcie na gitHub'a i zobaczcie, nie tworząc konta, czy widzicie pliki źródłowe:
https://github.com/MichalGwizdz/AnalizatorPrzebieguNurkowania
(?)
Czy jesteście w zobaczyć sobie źródła np:
https://github.com/MichalGwizdz/AnalizatorPrzebieguNurkowania/blob/master/Data/DiveSegment.cs
(?)
Mozecie wejść na wiki zwiazane z projektem:
https://github.com/MichalGwizdz/AnalizatorPrzebieguNurkowania/wiki/_pages
(?)
A tu przykłąd istniejącego nieco topornego UI który jest obecnie dostępny:
https://plus.google.com/u/0/b/112703786307519130771/photos/112703786307519130771/albums/5986465434416795793#photos/112703786307519130771/albums/5986465434416795793

[ Dodano: 07-03-2014, 19:42 ]
Jeszcze jedna rzecz aby już nie zaśmiecać FN.
W celu komunikacji założyłem listę mailingową na Google:
https://groups.google.com/d/forum/fndevelopers
Jeśli ktoś ma chęć w czymś pomóc niech napisz list na adres fndevelopers@googlegroups.com, to podepnę.
Listy tylko na tematy użyteczne przy pisaniu programu: algorytmy, omówienia zadnień, uwagi, testy etc.

Michał
 
 
Wyświetl posty z ostatnich:   
Dodaj do: Wypowiedź dla Wykop  Wypowiedź dla Facebook  Wypowiedź dla Wyczaj.to  Wypowiedź dla Gwar  Wypowiedź dla Delicious  Wypowiedź dla Digg  Wypowiedź dla Furl  Wypowiedź dla Google  Wypowiedź dla Magnolia  Wypowiedź dla Reddit  Wypowiedź dla Simpy  Wypowiedź dla Slashdot  Wypowiedź dla Technorati  Wypowiedź dla YahooMyWeb
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group

Administrator FORUM-NURAS uprzejmie informuje, że nie ponosi odpowiedzialności i w żaden sposób nie ingeruje w treść wypowiedzi
umieszczanych przez użytkowników na Forum. Zastrzega sobie jedynie prawo do usuwania i edytowania, w ciągu 24
godzin, postów o treści reklamowej, sprzecznej z prawem, wzywających do nienawiści rasowej, wyznaniowej, etnicznej
czy tez propagujących przemoc oraz treści powszechnie uznanych za naganne moralnie, społecznie niewłaściwe i naruszających zasady regulaminu.
Przypominam, że osoby zamieszczające opinie, o których mowa powyżej, mogą ponieść za ich treść odpowiedzialność karną lub cywilną.

Serwis wykorzystuje pliki cookies, które są zapisywane na Twoim komputerze. Technologia ta jest wykorzystywana w celach funkcjonalnych, statystycznych i reklamowych.
Pozwala nam określać zachowania użytkowników na stronie, dostarczać im odpowiednie treści oraz reklamy, a także ułatwia korzystanie z serwisu, np. poprzez funkcję automatycznego logowania.
Korzystanie z serwisu Forum-Nuras przy włączonej obsłudze plików cookies jest przez nas traktowane, jako wyrażenie zgody na zapisywanie ich w pamięci urządzenia, z którego korzystasz.
Jeżeli się na to nie zgadzasz, możesz w każdej chwili zmienić ustawienia swojej przeglądarki.
Przeczytaj, jak wyłączyć pliki cookie i nie tylko
FORUM-NURAS topic RSS feed