Genel Bakış
Eğer dynlib ile yeni tanışıyorsanız, temel bilgiler için ana sayfa'yı incelemeyi ihmal etmeyin.
Gereksinimler
- Çalışan bir Python ortamı (3.10+ önerilir).
- Zorunlu olmasa da kurulum için bir sanal ortam (virtualenv) veya benzeri bir izolasyon katmanı.
- Numerik hesaplamalar için Numpy paketi (
python -m pip install numpy). - Çizim için Matplotlib paketi (
python -m pip install matplotlib). - Paketin kendisi (
python -m pip install dynlib). Kurulum detayları için Hızlı Başlangıç rehberine bakabilirsiniz.
Yüksek performanslı simülasyon ve analiz yapabilmek için Numba paketi şiddetle tavsiye edilir (python -m pip install numba).
Bu bölüm nasıl kullanılır
- dynlib'i kurmak, CLI sağlamasını yapmak (
dynlib --version,dynlib model validatevb.) ve yerleşik modellerden birini Python üzerinden çalıştırmak için Hızlı Başlangıç kılavuzunu takip edin. - Bir TOML modeli yazmak, onu doğrulamak (
dynlib model validate first-model.toml) ve "inline" (satır içi) metinlerle denemeler yapmak için İlk Modeliniz bölümüne geçin. - Stepper'lar, kaydediciler (recorders) ve diğer DSL özellikleriyle çalışmanız gerektiğinde Modelleme rehberi ile Simülasyon rehberi'ni keşfedin.
- Simülasyon sonuçlarını kullanmak ve çizim yapmak için Simülasyon Sonuçları ve Çizim rehberlerine göz atın.
- Çatallanma (bifurcation) diyagramlarından nöron modellerine kadar tam iş akışlarını görmek için Örnekler ve Analiz rehberi bölümlerine bakın.