@@ -162,31 +162,6 @@ will "go the extra mile" to teach the contributor how the package or mathematics
162162
163163# List of Current Projects
164164
165- ## Wrap PyCMA into the Optimization.jl Interface (\$ 100)
166-
167- *** In progress:** being worked on by Maximilian Pochapski*
168-
169- PyCMA is a very good global optimizer written in Python. It did very well in
170- early editions of the BlackboxOptimizationBenchmarking.jl tests (see for example
171- https://github.com/jonathanBieler/BlackBoxOptimizationBenchmarking.jl/tree/v0.1.0 )
172- and thus it would be good to have available for users to call and for benchmarking new
173- global optimization algorithms against. The goal of this project is to use PythonCall.jl
174- to setup the wrapper subpackage OptimizationPyCMA.jl with the bells and whistles to make
175- such benchmarking and usage straightforward and simple.
176-
177- ** Information to Get Started** : See the issue https://github.com/SciML/Optimization.jl/issues/918
178- which has links to starter code. PythonCall.jl is a well-documented library for calling Python
179- code from Julia and thus its documentation is a good starting point as well.
180-
181- ** Related Issues** : https://github.com/SciML/Optimization.jl/issues/918
182-
183- ** Success Criteria** : Merged pull request which adds a new OptimizationPyCMA.jl to
184- the Optimization.jl repository.
185-
186- ** Recommended Skills** : Basic (undergrad-level) knowledge of calculus and Python
187-
188- ** Reviewers** : Chris Rackauckas
189-
190165## Fix and Update the "Simple Handwritten PDEs as ODEs" Benchmark Set (\$ 200)
191166
192167** In Progress** : Claimed by Arjit Seth from June 20, 2025, to July 20, 2025.
@@ -355,6 +330,32 @@ which SciML will help administer through the small grants program.
355330
356331These are the previous SciML small grants projects which have successfully concluded and paid out.
357332
333+
334+ ## Wrap PyCMA into the Optimization.jl Interface (\$ 100)
335+
336+ * Completed by Maximilian Pochapski June 25th, 2025*
337+
338+ PyCMA is a very good global optimizer written in Python. It did very well in
339+ early editions of the BlackboxOptimizationBenchmarking.jl tests (see for example
340+ https://github.com/jonathanBieler/BlackBoxOptimizationBenchmarking.jl/tree/v0.1.0 )
341+ and thus it would be good to have available for users to call and for benchmarking new
342+ global optimization algorithms against. The goal of this project is to use PythonCall.jl
343+ to setup the wrapper subpackage OptimizationPyCMA.jl with the bells and whistles to make
344+ such benchmarking and usage straightforward and simple.
345+
346+ ** Information to Get Started** : See the issue https://github.com/SciML/Optimization.jl/issues/918
347+ which has links to starter code. PythonCall.jl is a well-documented library for calling Python
348+ code from Julia and thus its documentation is a good starting point as well.
349+
350+ ** Related Issues** : https://github.com/SciML/Optimization.jl/issues/918
351+
352+ ** Success Criteria** : Merged pull request which adds a new OptimizationPyCMA.jl to
353+ the Optimization.jl repository.
354+
355+ ** Recommended Skills** : Basic (undergrad-level) knowledge of calculus and Python
356+
357+ ** Reviewers** : Chris Rackauckas
358+
358359## Wrap ` scipy.optimize ` into the Optimization.jl Interface (\$ 300)
359360
360361** Completed by Aditya Pandey on June 23rd, 2025**
0 commit comments