Skip to main content

CrystalPol

Arquivo de Configuração - config.yml

No arquivo de Configuração temos as sequintes keywords:

crystal_pol:
    mem: *obrigatorio*
    level: *obrigatorio*
    n_atoms: *obrigatorio*
    n_procs: 1
    pop: "chelpg"
    mult: [ 0, 1 ]
    charge_tolerance: 0.02
    simulation_dir: "simfiles"
    comment: "Crystal"

Estas keywords são utilizadas para controlar o comportamento do programa CrystalPol e de sua dependência Gaussian.

Arquivo de input - crystal.xyz

O arquivo de input deve ter o formato

H   1.0000  1.0000  1.0000

Sendo que as primeiras N (valor derivado da keyword n_atoms) átomos devem ser da molécula da celula unitária a ser otimizada.

Este arquivo pode ser obtido também retirando o header de um arquivo .gjf e o renomeando para .xyz

Instalando dependência

python3 -m pip install setproctitle pyyaml nptyping numpy

Como executar

python3 -m crystalpol -c {arquivo_de_config}.yml -i {arquivo_de_input}.xyz -o {arquivo_de_saida}.log

Caso as opções -c, -i e -o não seja dadas os seguintes valores padrões serão usados:

  • arquivo_de_config: config.yml
  • arquivo_de_input: crystal.xyz
  • arquivo_de_saida: run.log

Orientação para Citações

Por favor citar este software utilizando o seguinte biblatex:

@software{crystalpol,
  author = {{Georg, Herbert} and {Batista, Vitor}},
  title = {CrystalPol - Crystal Polarization Software},
  url = {https://github.com/HideyoshiNakazone/CrystalPol},
  version = {0.1},
}

Metadata

Release files for crystalpol 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for crystalpol 0.1.0
File Size Uploaded
crystalpol-0.1.0.tar.gz 15.9 kB Details

Release files / crystalpol-0.1.0.tar.gz

Download URL crystalpol-0.1.0.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
3c7a3aa81c78572820758f18329ef517f9104b1376e65499da416551347615e1
BLAKE2b-256 checksum
How to use checksums
7f0526c7d4c77d09c61e2d0a57f5c5a8c74fa9a688235d56a13d427dd3f7eb22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1023-azure

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page