3.43 How to obtain list of all Kamke differential equations in Maple?

Use DifferentialGeometry:-Library:-Retrieve as follows

DifferentialGeometry:-Library:-Retrieve() 
 
#gives 
#   [["DGIdentities", 1], ["Doubrov", 1], ["Gong", 1], ["Gonzalez-Lopez", 1], 
#    ["HawkingEllis", 1],  ["Kamke", 1], ["Morozov", 1], ["Mubarakyzanov", 1], 
#etc.. 
#
 

now use any of the above entries like this

the_index:=DifferentialGeometry:-Library:-Retrieve("Kamke",1): 
nops(the_index); 
 
   #1548 
 
#obtain the first 10 ode's 
map(X->DifferentialGeometry:-Library:-Retrieve("Kamke",1,X, variables = [x, y]),the_index[1..10]);
 

Gives

diff(y(x), x) - 1/sqrt(a4*x^4 + a3*x^3 + a2*x^2 + a1*x + a0), 
diff(y(x), x) + a1*y(x) - c1*exp(b1*x), 
diff(y(x), x) + a1*y(x) - b1*sin(c1*x), 
diff(y(x), x) + 2*x*y(x) - x*exp(-x^2), 
diff(y(x), x) + y(x)*cos(x) - exp(2*x), 
diff(y(x), x) + y(x)*cos(x) - sin(2*x)/2, 
diff(y(x), x) + y(x)*cos(x) - exp(-sin(x)), 
diff(y(x), x) + y(x)*tan(x) - sin(2*x), 
diff(y(x), x) - (sin(ln(x)) + cos(ln(x)) + a1)*y(x), 
diff(y(x), x) + diff(f(x), x)*y(x) - f(x)*diff(f(x), x)
 

The above shows there are 1548 ode’s in the database.