Olex2

Olex i Olex2 to wszechstronne oprogramowanie do badań krystalograficznych . Olex był kiedyś projektem badawczym opracowanym podczas doktoratu w celu wdrożenia analizy topologicznej (jako łączności) polimerowych struktur chemicznych i nadal jest szeroko stosowany na całym świecie. Olex2 to typu open source z kodem C++ przenośnym dla systemów Windows , Mac i Linux . Chociaż projekty mają wspólną nazwę, nie są ze sobą powiązane kodu źródłowego .

Olex

Program Olex przeznaczony jest do analizy rozbudowanych sieci konstrukcyjnych. Działa tylko w systemach Windows, a kod źródłowy jest dostępny tylko na żądanie. Pozwala upakować strukturę, skonstruować sieć topologiczną i oszacować sieci Schläfliego i wierzchołków oraz wytworzyć obrazy rastrowe modelu widocznego na ekranie. Ten rodzaj analizy sieci topologicznej jest zwykle wykonywany w celu znalezienia istotności rozważanych struktur i ewentualnie przewidywania właściwości fizycznych badanego materiału.

Olex2 to stosunkowo nowe oprogramowanie typu open source z licencją BSD , które zapewnia narzędzia od rozwiązania struktury krystalograficznej po przygotowanie raportu końcowego. Nadal jest w fazie aktywnego rozwoju. GUI niezależny od platformy Olex2 jest dostarczany przez wxWidgets. Olex2 ma rozszerzony HTML , wzbogacony o grafikę Pillow i OpenGL . Olex2 udostępnia liczne narzędzia do analizy i publikacji struktur, w tym Fouriera obliczanie i wizualizacja map i pustek, wyznaczanie grup przestrzennych, obliczanie esd dla niemal dowolnych parametrów geometrycznych, tłumaczenie CIF do HTML i innych dokumentów, rozmieszczenie atomów wodoru i wiele innych. Olex2 zapewnia ostateczne wyjście obrazu jako obrazy rastrowe lub wyjście PostScript , podobne do Ortep lub POV-Ray . Oprogramowanie jest dostarczane jako gotowe pliki binarne dla systemów Windows, Mac i Linux, a także w formie kodu źródłowego. Kilka skryptów kompilacji ( SCons , CMake i make ) są dostarczane, aby pomóc w rozwoju Olex2 - ale tylko SCons jest obsługiwany przez cały czas i używany w każdej aktualizacji wydania, a wszelkie problemy należy kierować do osób wspierających. Olex2 jest teraz wspierany przez OlexSys Ltd.

Jako GUI Olex2 jest zbudowany z dwóch komponentów - rdzenia Olex2, napisanego w C++ i eksponującego podstawowy model dla GUI, w większości opartego na kodzie Pythona. Ta segregacja pozwala na rozbudowę Olex2 o niestandardowe skrypty i eksploatację jego funkcjonalności przez użytkownika na różnych poziomach - operacje indeksowania millera, manipulacje plikami i wiele innych.

Olex2 zapewnia zestaw komercyjnych rozszerzeń:

  • 3DPlus: umożliwia tworzenie plików STL, VRML i PLY do drukowania 3D
  • ReportPlus: profesjonalnie wyglądające raporty określania konstrukcji z możliwością łączenia konstrukcji

Oficjalna strona

http://www.olexsys.org