Spiral array but with fibonacci sequence
Use Dupliverts


Result using icosphere as "seed"

Organic yet accurate modeling with the golden spiral


  @Rekov Hi, Thank you for your response. While it does answer the
  question on how to create the spiral, it does not show how to create
  the spiral out of the objects which currently exist in the scene
  collection. To clarify, I have modeled a "seed" and I need the python
  script to take the data of that seed to create the spiral instead of
  simple vertices. Please let me know what you think.


Similar to the dupli part of answer here, https://blender.stackexchange.com/a/163958/15543 and using the fibonacci sphere from Closing &quot;Fibonacci&#39;s Hole&quot;

Since I already had it: Grabbed the code from https://gist.github.com/batFINGER/64db074e95b716f839a71882b7efcc50 appended code below to make a 2048 point Fibonacci sphere, added an ico sphere, (pick up your own seed object) make it a child and dupliverted it to the sphere.

Set the normals of the mesh to the radial direction from origin. 

n = 2048

me = SFBMesh(n).mesh

for v in me.vertices:
    v.normal = v.co.normalized()

ob = bpy.data.objects.new("Fibo", me)

bpy.context.collection.objects.link(ob)

bpy.ops.mesh.primitive_ico_sphere_add()
ico = bpy.context.object
ico.parent = ob
ico.scale *= 0.1
ob.instance_type = 'VERTS'
ob.use_instance_vertices_rotation = True


Here is one made of Suzannes, removed all verts with negative z coord, and scaled the sphere to one tenth in z.