Rajesh Nakka's Projects
2D & 3D TeX-Aware Vector Graphics Language
A Julia package for representing banded matrices
CALFEM for Python is the Python port of the CALFEM finite element toolkit. It also implements meshing function based on GMSH and triangle. Visualisation routines are implemented using visvis and matplotlib.
Deep Learning Machines: Collection of modules used for developing deep learning models (based on tensorflow v2). It is mainly intended for my personal use but feel free to use, if you find it helpful.
TensorFlow documentation
Intended to develop module for Homogenization of composite materials based on FEM.
A Julia package for performing pre-processing steps of FE analysis.
Finite Element tools in Julia
https://gbox.readthedocs.io
Basic Geometry Types
A Julia package written for conveniently installing pre-compiled official gmsh binaries, by automatically selecting binaries appropriate to your operating system.
A mesh modeling interface to the Gmsh-Python-API
The JuliaFEM software library is a framework that allows for the distributed processing of large Finite Element Models across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.
Deep Learning for humans
Keras documentation, hosted live at keras.io
A Julia package to write ABAQUS input files for performing homogenisation of composite materials.
The repository contains the supporting material for the work titled "A generalised deep learning-based surrogate model for homogenisation utilising material property encoding and physics-based bounds" authored by Rajesh Nakka, Dineshkumar Harursampath and Sathiskumar A Ponnusami.
A collection of code snippets, that can enhance productivity.
PcDGAN: A Continuous Conditional Diverse Generative Adversarial Network For Inverse Design
Config files for my GitHub profile.
Tutorial and showcase of using a binary dependency in Julia
A python plotting package for unit cells and in future we are planning to include unit cell statistics as well.
A Julia package to make geometric models and meshing of the domains of interest.