API Reference#
- ppafm.atomicUtils
- ppafm.chemistry
FIREassignAtomBOFF()bonds2neighs()bonds2neighsZs()estimateBondOrder()findBonds()findTris()findTris_()getForceIvnR24()getRingNatom()group_definitiongroups2atoms()makeGroupLevels()makeTetrahedron()makeTetrahedronFork()makeTriFork()neighs2str()normalize()relaxAtoms()relaxBondOrder()removeAtoms()removeBorderAtoms()ringsToMolecule()selectRandomElements()selectRandomGroups()simpleAOEnergies()speciesToPLevels()tris2num_()trisToPoints()validBonds()
- ppafm.common
CLIParserFz2df()Fz2df_tilt()PBCAtoms()PBCAtoms3D()PBCAtoms3D_np()PpafmParametersPpafmParameters.AmplitudePpafmParameters.ApauliPpafmParameters.BpauliPpafmParameters.ConfigPpafmParameters.FFgrid0PpafmParameters.FFgridAPpafmParameters.FFgridBPpafmParameters.FFgridCPpafmParameters.PBCPpafmParameters.RcorePpafmParameters.RtipPpafmParameters.VbiasPpafmParameters.aMorsePpafmParameters.apply_options()PpafmParameters.chargePpafmParameters.colorscalePpafmParameters.colorscale_kpfmPpafmParameters.ddispPpafmParameters.f0CantileverPpafmParameters.ffModelPpafmParameters.from_file()PpafmParameters.gridAPpafmParameters.gridBPpafmParameters.gridCPpafmParameters.gridNPpafmParameters.gridOPpafmParameters.imageInterpolationPpafmParameters.kCantileverPpafmParameters.klatPpafmParameters.kradPpafmParameters.load_ini()PpafmParameters.model_configPpafmParameters.moleculeShiftPpafmParameters.nPBCPpafmParameters.permitPpafmParameters.plotSliceByPpafmParameters.plotSliceFromPpafmParameters.plotSliceToPpafmParameters.probeTypePpafmParameters.r0ProbePpafmParameters.scanMaxPpafmParameters.scanMinPpafmParameters.scanStepPpafmParameters.scanTiltPpafmParameters.sigmaPpafmParameters.stiffnessPpafmParameters.tiltedScanPpafmParameters.tipPpafmParameters.to_file()PpafmParameters.vdWDampKind
REA2LJ()atom2iZ()atoms2iZs()autoGeom()autoGridN()findPBCAtoms3D_cutoff()genFFSampling()genRotations()getAtomsLJ()getAtomsLJ_fast()getAtomsRE()getAtomsREA()getFFdict()getPos()getPos_Vec3d()getSampleAtomsREA()get_C612()get_df_weight()get_simple_df_weight()loadSpecies()loadSpeciesLines()lvec2params()makeRotJitter()maxAlongDir()maxAlongDirEntropy()multRot()params2lvec()parseAtoms()prepareScanGrids()rotation_matrix()sphereTangentSpace()wrapAtomsCell()
- ppafm.core
SplineParameterscomputeD3Coeffs()deleteFF_Epointer()deleteFF_Fpointer()evalRadialFF()getCoulombFF()getDFTD3FF()getDensityR4spline()getGaussDensity()getInPoints_LJ()getLennardJonesFF()getMorseFF()getSlaterDensity()getVdWFF()getVdWFF_RE()relaxTipStroke()relaxTipStrokes_omp()setFF()setFF_Epointer()setFF_Fpointer()setFF_shape()setFIRE()setGridCell()setGridN()setRelax()setTip()stiffnessMatrix()subsample_nonuniform_spline()subsample_uniform_spline()test_eigen3x3()test_force()
- ppafm.cpp_utils
- ppafm.data
- ppafm.defaults
- ppafm.elements
- ppafm.fieldFFT
Average_surf()Average_tip()addCoreDensities()addCoreDensity()conv3DFFT()exportPotential()fieldInfo()getForceTransform()getForces()getMGrid()getNormalizedBasisMatrix()getProbeDensity()getSampleDimensions()getSize()getSkewNormalBasis()getSphericalHarmonic()potential2forces()potential2forces_mem()printMetadata()rotZX()
- ppafm.fitSpline
- ppafm.fitting
- ppafm.GridUtils
- ppafm.GUIWidgets
- ppafm.HighLevel
- ppafm.io
getFromHead_PRIMCOORD()limit_vec_field()loadAtomsCUBE()loadCUBE()loadCellCUBE()loadGeometry()loadGeometryIN()loadNCUBE()loadNPYGeom()loadNpy()loadPOSCAR()loadVecFieldNpy()loadVecFieldXsf()loadXSF()loadXSFGeom()loadXYZ()load_scal_field()load_vec_field()makePovCam()packVecGrid()parseLvecASE()primcoords2Xsf()saveGeomXSF()saveNpy()saveVecFieldNpy()saveVecFieldXsf()saveWSxM_2D()saveWSxM_3D()saveXSF()saveXYZ()save_scal_field()save_vec_field()unpackVecGrid()writeMatrix()writePov()
- ppafm.ml
- ppafm.ml.AuxMap
- ppafm.ml.Generator
GeneratorAFMtrainerGeneratorAFMtrainer.bRuntimeGeneratorAFMtrainer.handle_distance()GeneratorAFMtrainer.handle_positions()GeneratorAFMtrainer.on_afm_start()GeneratorAFMtrainer.on_batch_start()GeneratorAFMtrainer.on_sample_start()GeneratorAFMtrainer.randomize_df_steps()GeneratorAFMtrainer.randomize_distance()GeneratorAFMtrainer.randomize_tip()GeneratorAFMtrainer.set_fdbm_parameters()
InverseAFMtrainerInverseAFMtrainer.augment_with_rotations()InverseAFMtrainer.augment_with_rotations_entropy()InverseAFMtrainer.bRuntimeInverseAFMtrainer.handle_distance()InverseAFMtrainer.handle_positions()InverseAFMtrainer.on_afm_end()InverseAFMtrainer.on_afm_start()InverseAFMtrainer.on_batch_start()InverseAFMtrainer.on_sample_start()InverseAFMtrainer.randomize_distance()InverseAFMtrainer.randomize_mol_parameters()InverseAFMtrainer.randomize_tip()InverseAFMtrainer.read_xyzs()InverseAFMtrainer.shuffle_molecules()
getRandomUniformDisk()rotate()sortRotationsByEntropy()
- ppafm.ocl
- ppafm.ocl.AFMulator
AFMulatorAFMulator.bMergeConvAFMulator.bRuntimeAFMulator.bSaveFFAFMulator.check_scan_window()AFMulator.eval()AFMulator.evalAFM()AFMulator.eval_()AFMulator.from_params()AFMulator.load_params()AFMulator.plot_images()AFMulator.prepareFF()AFMulator.prepareScanner()AFMulator.relaxParamsAFMulator.saveDebugXSF_FF()AFMulator.saveFF()AFMulator.save_params()AFMulator.setBPauli()AFMulator.setLvec()AFMulator.setQs()AFMulator.setRho()AFMulator.setRhoDelta()AFMulator.setScanWindow()AFMulator.setStiffness()AFMulator.verbose
get_lvec()quick_afm()
- ppafm.ocl.field
AtomProcjetionAtomProcjetion.RfuncAtomProcjetion.RmaxAtomProcjetion.RppAtomProcjetion.drStepAtomProcjetion.dzmaxAtomProcjetion.dzmax_sAtomProcjetion.elipticityAtomProcjetion.makeCoefsZR()AtomProcjetion.prepareBuffers()AtomProcjetion.releaseBuffers()AtomProcjetion.run_evalAtomRfunc()AtomProcjetion.run_evalBondEllipses()AtomProcjetion.run_evalCoulomb()AtomProcjetion.run_evalHartreeGradient()AtomProcjetion.run_evalLorenz()AtomProcjetion.run_evalMultiMapSpheres()AtomProcjetion.run_evalMultiMapSpheresElements()AtomProcjetion.run_evalQdisks()AtomProcjetion.run_evalSphereCaps()AtomProcjetion.run_evalSpheres()AtomProcjetion.run_evalSpheresType()AtomProcjetion.run_evaldisks()AtomProcjetion.run_evaldisks_occlusion()AtomProcjetion.setAtomTypes()AtomProcjetion.tgMaxAtomProcjetion.tgWidthAtomProcjetion.tryReleaseBuffers()AtomProcjetion.updateBuffers()AtomProcjetion.zmarginAtomProcjetion.zmin
D3ParamsDataGridElectronDensityFFTCrossCorrelationForceField_LJCForceField_LJC.addLJ()ForceField_LJC.add_dftd3()ForceField_LJC.addvdW()ForceField_LJC.calc_force_fdbm()ForceField_LJC.calc_force_hartree()ForceField_LJC.downloadFF()ForceField_LJC.initPoss()ForceField_LJC.initSampling()ForceField_LJC.initialize()ForceField_LJC.makeFF()ForceField_LJC.prepareBuffers()ForceField_LJC.run_evalLJC_Hartree()ForceField_LJC.run_evalLJC_QZs_noPos()ForceField_LJC.run_evalLJ_noPos()ForceField_LJC.run_gradPotentialGrid()ForceField_LJC.setLvec()ForceField_LJC.setPP()ForceField_LJC.setQs()ForceField_LJC.tryReleaseBuffers()ForceField_LJC.updateBuffers()ForceField_LJC.verbose
HartreePotentialMultipoleTipDensityTipDensityinit()makeDivisibleUp()
- ppafm.ocl.oclUtils
- ppafm.ocl.relax
RelaxedScannerRelaxedScanner.downloadPaths()RelaxedScanner.prepareAuxMapBuffers()RelaxedScanner.prepareBuffers()RelaxedScanner.prepareFEConv()RelaxedScanner.preparePosBasis()RelaxedScanner.preparePossRot()RelaxedScanner.releaseBuffers()RelaxedScanner.run()RelaxedScanner.run_convolveZ()RelaxedScanner.run_getFEinStrokes()RelaxedScanner.run_getFEinStrokesTilted()RelaxedScanner.run_getZisoFETilted()RelaxedScanner.run_getZisoTilted()RelaxedScanner.run_izoZ()RelaxedScanner.run_relaxStrokesTilted()RelaxedScanner.run_relaxStrokesTilted_convZ()RelaxedScanner.setScanRot()RelaxedScanner.tryReleaseBuffers()RelaxedScanner.updateAtoms()RelaxedScanner.updateBuffers()RelaxedScanner.updateFEin()RelaxedScanner.verbose
getInvCell()init()mat3x3to4f()preparePoss()preparePossRot()rotTip()
- ppafm.ocl.AFMulator
- ppafm.PPPlot