Software

  • Java
    jPSO

    Particle Swarm Optimization
    algorithm in Java

    jPSO

    The jPSO project is written in Java language and contains two classes for solving unconstrained optimization problems using the "Particle Swarm Optimization" algorithm.

  • Python
    PyNAlg

    Numerical Algorithms in Python

    PyNAlg

    The PyNAlg project is a collection of scripts written in Python language with numerical algorithms to solve common engineering problems.

  • Python
    PyDE

    Differential Evolution algorithm in Python

    PyDE

    The differential evolution (DE) algorithm written in Python language for solving global optimization problems.

  • C#
    MSolve

    Open source numerical solver
    for computational mechanics problems

    MSolve

    My fork of the open source numerical solver for computational mechanics problems written in C#.

Online tools for structural engineers in practice

EC8 Spectrum Calculator

A tool to calculate the acceleration and displacement response spectra according to EC8 (EN 1998-1) European Standard. Acceleration and displacement response spectrum are plotted.

Steel Profile Properties

An online application to get the properties of standard rolled steel sections according to EC3 (1993-1) European Standard. Basic geometric properties and section resistances are provided. IPE, HEA, HEB, HEM are supported so far.

EGSA8 to WGS84 Converter

A web application to convert a list of coordinates from EGSA87 (Greek Geodetic System) to WGS84 (World Geodetic System). You can directly copy & paste values from excel and edit them inside the cells.
SeismoLEE