GAMGI

Software screenshot:
GAMGI
Rincian Software:
Versi: 0.17.3 Diperbarui
Tanggal Upload: 22 Jun 18
Pengembang: Carlos
Lisensi: Gratis
Popularitas: 63

Rating: 5.0/5 (Total Votes: 1)

GAMGI adalah proyek perangkat lunak open source dan benar-benar gratis yang dirancang dari bawah ke atas untuk digunakan untuk membuat dan menganalisis struktur atom. Ini fitur antarmuka pengguna grafis yang sederhana, bersih, mudah digunakan dan kuat.


Mendukung berbagai struktur atom

Aplikasi ini mendukung berbagai struktur atom, seperti kristal, molekul, cairan dan gelas. Ini juga mendukung 230 kelompok ruang kristalografi dan dapat digunakan untuk melakukan analisis 3D Voronoi dan simetri titik.


Mendukung banyak jenis objek

GAMGI mendukung banyak jenis objek, termasuk Teks, Orbital, Bond, Atom, Arah, Pesawat, Grup, Molekul, Gugus, Sel, Panah, Bentuk, Grafik, Perakitan, Cahaya, Lapisan dan Jendela. Selain itu, program ini menawarkan kontrol maksimum atas benda-benda tingkat rendah sebagai atom.


Membangun struktur Packing Random Close

Di antara fitur-fitur lainnya, kita dapat menyebutkan bahwa kemampuan untuk membangun struktur RCP (Random Close Packing), kristal untuk setiap kelompok ruang simetri, serta koordinasi polyhedra dan Voronoi untuk struktur acak. Ini juga dapat menentukan grup simetri mana pun.

Dilengkapi dengan dokumentasi yang komprehensif

Fitur lain yang menarik adalah kemampuan untuk melakukan tindakan dalam daftar objek atau objek tunggal yang sebelumnya disorot. Muncul dengan dokumentasi yang komprehensif dan data atom, termasuk data isotop dan jari-jari ionik. Selain itu, perangkat lunak dapat memanipulasi sejumlah besar jendela independen, lampu, termasuk lapisan spot, arah dan posisi, dengan berbagai visibilitas, referensial, viewports atau proyeksi, serta font teks 3D yang dapat dielus atau diekstrusi.


Ini dapat digunakan di sekolah dan universitas

Aplikasi GAMGI juga dapat digunakan di sekolah dan universitas untuk mengajarkan struktur atom materi. Ini adalah alat yang sempurna untuk para ilmuwan yang bekerja dalam pemodelan atomistik, serta bagi mereka yang membutuhkan aplikasi open source untuk mempelajari struktur atom dan menyiapkan gambar untuk presentasi mereka.

Apa yang baru dalam rilis ini:

  • Bantuan yang Diperbarui- & gt; File konfigurasi untuk objek Light dan Atom.
  • Pohon gamgi-g dan gamgi-x yang disinkronkan.
  • Memperbarui gamgi_expat_import_object: mengimpor data objek Sel ke file XML dengan aturan konfigurasi baru harus berfungsi dengan baik.
  • Memperbarui gamgi_expat_export_object: mengekspor data objek Sel ke file XML dengan aturan konfigurasi baru sekarang berfungsi dengan baik.
  • Di Sel- & gt; Buat dan Sel- & gt; Ubah, vektor Asal dan vektor Kapak kini diperbarui secara otomatis untuk opsi default (Konvensional atau Primitif) ketika Model berubah.
  • Batas sel & gt yang diganti = FALSE oleh cell- & gt; borders = GAMGI_PHYS_NONE, dalam engine, gtk, expat, dan kode mesa.
  • Memperbarui gamgi_expat_export_config: mengekspor data konfigurasi Sel ke file XML sekarang bekerja dengan baik
  • Memperbarui gamgi_expat_import_config: mengimpor data konfigurasi Sel dari file XML sekarang berfungsi dengan baik
  • Meningkatkan dialog Cell- & gt; Config, untuk menangani juga nilai default untuk Model, Borders, Faces, dan Nodes.
  • Dialog Object- & gt; Config yang didesain ulang: Config data sekarang dipisahkan dalam data default (di halaman dengan nama yang sama seperti di Object- & gt; Buat dialog) dan data global (berlaku untuk semua objek, lama dan baru), di halaman buku catatan Global (terakhir). Dialog terpengaruh: Atom- & gt; Config, Cell- & gt; Config, Light- & gt; Config.
  • Diimplementasikan Cell- & gt; Config dialog dan infra-struktur. Ukuran garis batas Sel, titik simpul, dan sumbu vektor sekarang dapat diatur secara global untuk semua sel di GAMGI, sebuah fitur yang sangat dibutuhkan. Nilai default untuk warna sel dan penggunaan sumbu juga telah ditetapkan.
  • Memperbaiki masalah pada gamgi_gtk_bond_create: set warna dalam static_init mengabaikan data konfigurasi sebelumnya.
  • Memperbaiki masalah pada gamgi_mesa_draw_pick dan gamgi_mesa_draw_grab: Lebar titik rendering sel ditetapkan ke lebar garis, bukan dari lebar titik.

Apa yang baru dalam versi:

  • Memperbaiki bug yang baru saja diperkenalkan: kita tidak dapat membatalkan visual GDK setelah menghapus konteks GL. Baru saja menghapus kode ini. Rupanya GTK melakukan ini ketika widget dihancurkan.
  • Peningkatan gamgi_gtk_area.c, digunakan dalam versi X GAMGI, yang menggantikan pustaka GTKGLExt oleh kode berbasis GLX kita sendiri. Javier Cabezas memindahkan kode ini ke GTK 3 dan berfungsi dengan baik! Perubahan porting ulang sehingga perbedaan antara kode untuk GTK 2 dan GTK 3 sangat minim.
  • Kita tidak dapat menggunakan r, g, b warna karena sumbu a, b, c.
  • Tata letak Gandar Ditingkatkan dalam Orbital- & gt; Buat dan Orbital- & gt; Ubah dialog.
  • Mengubah label Model ke Scope in Orbital- & gt; Buat dan Orbital- & gt; Ubah dan ubah antarmuka Bantuan dengan sesuai.
  • Memeriksa semua halaman dokumentasi Format Bantuan.
  • Dokumentasi Bantuan yang Diperbarui untuk Format Klaster.
  • cluster- & gt; cat array tidak lagi dihentikan nol.
  • Cabang gamgi dan gamgi_exp yang disinkronkan.
  • Di file XML, di elemen grup, ganti jenis atribut dengan referensi.
  • Dokumentasi Bantuan yang Diperbarui untuk Format Pesawat dan Arah.
  • Dokumentasi Bantuan yang Diperbarui untuk Antarmuka dan Format Grup.
  • Perbarui GAMGI merek dagang UE hingga 2024.
  • Memperbarui lisensi kode sumber dan dokumentasi untuk GPL v3.
  • Mulai menggunakan sha256sum ke checksum semua file distribusi.
  • Memperbarui pendaftaran nama domain gamgi.org hingga 2020.

Apa yang baru di versi 0.17:

  • Memperbaiki bug makefile (diperkenalkan di gamgi0.15.6) di cabang GAMGI yang tidak memerlukan pustaka GtkGlExt: make_rules berisi dependensi gtkglext yang seharusnya tidak ada.
  • Planes, Arah sekarang dapat diatur oleh proyeksi net: Wulff atau Schmidt.
  • Kode yang disinkronkan, dokumentasi, dan file data antara pohon distribusi gamgi dan gamgi_exp.
  • Memeriksa file dat / orbital XML untuk memperbarui atribut sumbu orbital.
  • Memeriksa semua data / file XML untuk mengganti jenis atribut berdasarkan label, dalam elemen atom.
  • Memeriksa semua data / file XML untuk mengganti jenis atribut berdasarkan model, dalam bidang, arah, elemen sel.
  • Demi konsistensi, gantikan secara global proyeksi nama dengan net dalam arah dan kode bidang dan elemen XML.
  • Demi konsistensi, ganti secara global jenis nama dengan model dalam sel, bidang, kode arah, dan elemen XML.
  • Jenis label diubah menjadi Model di Sel- & gt; Buat dan Sel- & gt; Ubah.
  • Perubahan label Metode untuk Ketik di Bond- & gt; Buat.
  • Bantuan yang Diperbarui- & gt; Dokumentasi format untuk objek XML Pesawat dan Arah.
  • Pembaruan Bantuan- & gt; Dokumentasi antarmuka untuk Jenis dan Proyeksi dalam Pesawat & gt; Buat, Plane & gt; Ubah, Arah- & gt; Buat, Arah- & gt; Ubah.
  • Suhu atom Debye-Waller sekarang dapat mengambil nilai hanya antara 0,0 (biru) dan 100,0 (merah) seperti biasa dalam analisis ini.
  • Pembaruan dokumentasi Antarmuka dan Format untuk objek Bond.
  • Memperbaiki suhu atom Debye-Waller default: nilai baru adalah 0,0, yang berhubungan dengan atom dengan posisi terkenal.
  • Dokumentasi Format Diperbarui untuk objek Atom dan Sel.
  • Bantuan- & gt; Sekarang dan Bantuan- & gt; Topik sekarang dapat membaca dokumentasi untuk Orbital- & gt; Ubah.
  • Dokumentasi tertulis untuk Orbital- & gt; Ubah.
  • Dokumentasi pembaruan untuk Orbital- & gt; Buat.
  • Sumbu orbital kini ditangani dengan cara yang jauh lebih sederhana, di Orbital- & gt; Buat, Orbital- & gt; Ubah dan file asli XML.
  • Orbital- & gt; Pilih sekarang berfungsi dengan baik untuk semua opsi, termasuk banyak properti yang dapat digunakan untuk memilih orbital.
  • Sedikit disederhanakan fungsi gamgi_gtk_select _ *. c.
  • Memperbaiki dua bug dalam kode orbital H, yang diperkenalkan pada GAMGI 0.16.6: 1) istilah rho ** L (dari Laguerre polynomials) dan 1 / r ** L (dari fungsi Legendre) saling membatalkan satu sama lain , selain dari sebuah konstanta yang hilang. 2) perhitungan radius default tidak memiliki istilah rho ** L.
  • Daftar Pesawat sekarang dapat dipilih berdasarkan model: Poligon, Kutub, Jejak, Vektor.
  • Daftar Arah sekarang dapat dipilih berdasarkan model: Jalur, Kutub, Jejak.

Apa yang baru di versi 0.16.8:

  • Dalam Proyeksi Stereografi, sedikit menaikkan tinggi z di bitmap kutub (GAMGI_MESA_OFFSET_BITMAP), jadi ini selalu muncul di atas jejak. Ini memperbaiki kesalahan visual tetapi juga membuatnya lebih mudah untuk memilih tiang dengan jejak di sekitar, karena warna sekarang jelas dipisahkan.
  • Cabang gamgi dan gamgi_exp kode yang disinkronkan.
  • Pembaruan static_press di Plane & gt; Memodifikasi dan Merenungkan- & gt; Memodifikasi, sehingga nama objek tidak ditimpa oleh pengaturan nama otomatis.
  • Perubahan nama otomatis di Plane & gt; Ubah dan Arah- & gt; Ubah berfungsi dengan baik sekarang, untuk pesawat kristalografi, diretcions.
  • Menemukan dan menghapus bug di Plane & gt; Buat dan Arahkan- & gt; Buat: dalam beberapa kasus, nama objek yang ditunjukkan oleh pengguna diabaikan.
  • Menemukan dan menghapus bug serius di Plane & gt; Buat dan Arahkan- & gt; Buat: setelah membuat pesawat / petunjuk menggunakan daftar yang dibuat sebelumnya dengan dialog tingkat kedua Daftar, ini tidak disetel ulang dengan benar. Di beberapa situasi, ini dapat merusak GAMGI.
  • Ditemukan dan hapus bug di Plane & gt; Buat dan Arahkan- & gt; Buat: Pole dan Trace tidak dibuat secara bersamaan, bila perlu, hanya satu kali setiap kali.
  • Orbital- & gt; Pilih sekarang berfungsi. Daftar Orbitals dapat disalin, ditautkan, dipilih, diubah, dihapus, seperti untuk objek lain.
  • Cabang gamgi dan gamgi_exp kode yang disinkronkan.
  • Fixed Cell- & gt; Tautan: berfungsi (lagi) baik untuk daftar Sel, di Objek (di atas dan di bawah), mode Kristal dan Acak.
  • Menemukan dan menghapus bug sederhana namun serius: ketika beberapa jendela terbuka dan daftar objek aktif dan terpilih sebagai objek saat ini, Reset (tetapi tidak Keluar) akan membuat Gamgi crash.
  • Sel- & gt; Tautan Acak (RCP) tidak berfungsi: diganti dengan kode yang lebih lama. Sel- & gt; Tautan membutuhkan lebih banyak pekerjaan.
  • Kompilasi lagi dengan flag -O3.
  • Memperbaiki bug serius di semua Object- & gt; Pilih dialog, dalam metode Region: ketika persegi panjang sampling tidak sepenuhnya berada di dalam area grafik, beberapa warna sampel akan tidak terdefinisi dan GAMGI akan crash ketika menekan Ok. Tabrakan itu sudah terdeteksi sejak lama, tetapi penyebabnya tidak jelas sampai sekarang.

Apa yang baru di versi 0.16.7:

  • Pohon data gamgi / dat dan gamgi_exp / dat yang disinkronkan.
  • Pohon dokumentasi yang disinkronkan / doc dan gamgi_exp / doc.
  • Pohon gamgi / src dan gamgi_exp / src kode yang disinkronkan.
  • Memperbaiki lebih banyak gangguan GUI di Orbital- & gt; Ubah.
  • Fixed Orbital- & gt; Memodifikasi crash: orbital- & gt; titik harus disetel ulang ke 0.
  • www.gamgi.org dan ftp.gamgi.org sekarang dilayani dari sebuah VM yang di-host di pusat IT di Universitas Lisboa. Semoga ini berarti koneksi yang lebih andal dan waktu kurang turun.
  • Perubahan nama otomatis di Orbital- & gt; Modify berfungsi dengan baik sekarang.
  • Nama otomatis berubah dalam Atom- & gt; Modifikasi berfungsi baik sekarang.
  • Penerapan perubahan nama otomatis dalam Atom- & gt; Ubah.
  • Penerapan perubahan nama otomatis di Orbital- & gt; Ubah.
  • Orbital- & gt; Modify sekarang bekerja untuk orbital tunggal. Daftar orbital seharusnya bekerja di rilis berikutnya.
  • Terjemahan, Rotasi, sekarang berfungsi dengan baik untuk Orbital- & gt; Ubah.
  • static_apply untuk Orbital- & gt; Modifikasi sebagian besar sudah selesai.
  • Selesai static_grab untuk Orbital- & gt; Ubah.
  • Menambahkan static_ok_global dan static_ok_local untuk Orbital- & gt; Ubah.
  • Selesai static_press untuk Orbital- & gt; Ubah.
  • Perilaku GUI untuk Orbital- & gt; Modifikasi hampir selesai.
  • Mulai mengerjakan Orbital- & gt; Ubah dan Orbital- & gt; Pilih.
  • Memperbarui gamgi_mesa_pick.c dan gamgi_mesa_grab.c untuk mempertimbangkan representasi orbital yang solid.
  • Memperbaiki sedikit bug pada kode menggambar mesa orbital sumbu.
  • Polinomial Laguerre memiliki faktor r ** L (L = angular quantum number) yang membatalkan tepat dengan faktor 1 / r ** L dari fungsi Legendre, sehingga deskripsi matematis dari orbital H menjadi jauh lebih sederhana! Terima kasih kepada Jose Luis Martins karena telah mengarahkan saya ke ini! Untuk kepadatan probabilitas rendah (1E-6), masalah numerik sangat sensitif sehingga representasi visual orbital sedikit berbeda, bahkan untuk L = 1, setelah penyederhanaan ini.

Apa yang baru di versi 0.16.6:

  • Pohon gamgi / dat yang disinkronkan dan gamgi_exp / dat kode sumber.
  • Pohon sumber yang disinkronkan gamgi / src dan gamgi_exp / src.
  • Menambahkan tangkapan layar yang menunjukkan representasi baru untuk orbital.
  • Sedikit peningkatan theta, akurasi phi ketika menentukan radius sampling standar orbital: diuji terhadap (6,5, -5) orbital (6hy5).
  • Kode debug untuk melakukan interpolasi sinyal dalam orbital yang solid. Bekerja dengan baik sekarang! Ini benar-benar penghalang terakhir untuk memiliki representasi orbital kelas dunia di GAMGI! Waktunya untuk screenshot! Kami akan mencoba mengurangi jumlah simpul, normals dan segitiga, dan kami mungkin menerapkan naungan Gorauld, tetapi tidak ada yang akan mengubah kemampuan ilmiah dan visual dari model kami saat ini. Segelas Port untuk merayakan!
  • Menerapkan metode untuk melakukan interpolasi sinyal dalam orbital yang solid, untuk memecahkan masalah innaccuracy perubahan sinyal yang ditemukan sebelumnya.
  • Kode bersih di gamgi_chem_orbital.c dan gamgi_chem_orbital.h.
  • Memperbaiki bug: kepadatan probabilitas orbital tidak diekspor dengan benar ke file XML.
  • Sumbu orbital kini lebih mudah digunakan dan memiliki lebih banyak opsi.
  • Kode sinyal berfungsi sekarang: Orbital 3D terlihat sangat fantastis, tetapi kode sinyal harus disempurnakan, karena kurangnya interpolasi menghasilkan terlalu banyak gangguan visual ketika sinyal berubah.
  • Memperbaiki kode untuk menukar segitiga positif dan negartif.
  • Memperbaiki kode interpolasi sinyal dalam static_edge.
  • Memecahkan masalah interpolasi terkait dengan efek bawang orbital orbital: fraksi gaya ke kisaran [0,1].
  • Orientasi orientasi kode solid orbital yang solid: ini diperlukan untuk interpolasi yang tepat.
  • Fixed numerical inaccuries: hanya bug yang membagi kubus (seperti pada papan catur 3D). Terlihat bagus sekarang!
  • Memutuskan kode 3D orbital yang solid, tampaknya berfungsi dengan baik, masih dengan beberapa ketidakakuratan numerik di permukaan.

Apa yang baru di versi 0.16.5:

  • Objek orbit sekarang dapat diekspor, diimpor ke GAMGI file XML asli. Menggantikan rutin static_outside rekursif oleh versi loop dan stack, sehingga menghilangkan bottleneck penting dalam kode orbital yang solid. Memperbaiki kebocoran pada kode GTK, bug sintaks dalam pemilihan objek berdasarkan warna, peringatan karena variabel yang tidak digunakan, dll.

Apa yang baru di versi 0.16.4:

  • Cabang-cabang sumber gamgi dan gamgi_exp yang disinkronkan.
  • Diperbarui make_local, untuk menyertakan jalur: -I / usr / lib / i386-linux-gnu / glib-2.0 / include, -I / usr / lib / i386-linux-gnu / gtk-2.0 / include, digunakan oleh Ubuntu.
  • Memperbaiki bug dalam kode orbital solid yang baru: uji panjang r masuk akal dalam representasi kabel tetapi tidak pada yang solid!
  • Kode rekursif baru berfungsi untuk bit array sebesar 160x160x160, dalam kasus terburuk.
  • Kode rekursif untuk menemukan permukaan luar menabrak array sedikit lebih besar dari 50x50x50. Mencari alternatif loop.
  • Kode orbital: interpolasi wavefunction untuk menghasilkan representasi berbasis segitiga berfungsi dengan sangat baik.
  • Penggambaran solid 2D berbasis segitiga pada permukaan planar dalam orbital berbasis H kini telah teruji dengan baik dan berfungsi dengan baik! Ini sangat penting untuk membangun representasi orbital berbasis oktan ini, di mana pengguna dapat memilih oktan mana yang akan ditampilkan.
  • Menambahkan cermin baru, http://atom.ist.utl.pt dan ftp://atom.ist.utl.pt, ke gamgi.org tuan rumah yang akan datang.
  • Menambahkan struktur bagus dan file info untuk beta-kuarsa bersuhu tinggi, beta-cristobalite, dan beta-trydimite.
  • Menerapkan cermin baru: http://gamgi.ist.utl.pt/ atau http://www.gamgi.ist.utl.pt/.
  • Sederhana cara H-Orbital oktan dipilih dalam mode Berkabel.
  • Untuk setiap oktum H orbital, tulis kode topologi untuk membangun semua segitiga yang diperlukan untuk menggambarkan isosurface 3D luar (algoritma tetra-kubus), ditambah batas oktal 2D internal.
  • Untuk setiap oktum H orbital, tulis dan uji kode bit array yang diperlukan untuk menghilangkan isofurfaces bagian dalam dan hanya menampilkan yang terluar.
  • Sederhanakan kode biner oktan di gamgi_chem_orbital.c.

Apa yang baru di versi 0.16.3:

  • Peningkatan keterbacaan di semua dialog Object- & gt; Salin.
  • Dokumentasi yang ditambahkan untuk Orbital- & gt; Buat, Orbital- & gt; Salin, Orbital- & gt; Tautan dan Orbital- & gt; Hapus.
  • Bantuan yang ditingkatkan- & gt; Arus dan Bantuan- & gt; Topik untuk mengalokasikan Orbital- & gt; Buat, Orbital- & gt; Salin, Orbital- & gt; Tautan, Orbital- & gt; Hapus.
  • Pohon gamgi dan gamgi_exp yang disinkronkan.
  • Orbital- & gt; Tautan sekarang berfungsi dengan baik (daftar orbital belum diimplementasikan).
  • Memperbaiki kesalahan di semua file tautan_object.html, menghasilkan pesan kesalahan GAMGI ketika sub-sistem Bantuan mencoba membuka salah satu file ini.
  • Orbital- & gt; Salinan sekarang berfungsi dengan baik (daftar orbital belum diimplementasikan).
  • Orbital- & gt; Hapus sekarang berfungsi baik (daftar orbital belum diimplementasikan).
  • Mulai buat dialog Orbital- & gt; Salin, Orbital- & gt; Tautan, dan Orbital- & gt; Hapus.
  • Tata letak Octants, dalam dialog Orbital- & gt; Create, jauh lebih intuitif sekarang.

Apa yang baru di versi 0.16.2:

  • Versi sinkronisasi gamgi / (dengan GtkGLExt) dan gamgi_exp / (dengan GLX).
  • Menyaring oktan volume sekarang berfungsi dengan baik untuk orbital H.
  • Pencarian lengkap untuk nilai-nilai default terbaik untuk orbital berbasis H. Kerapatan default adalah 1E-6, yang diperlukan untuk menampilkan semua wilayah dalam orbital 6s. Poin adalah 50000 x n, yang merupakan kompromi yang masuk akal. Radius default dihitung pemindaian dari maksimum terakhir dalam kerapatan radial f2r2, ditambah panjang minimum 2,0, hingga kerapatan maksimum (mencari di theta, phi) menjadi lebih rendah daripada kerapatan bawaan.
  • Memperbaiki, mendesain ulang dialog Orbital- & gt; Buat.
  • Orbital H sekarang bekerja dengan baik di Gamgi. Lihat sekarang untuk nilai-nilai default terbaik.
  • Menambahkan semua kode yang dibutuhkan untuk membuat dan merender orbital H.
  • Mengoptimalkan kode orbital H untuk kecepatan.
  • Untuk semua orbital berbasis Hidrogen dari n = 1 hingga 6, hitung jarak untuk polinomia radial maksima.
  • Untuk semua orbital berbasis Hidrogen dari n = 1 hingga 6, hitung jarak untuk radial polinomia nol.
  • Objek orbit sekarang dapat dibuat, diskalakan (di sekitar pusat saat ini), dipindahkan, diputar, seperti objek Gamgi lainnya.
  • Menyelesaikan dialog Orbital- & gt; Buat untuk membangun orbital berbasis Hidrogen.
  • Menulis kode mesin grafis untuk membuat orbital berbasis Hidrogen dalam mode bertitik.
  • Menambahkan dan menguji s, p, d, f, g, h Orbital berbasis hidrogen untuk n = 6, dalam koordinat cartesian x, y, z.

Persyaratan :

  • GTK +

Software yang serupa

Chemtool
Chemtool

19 Feb 15

gperiodic
gperiodic

3 Jun 15

JChemPaint
JChemPaint

2 Jun 15

Fityk
Fityk

20 Feb 15

Perangkat lunak lain dari pengembang Carlos

acer_acpi
acer_acpi

3 Jun 15

Komentar untuk GAMGI

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!