3 research outputs found

    A new formation strategy of hybrid perovskites via room temperature reactive polyiodide melts

    No full text
    Here we introduce a new solvent-free preparation method for hybrid metal halide perovskites involving the direct reaction of metallic lead with polyiodide melts. We discovered new reactive polyiodide melts (RPMs) that can be prepared simply by adding elemental iodine to halide salts of the organic A cations of common hybrid perovskites, e.g. methylammonium iodide (MAI) and formamidinium iodide (FAI), and their corresponding bromide salts MABr and FABr. For MAI/I-2 ratios ranging from 1 : 1 to 1 : 3 they form room temperature ionic liquids containing polyiodide anions and organic counterions. We find that metallic lead can be converted within a few seconds into pure or mixed cation/anion large-grain perovskite films of high electronic quality by a reaction with the RPM. The melts can dissolve also lead derivatives, opening up a realm of opportunities for future development of self-flux growth, liquid phase epitaxy and crystallization of perovskites for solar cell applications

    pydantic/pydantic: v2.5.1 2023-11-15

    No full text
    <h2>v2.5.1 (2023-11-15)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.5.1">GitHub release</a></p> <h3>What's Changed</h3> <h4>Packaging</h4> <ul> <li>uprev pydantic-core to 2.14.3 by @samuelcolvin in <a href="https://github.com/pydantic/pydantic/pull/8120">#8120</a></li> </ul> <h4>Fixes</h4> <ul> <li>Fix package description limit by @dmontagu in <a href="https://github.com/pydantic/pydantic/pull/8097">#8097</a></li> <li>Fix <code>ValidateCallWrapper</code> error when creating a model which has a @validate_call wrapped field annotation by @sydney-runkle in <a href="https://github.com/pydantic/pydantic/pull/8110">#8110</a></li> </ul> <p>Full Changelog: https://github.com/pydantic/pydantic/compare/v2.5.0...v2.5.1/</p&gt

    pydantic/pydantic: v2.5.2 2023-11-22

    No full text
    <h2>v2.5.2 (2023-11-22)</h2> <p><a href="https://github.com/pydantic/pydantic/releases/tag/v2.5.2">GitHub release</a></p> <h3>What's Changed</h3> <h4>Packaging</h4> <ul> <li>uprev <code>pydantic-core</code> to 2.14.5</li> </ul> <h4>New Features</h4> <ul> <li>Add <code>ConfigDict.ser_json_inf_nan</code> by @davidhewitt in <a href="https://github.com/pydantic/pydantic/pull/8159">#8159</a></li> </ul> <h4>Fixes</h4> <ul> <li>Fix validation of <code>Literal</code> from JSON keys when used as <code>dict</code> key by @sydney-runkle in <a href="https://github.com/pydantic/pydantic-core/pull/1075">pydantic/pydantic-core#1075</a></li> <li>Fix bug re <code>custom_init</code> on members of <code>Union</code> by @sydney-runkle in <a href="https://github.com/pydantic/pydantic-core/pull/1076">pydantic/pydantic-core#1076</a></li> <li>Fix <code>JsonValue</code> <code>bool</code> serialization by @sydney-runkle in <a href="https://github.com/pydantic/pydantic/pull/8159">#8190</a></li> <li>Fix handling of unhashable inputs with <code>Literal</code> in <code>Union</code>s by @sydney-runkle in <a href="https://github.com/pydantic/pydantic-core/pull/1089">pydantic/pydantic-core#1089</a></li> </ul> <p>https://github.com/pydantic/pydantic/compare/v2.5.1...v2.5.2/</p&gt
    corecore