Feature #866

Feature #861: === Website & Examples ===

Documentation #427: User Examples campaign

Revise list of python examples going into release 1.0.0

Added by pospelov about 6 years ago. Updated over 4 years ago.

Status:ArchivedStart date:28 Jul 2014
Priority:LowDue date:
Assignee:pospelov% Done:

100%

Category:-
Target version:Sprint 25

Description

We have to think more carefully which examples will be in Release-1.0.0
(examples naming convention, the order of examples, which geometries).

Another iteration

  • ex01_BasicParticles
    • (+) CylindersInBA.py
    • (+) CylindersInDWBA.py
    • (+) CylindersAndPrisms.py
    • CylindersWithSizeDistribution.py
    • TwoTypesOfCylindersWithSizeDistribution.py
    • (+) RotatedPyramids.py
    • AllFormFactorsAvailable.py
  • ex02_LayeredStructures
    • (+) CorrelatedRoughness.py
    • (+) BuriedParticles.py
  • ex03_InterferenceFunctions
    • (+) InterferenceParaCrystal1D.py
    • (+) InterferenceParaCrystal2D.py
    • (+) Interference1DLattice.py
    • (+) Interference2DLattice1.py
    • (+) Interference2DLattice2.py
    • (+) Interference2DLattice3.py
    • Interference2DLattice4.py
    • (+) CosineRipple.py
    • (+) TriangularRipple.py
    • SpheresAtHexLattice.py
    • ApproximationDA.py
    • ApproximationLMA.py
    • ApproximationSCCA.py
  • ex04_ComplexShapes
    • (+) CoreShellNanoparticles.py
    • MesoCrystal.py
    • LargeParticlesFormFactor.py
    • HexagonalLatticeWithBasis.py
    • (+) CustomFormFactor.py
  • ex05_BeamAndDetector
    • (+) DetectorResolutionFunction.py
    • (+) BeamDivergence.py
    • (+) OffSpecularSimulation.py
  • ex06_PolarizedNeutrons

More examples:
Pyramids with rotation distribution?


Subtasks

Documentation #893: Check feasibility of custom form factor example in PythonArchivedherck

Documentation #867: Update User Manual with examples description corresponding to release-1.0.0 listArchivedceline

Feature #908: Create 3 user examples demonstrating DA, LMA and SCCA differenceArchivedherck

Feature #737: Provide example demonstrating Monte-Carlo integration for big particlesArchivedpospelov

Feature #912: Create example of hexagonal lattice with basisArchivedceline

History

#1 Updated by pospelov about 6 years ago

  • Description updated (diff)

#2 Updated by pospelov about 6 years ago

  • Description updated (diff)
  • Status changed from New to Sprint
  • Target version set to Sprint 25

#3 Updated by pospelov about 6 years ago

  • Description updated (diff)

#4 Updated by herck about 6 years ago

  • Description updated (diff)

#5 Updated by ganeva about 6 years ago

My [Marina] idea is to group the examples according to their meaning and to sort them from simple to more complicated. Approximately like this:

  1. Particle form factor (how to create, transform and add size distribution)
    1. Cylinders FF in BA (no interference)
    2. Cylinders FF in DWBA (no interference)
    3. Cylinders and Prisms (no interference)
    4. Rotated pyramids (no interference)
    5. Cylinders with size distribution in DWBA (no interference)
    6. Two types of cylinders with size distribution (no interference)
    7. Long thin tilted cylinders with tilting angle distribution (no interference)
  2. Interference functions (how to add, set parameters, add disorder)
    1. Paracrystal 1D
    2. Paracrystal 2D
    3. Interference2D (3 examples)
    4. Ripple1 and Ripple2 examples (2D lattice interference)
    5. Choice of approximation (DA, SSCA, etc.)
  3. Design of the multilayer
    1. Roughness
    2. Buried particles
    3. Graded interface?
  4. Simulation settings
    1. Beam divergence
    2. Detector resolution function
    3. Monte Carlo integration
  5. Complex form factors
    1. Core shell particles in BA
    2. Custom form factor
  6. Polarized neutrons
    1. Polarized neutrons on magnetic nanoparticles

#6 Updated by celine about 6 years ago

Considering the examples already implemented, I would select and sort them as follows:

1. Definition of particles: shapes, abundance, mixture of particles, size distribution
Examples 001, 002

2. Positions of particles: interference functions, rotation, depth
Select of an example from Examples 009 (ripples in 2D lattices), 005
Example 006 (rotation)
Example 004 (paracrystal)
Give an example with buried particles

3. Layered structures: roughness
Example008

4. Input beam / output
polarized neutrons
beam divergence (example010)...

5. More complicated shapes of particles
Example007(Core Shell), combination of particles...

#7 Updated by pospelov about 6 years ago

  • Assignee set to pospelov

#8 Updated by pospelov about 6 years ago

  • Description updated (diff)

#9 Updated by pospelov about 6 years ago

  • Description updated (diff)

#10 Updated by pospelov about 6 years ago

  • Description updated (diff)

#11 Updated by pospelov about 6 years ago

  • Description updated (diff)

#12 Updated by pospelov about 6 years ago

  • Description updated (diff)

#13 Updated by pospelov about 6 years ago

  • Description updated (diff)

#14 Updated by pospelov almost 6 years ago

  • Description updated (diff)

#15 Updated by pospelov almost 6 years ago

  • Status changed from Sprint to Resolved

#16 Updated by herck almost 6 years ago

  • Status changed from Resolved to Archived

Also available in: Atom PDF