@@ -337,7 +337,7 @@ class PeakFactory(FactoryBase):
337337 frozenset ({
338338 (' scattering_type' , ScatteringTypeEnum.BRAGG ),
339339 (' beam_mode' , BeamModeEnum.TIME_OF_FLIGHT ),
340- }): PeakProfileTypeEnum.PSEUDO_VOIGT_IKEDA_CARPENTER ,
340+ }): PeakProfileTypeEnum.JORGENSEN ,
341341 frozenset ({
342342 (' scattering_type' , ScatteringTypeEnum.TOTAL ),
343343 }): PeakProfileTypeEnum.GAUSSIAN_DAMPED_SINC ,
@@ -389,26 +389,26 @@ from .line_segment import LineSegmentBackground
389389
390390### 5.5 All Factories
391391
392- | Factory | Domain | Tags resolve to |
393- | ---------------------------- | ---------------------- | ----------------------------------------------------------- |
394- | ` BackgroundFactory ` | Background categories | ` LineSegmentBackground ` , ` ChebyshevPolynomialBackground ` |
395- | ` PeakFactory ` | Peak profiles | ` CwlPseudoVoigt ` , ` TofPseudoVoigtIkedaCarpenter ` , … |
396- | ` InstrumentFactory ` | Instruments | ` CwlPdInstrument ` , ` TofPdInstrument ` , … |
397- | ` DataFactory ` | Data collections | ` PdCwlData ` , ` PdTofData ` , ` ReflnData ` , ` TotalData ` |
398- | ` ExtinctionFactory ` | Extinction models | ` BeckerCoppensExtinction ` |
399- | ` LinkedCrystalFactory ` | Linked-crystal refs | ` LinkedCrystal ` |
400- | ` ExcludedRegionsFactory ` | Excluded regions | ` ExcludedRegions ` |
401- | ` LinkedPhasesFactory ` | Linked phases | ` LinkedPhases ` |
402- | ` ExperimentTypeFactory ` | Experiment descriptors | ` ExperimentType ` |
403- | ` CellFactory ` | Unit cells | ` Cell ` |
404- | ` SpaceGroupFactory ` | Space groups | ` SpaceGroup ` |
405- | ` AtomSitesFactory ` | Atom sites | ` AtomSites ` |
406- | ` AliasesFactory ` | Parameter aliases | ` Aliases ` |
407- | ` ConstraintsFactory ` | Parameter constraints | ` Constraints ` |
408- | ` FitModeFactory ` | Fit-mode category | ` FitMode ` |
409- | ` JointFitExperimentsFactory ` | Joint-fit weights | ` JointFitExperiments ` |
410- | ` CalculatorFactory ` | Calculation engines | ` CryspyCalculator ` , ` CrysfmlCalculator ` , ` PdffitCalculator ` |
411- | ` MinimizerFactory ` | Minimisers | ` LmfitMinimizer ` , ` DfolsMinimizer ` , … |
392+ | Factory | Domain | Tags resolve to |
393+ | ---------------------------- | ---------------------- | ------------------------------------------------------------ |
394+ | ` BackgroundFactory ` | Background categories | ` LineSegmentBackground ` , ` ChebyshevPolynomialBackground ` |
395+ | ` PeakFactory ` | Peak profiles | ` CwlPseudoVoigt ` , ` TofJorgensen ` , ` TofJorgensenVonDreele ` , … |
396+ | ` InstrumentFactory ` | Instruments | ` CwlPdInstrument ` , ` TofPdInstrument ` , … |
397+ | ` DataFactory ` | Data collections | ` PdCwlData ` , ` PdTofData ` , ` ReflnData ` , ` TotalData ` |
398+ | ` ExtinctionFactory ` | Extinction models | ` BeckerCoppensExtinction ` |
399+ | ` LinkedCrystalFactory ` | Linked-crystal refs | ` LinkedCrystal ` |
400+ | ` ExcludedRegionsFactory ` | Excluded regions | ` ExcludedRegions ` |
401+ | ` LinkedPhasesFactory ` | Linked phases | ` LinkedPhases ` |
402+ | ` ExperimentTypeFactory ` | Experiment descriptors | ` ExperimentType ` |
403+ | ` CellFactory ` | Unit cells | ` Cell ` |
404+ | ` SpaceGroupFactory ` | Space groups | ` SpaceGroup ` |
405+ | ` AtomSitesFactory ` | Atom sites | ` AtomSites ` |
406+ | ` AliasesFactory ` | Parameter aliases | ` Aliases ` |
407+ | ` ConstraintsFactory ` | Parameter constraints | ` Constraints ` |
408+ | ` FitModeFactory ` | Fit-mode category | ` FitMode ` |
409+ | ` JointFitExperimentsFactory ` | Joint-fit weights | ` JointFitExperiments ` |
410+ | ` CalculatorFactory ` | Calculation engines | ` CryspyCalculator ` , ` CrysfmlCalculator ` , ` PdffitCalculator ` |
411+ | ` MinimizerFactory ` | Minimisers | ` LmfitMinimizer ` , ` DfolsMinimizer ` , … |
412412
413413> ** Note:** ` ExperimentFactory ` and ` StructureFactory ` are _ builder_
414414> factories with ` from_cif_path ` , ` from_cif_str ` , ` from_data_path ` , and
@@ -450,15 +450,15 @@ Tags are the user-facing identifiers for selecting types. They must be:
450450
451451** Peak tags**
452452
453- | Tag | Class |
454- | ---------------------------------- | ------------------------------ |
455- | ` pseudo-voigt ` | ` CwlPseudoVoigt ` |
456- | ` split- pseudo-voigt` | ` CwlSplitPseudoVoigt ` |
457- | ` thompson-cox-hastings ` | ` CwlThompsonCoxHastings ` |
458- | ` tof-pseudo-voigt ` | ` TofPseudoVoigt ` |
459- | ` tof-pseudo-voigt-ikeda-carpenter ` | ` TofPseudoVoigtIkedaCarpenter ` |
460- | ` tof-pseudo-voigt-back-to-back ` | ` TofPseudoVoigtBackToBack ` |
461- | ` gaussian-damped-sinc ` | ` TotalGaussianDampedSinc ` |
453+ | Tag | Class |
454+ | ------------------------------------ | ---- ------------------------------ |
455+ | ` pseudo-voigt ` | ` CwlPseudoVoigt ` |
456+ | ` pseudo-voigt + empirical asymmetry ` | ` CwlPseudoVoigtEmpiricalAsymmetry ` |
457+ | ` thompson-cox-hastings ` | ` CwlThompsonCoxHastings ` |
458+ | ` jorgensen ` | ` TofJorgensen ` |
459+ | ` jorgensen-von-dreele ` | ` TofJorgensenVonDreele ` |
460+ | ` double-jorgensen-von-dreele ` | ` TofDoubleJorgensenVonDreele ` |
461+ | ` gaussian-damped-sinc ` | ` TotalGaussianDampedSinc ` |
462462
463463** Instrument tags**
464464
@@ -542,25 +542,25 @@ line-segment points.
542542
543543#### Singleton CategoryItems — factory-created (get all three)
544544
545- | Class | Factory |
546- | ------------------------------ | ----------------------- |
547- | ` CwlPdInstrument ` | ` InstrumentFactory ` |
548- | ` CwlScInstrument ` | ` InstrumentFactory ` |
549- | ` TofPdInstrument ` | ` InstrumentFactory ` |
550- | ` TofScInstrument ` | ` InstrumentFactory ` |
551- | ` CwlPseudoVoigt ` | ` PeakFactory ` |
552- | ` CwlSplitPseudoVoigt ` | ` PeakFactory ` |
553- | ` CwlThompsonCoxHastings ` | ` PeakFactory ` |
554- | ` TofPseudoVoigt ` | ` PeakFactory ` |
555- | ` TofPseudoVoigtIkedaCarpenter ` | ` PeakFactory ` |
556- | ` TofPseudoVoigtBackToBack ` | ` PeakFactory ` |
557- | ` TotalGaussianDampedSinc ` | ` PeakFactory ` |
558- | ` BeckerCoppensExtinction ` | ` ExtinctionFactory ` |
559- | ` LinkedCrystal ` | ` LinkedCrystalFactory ` |
560- | ` Cell ` | ` CellFactory ` |
561- | ` SpaceGroup ` | ` SpaceGroupFactory ` |
562- | ` ExperimentType ` | ` ExperimentTypeFactory ` |
563- | ` FitMode ` | ` FitModeFactory ` |
545+ | Class | Factory |
546+ | ---------------------------------- | ----------------------- |
547+ | ` CwlPdInstrument ` | ` InstrumentFactory ` |
548+ | ` CwlScInstrument ` | ` InstrumentFactory ` |
549+ | ` TofPdInstrument ` | ` InstrumentFactory ` |
550+ | ` TofScInstrument ` | ` InstrumentFactory ` |
551+ | ` CwlPseudoVoigt ` | ` PeakFactory ` |
552+ | ` CwlPseudoVoigtEmpiricalAsymmetry ` | ` PeakFactory ` |
553+ | ` CwlThompsonCoxHastings ` | ` PeakFactory ` |
554+ | ` TofJorgensen ` | ` PeakFactory ` |
555+ | ` TofJorgensenVonDreele ` | ` PeakFactory ` |
556+ | ` TofDoubleJorgensenVonDreele ` | ` PeakFactory ` |
557+ | ` TotalGaussianDampedSinc ` | ` PeakFactory ` |
558+ | ` BeckerCoppensExtinction ` | ` ExtinctionFactory ` |
559+ | ` LinkedCrystal ` | ` LinkedCrystalFactory ` |
560+ | ` Cell ` | ` CellFactory ` |
561+ | ` SpaceGroup ` | ` SpaceGroupFactory ` |
562+ | ` ExperimentType ` | ` ExperimentTypeFactory ` |
563+ | ` FitMode ` | ` FitModeFactory ` |
564564
565565#### CategoryCollections — factory-created (get all three)
566566
@@ -889,7 +889,7 @@ expt = ExperimentFactory.from_data_path(
889889)
890890expt.instrument.calib_d_to_tof_offset = 0.0
891891expt.instrument.calib_d_to_tof_linear = 7476.91
892- expt.peak_profile_type = ' pseudo-voigt * ikeda-carpenter '
892+ expt.peak_profile_type = ' jorgensen '
893893expt.peak.broad_gauss_sigma_0 = 3.0
894894```
895895
0 commit comments