Son Haberler


Hesaplamalı hidrojeolojiye dönüş - 4 Ocak 2022

Go programlama diline bir göz atayım dedim ve kendimi bir hafta gibi kısa bir sürede bu dili kullanarak güzel yazılımlar yazarken buldum :) Dilin kolay öğrenilmesi bir yana, tüm makine kodunu tek bir çalıştırılabilir dosyanın içine gömmesi ile geliştirdiğimiz yazılımın uzak bilgisayarlara kurulumu da oldukça kolaylaşıyor.

Hidrojeoloji hesaplamalarında kullanılması ümidi ile Go dilini kullanarak iki yazılım geliştirdim. Biri Esri şirketinin geliştirdiği tarama görüntüsü dosyalarının kodlanmasında kullanılan ASCII grid biçemini asciigrid okuyan ve yazan fonksiyonları içeren bir kütüphane. Bu biçem benim özellikle algoritma geliştirirken kullandığım basit ama yararlı bir biçem.

Diğer proje ise biraz daha iddialı; waterflow kütüphanesinde farklı işletim sistemlerinde (Linux, Windows, BSD vs.) hidrojeoloji hesaplamalarını gerçekleştirecek ve Esri programları ile uyumlu çalışacak araçları programlayacağım. Şu ana kadar tarama görüntülerini işlemek için gerekli olan veri yapılarını ve çukur doldurma (pit-filling) algortmasını bitirdim. Zaman buldukça bu projeyi geliştirmeye devam edeceğim. Bakalım işler nasıl gidecek!

guile-gdal 0.1.0 - 7 Ekim 2021

Fonksiyonel programlama yöntemi ile coğrafi bilgi sistemleri programlarının geliştirilmesinde yardımcı olacak fonksiyonları içeren guile-gdal kütüphanesi yayımlanmış bulunmaktadır.

Yazılımın kaynak kodunu LPGL lisansı altında gitweb sayfamda yayımlamış bulunmaktayım. Yazılım ile ilgili hata, problem ve sorularınızı e-posta adresim üzerinden bana iletebilirsiniz.

Orca makalesi kabul edildi - 6 Aralık 2020

Orca yazılım kütüphanesi çalışmam Londra’nın Computing Conference 2021 sempozyumunda sunulmak üzere kabul edilmiş bulunmaktadır. Makalemin ön baskı sürümünü ResearchGate sayfamda bulabilirsiniz.

guile-orca 0.1.0 - 22 Kasım 2020

Guile (Scheme) yazılım dili ile geliştirilmiş, süper bilgisayar sistemleri üzerinde uzaktan fonksiyon çağrımını sağlayan Orca kütüphanesinin ilk sürümünü yayımlamış bulunmaktayım!

Günümüzde MPI, süper bilgisayar sistemleri üzerinde belkide en fazla kullanılan standartların başında gelmektedir. Bununla birlikte programcılar MPI standartının oldukça detaylı ve aşağı seviye doğasından ötürü program geliştirirken yoğun bilişsel zorluk ile karşı karşıyadırlar. İşte bu zorluğu azaltmak hedefi ile Orca yazılımında LiSP dilinin esneklik ve ifade gücünden de faydalanarak programcıya daha yüksek seviye fonksiyon arayüzleri sağlayan yazılım kütüphanesi geliştirdim.

Yazılımın kaynak kodunu bir özgür yazılım lisansı olan LPGL lisansı altında gitweb sayfamda yayımlamış bulunmaktayım. Yazılım ile ilgili hata, problem ve sorularınızı e-posta adresim üzerinden bana iletebilirsiniz.


Telif Hakkı © 2020, 2021, 2022 Ahmet Artu Yıldırım. E-Posta: ahmet et artulab nokta com

Bu sitede bulunan tüm bilgilerin kopyalama, dağıtım ve değiştirme hakkına Creative Commons Noderivs license version 3.0 or later lisansı altında izin verilmiştir.