Yes, I artificially inubate the eggs just as i do with the sulcata eggs. Artifially incubating them assures the proper temps and proper humidity.
Here is one of the ball python eggs in my hand. They are huge.
The eggs are much bigger than a sulcata. I believe I weighed a sulcata egg a while back after 2 months of incubation and it was about 43 grams.
This ball python egg is 94 grams.
Usually, the snakes will make a nest in the substrate, but basically, it is on the surface as you can see in the ball python pic.