Recent Releases of Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.8 is released

This release finalizes the JOSS submission.

  • Updated author affiliation to include city and country
  • Resolved minor documentation issues identified during review

- Python
Published by kevin-tofu 2 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.7 is released

  • bug fix
  • remove redundant tests

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.6 is released

fixed scaling factor for SIMP/RAMP derivatives added test for derivative computation

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.5 is released

add - accelerating scheduler - scripts for pytest

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.4 is released

Added timing instrumentation to measure runtime, and refactored the optimization loop to be callable in small step-wise chunks for benchmarking.

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.2 is released

  • organized documentation
    • recommended range of parameters
    • explanation theorical formulation
    • implementation details
  • add Convergence Criteria(Maximum density change & KKT)

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.1 is released

  • Change Class name, add docstring
  • Add Objectives in Heat Conduction Task

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.3.0 is released

Add - Heat Conduction Equation

- Python
Published by kevin-tofu 3 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.17 is released

  • bug fix. Gradient of Helmholtz Filter, enforce negative gradient

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.16 is released

  • updated readme

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.15 is released

  • forgot to merge (README, version name etc)

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.14 is released

  • Updated Helmholtz FIlter
  • Added Spacial FIlter
  • Update documents ( merged JOSS-review)

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.13 is released

  • Added HelmholtzFilterNodal and SpacialFilter

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.12 is released

Add classmethod for task - frommethtags

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.11 is releaased

Fix bug - Fix area computation

- Python
Published by kevin-tofu 4 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.10 is released

Added factories and Exception Handling For SchedulerConfig

- Python
Published by kevin-tofu 5 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - released v0.2.8

  • Improved Scheduler functions
  • Add Configs for Scheduler

- Python
Published by kevin-tofu 5 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - Released 0.2.7

  • Update classmethod in TaskConfig
  • remove redundant functions

- Python
Published by kevin-tofu 5 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - release v0.2.6

  • removed wrong optimizers.

- Python
Published by kevin-tofu 5 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.2 is released

  • Add Joblib
  • Solve Structural Analysis with Joblib

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - Scikit-Topt v0.2.1

  • modified paper.md / bib

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.2.0 is released

  • modified cicd
  • preliminary for other optimization method

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - check for cicd

check for cicd

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.7 is released

  • Change Module name scitopt -> sktopt

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.6 is released

  • added IF to create an new task

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.5 is released

  • added instantiation function for task
  • modified tutorial

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.4 is released

  • Update documents
  • Change interface of function density update for customization.

- Python
Published by kevin-tofu 8 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.3 is released

Add / Refactor Functions for Visualization

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - released v0.1.2

  • Efficient Computation flow for multi-load cases
  • add lu / cg for multi-load cases

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.1 is released

  • introduced EMA
  • add linear-lagrangian optimizer

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.1.0 is released.

  • Bug fix in MOC.
  • Update class name of optimizers
  • Update documentation

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.9 is released

  • organize documentation.
  • add assertion / correct default configuration for optimization
  • export metrics in optimization progress

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - Released v0.0.8

  • change class name and its default parameters
  • change parameters to be visualized with matplotlib in optimization history

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.7

update document and assets, etc.

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - Released v0.0.7

  • update document and assets, etc.

- Python
Published by kevin-tofu 9 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - Released 0.0.6

  • add visualization function

- Python
Published by kevin-tofu 10 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - 0.0.6rc2 released

0.0.6rc2 - update arguments on configs for optimizers

- Python
Published by kevin-tofu 10 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - 0.0.6rc1 released

Add new scheduler function

- Python
Published by kevin-tofu 10 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.4rc4

visualization functions strain function KKT Optimizer

- Python
Published by kevin-tofu 10 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - 0.0.4rc3

  • MOC with KKT
  • Add Visualization Function

- Python
Published by kevin-tofu 10 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - 0.0.4rc2

  • change default params for configs.
  • Add MOC and SIMP/RAMP Option

- Python
Published by kevin-tofu 11 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.4c

Add SIMP/RAMP option

- Python
Published by kevin-tofu 11 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.4b

add SIMP/RAMP option

- Python
Published by kevin-tofu 11 months ago

Scikit-Topt: A Python Library for Algorithm Development in Topology Optimization - v0.0.4a

OC /MOC Optimization SIMP / RAMP Heaviside Projection and its derivatives Helmholtz Filter and its derivatives Visualization for checking progress etc

- Python
Published by kevin-tofu 11 months ago