High-performance Rust library and Python extension for reading LAMMPS log files
Project description
Log LAMMPS Reader
Log LAMMPS Reader is a high-performance Rust library and Python extension for reading LAMMPS log files and converting them into DataFrames using the Polars library. This project leverages PyO3 to create a Python module that interfaces with Rust code, ensuring both speed and efficiency.
This package returns a polars DataFrame allowing the user to use powerful data manipulations (e.g filters) provided through polars.
Features
- High-speed reading of LAMMPS log files
- Converts log data into Polars DataFrames
- Exposes functionality to Python through a PyO3 module
- Gets thermo data for multiple thermo runs
- Better data parsing, skips rows if they are invalid (e.g missing newline, non-numeric characters in the log)
- Only stores the needed thermo run data specified by user
Installation
Python
Using pip:
pip install log-lammps-reader
Build From Source
Alternatively, to build the Python module, follow these steps:
Requirements
- Rust (latest stable version recommended)
- Python 3.8 or later
- Cargo (Rust package manager)
-
Ensure you have
maturin
installed:pip install maturin
-
Compile the Rust packages and install the python module.
maturin develop --release
Usage Examples
Python
import log_lammps_reader
thermo_number = 0 # Choose the nth number of thermo run
df = log_lammps_reader.new('log.lammps') # polars DataFrame for 1st thermo run
# Or choose the nth number of thermo run (default n = 0)
df = log_lammps_reader.new('log.lammps', n)
time = df.get_column('Time') # Get any thermo column
time_squared = time ** 2 # use broadcasting operations similar to numpy
# Use polars to filter the results.
import polars as pl
equilibrated_df = df.filter(pl.col('Time') > 1)
# Convert data to numpy if needed
import numpy as np
step = np.array(df.get_column('Step'))
Example of a DataFrame for a LAMMPS log file.
>>> import log_lammps_reader
>>> df = log_lammps_reader.new('log.lammps')
>>> df
shape: (10_000_002, 10)
┌──────────────┬───────────┬───────────┬───────────┬───┬───────┬────────────┬───────────┬───────────┐
│ Step ┆ Time ┆ Temp ┆ Press ┆ … ┆ Atoms ┆ PotEng ┆ KinEng ┆ TotEng │
│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │
│ f64 ┆ f64 ┆ f64 ┆ f64 ┆ ┆ f64 ┆ f64 ┆ f64 ┆ f64 │
╞══════════════╪═══════════╪═══════════╪═══════════╪═══╪═══════╪════════════╪═══════════╪═══════════╡
│ 61.0 ┆ 0.0 ┆ 298.0 ┆ 57.20028 ┆ … ┆ 519.0 ┆ -14.776112 ┆ 19.953113 ┆ 5.1770012 │
│ 70.0 ┆ 0.009 ┆ 296.73074 ┆ 60.840723 ┆ … ┆ 519.0 ┆ -14.721924 ┆ 19.868128 ┆ 5.1462039 │
│ 80.0 ┆ 0.019 ┆ 292.56952 ┆ 72.565657 ┆ … ┆ 519.0 ┆ -14.530972 ┆ 19.589506 ┆ 5.0585341 │
│ 90.0 ┆ 0.029 ┆ 285.36347 ┆ 92.936408 ┆ … ┆ 519.0 ┆ -14.18668 ┆ 19.107012 ┆ 4.9203316 │
│ 100.0 ┆ 0.039 ┆ 275.29149 ┆ 121.91127 ┆ … ┆ 519.0 ┆ -13.681587 ┆ 18.432625 ┆ 4.7510379 │
│ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … ┆ … │
│ 1.0000003e8 ┆ 99999.969 ┆ 301.90216 ┆ 225.03035 ┆ … ┆ 519.0 ┆ -11.279288 ┆ 20.214389 ┆ 8.9351011 │
│ 1.0000004e8 ┆ 99999.979 ┆ 301.99266 ┆ 220.86566 ┆ … ┆ 519.0 ┆ -11.33326 ┆ 20.220449 ┆ 8.8871881 │
│ 1.0000005e8 ┆ 99999.989 ┆ 302.04158 ┆ 215.55467 ┆ … ┆ 519.0 ┆ -11.406581 ┆ 20.223724 ┆ 8.8171428 │
│ 1.0000006e8 ┆ 99999.999 ┆ 301.61379 ┆ 210.565 ┆ … ┆ 519.0 ┆ -11.471215 ┆ 20.195081 ┆ 8.723866 │
│ 1.00000061e8 ┆ 100000.0 ┆ 301.52726 ┆ 210.15164 ┆ … ┆ 519.0 ┆ -11.475823 ┆ 20.189287 ┆ 8.7134637 │
└──────────────┴───────────┴───────────┴───────────┴───┴───────┴────────────┴───────────┴───────────┘
>>> df.get_column('Time')
shape: (10_000_002,)
Series: 'Time' [f64]
[
0.0
0.009
0.019
0.029
0.039
…
99999.969
99999.979
99999.989
99999.999
100000.0
]
>>> df.get_column('Time').mean()
50000.00399999919
>>> df.get_column('Time').std()
28867.520676357886
>>>
Rust
Clone the repo and add it to your project
use log_lammps_reader::LogLammpsReader;
fn main() {
let log_file_name = "log.lammps";
let run_number = Some(0);
match LogLammpsReader::new(log_file_name.into(), run_number) {
Ok(df) => println!("DataFrame read successfully: {:?}", df),
Err(e) => eprintln!("Error reading DataFrame: {}", e),
}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ccf335ed1046ce18ff3130509442a70a27df594eb0d5f31b9bbb1fbd5bfc966 |
|
MD5 | 65f77d407eaa812b0ee347af98fb7a1c |
|
BLAKE2b-256 | 5df1ca3a7b83c7ddc3a6efcd351e63a7670923a12922b4177dcbee67ebab9d56 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d4de68fead8df29df57a3fe8a5c87d2ffbe182baee4307d8d652cdaee83ba3d |
|
MD5 | 8e62b9e13aa6d6b716f8965f026b142e |
|
BLAKE2b-256 | 5188cd22a3c4096920d22133bfefb07fa50fdec386a1030525428eb7354ef2e9 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b77ee0d3075e75619ac07703d6896476609204cc6013781bd478190f841c8053 |
|
MD5 | 6f4f33e9f6f69ccb457646c63d16073b |
|
BLAKE2b-256 | d2ff1168beb4a1387493cdb0cb526e2ae46ca4f41218a1e0f02dd020985b38ad |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3ba8606413627a4e8b0cc5ea914a2c9e306d4c21bb7a2965a2b36c75514dc3 |
|
MD5 | f8a4554cac711dfa779df9c699ec4ee9 |
|
BLAKE2b-256 | e52e92cc59218526c2b808a0bbd5439edc33ab28f3078d16f135c02d32c28e52 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a387ac6d16d70184bcb65e2b5ec4f6fb601770c3d2f1cdf2ef54ad011a7f6b6a |
|
MD5 | 76569426af370a7f352745afa19b2ee8 |
|
BLAKE2b-256 | b8d82ec1c9e8c700c95f862e31c8c25f2ca3380ca5250a2ddad2203f4fadf254 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b3a856bf43b7460554e830a08e6c3937a322bdabd1571a8f8972b3764da8a26 |
|
MD5 | 6929b3fa0ee86be1c84b63aee7efb529 |
|
BLAKE2b-256 | 80495ef2a64019f513a96331f49f08a6727d51514ec1be6ba778fca4b9b2c306 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58af0ada66f5d0783c86b24226763be6f9f213f20487d52cce0ecc1dc02558e8 |
|
MD5 | 8a51892d5a9175b06dbe9cd2101cfee0 |
|
BLAKE2b-256 | afc4b7ac04f353fbc83b27735a6959bf247fc7971d0fd0d28292b7b12fea4b6a |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a2faade67e3ca1de8098439ee1e9e8709a6588a5771dbf5aa07c07ae179ae71 |
|
MD5 | a0593c043598e0b2751de15befb0152f |
|
BLAKE2b-256 | cc90f12cfb12663fb414a7ccd40182d191ba7ca52eea5391ded790571d42b421 |
Hashes for log_lammps_reader-0.1.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 629d0cf26aca1e8314cc0b99a8f0fa4b197f65e49651f68057180ff662abc428 |
|
MD5 | 6f53c8aae1cefdf5d4a8089a2a3d17d8 |
|
BLAKE2b-256 | 7ec28092a16c6007b35057e88851555edf4a5f748fe6df765021586b153a943b |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 347c86589ca9434cfe9c6f3fa9e96056e8f7b4685ca24e82a51700b3e2c818b0 |
|
MD5 | 5a153d530d3770c3ee684cdcc1d959fc |
|
BLAKE2b-256 | a8c1b1c0aeb2354278d70f8719aa75312bde80e2578909f258c762fade320735 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21889ebb196da007db351a11b306df199e6d1a58ff7e9221358ae8b4cf307532 |
|
MD5 | f66f81e2bdd8153b635931b37d233957 |
|
BLAKE2b-256 | e8e1dd0238a7dd56675ec2c3e992b677202b619170974e5c802ad56a98cd0b40 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b4f84428346ee5d443ec913a6dee1cb65fb93084066876946695e152678b9a5 |
|
MD5 | dbe188a34a5add617d5c77beefb262fe |
|
BLAKE2b-256 | 56da432f0d7bdcbe8b912baed74c0dd67acce59ca24096464992bb49855cc241 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1091908d60cfcabf50b0cbf23befccfcc09d903cefebd688b048d52f4b73421e |
|
MD5 | 14ecc450bb818a28d7638a2baa8422cd |
|
BLAKE2b-256 | 86719316bfd1750b50307574bc260efcf2615d678212696b14e884d05f5ffe71 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c16ce14e8afb7585dc46e35ba737acd5e7911c54b37c1d2e562a3551c286dfd |
|
MD5 | 457b94ab1fbb2bc33bdc988c3ec27ed2 |
|
BLAKE2b-256 | 4263edce2362869e08fb981500ac7b6c7843bf0c6366eb2caef2bedb33462a1d |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3560a595bd27cf64f542506c0e3c6d0b3a25bca9edc413b5bfdcc54c7ce71352 |
|
MD5 | 729903522bd7285be85c5352e02ab228 |
|
BLAKE2b-256 | 6490c197607b08124b0999ef124bc95fd8edeba6e24edaf7f0ca1a87dde98f13 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 105b8279e8e9189f0f480fd08eddfedcb2a67f51faceb3b1d3ce8fa5322b150a |
|
MD5 | 77256b0aa4c982a76e2c0e89ca134933 |
|
BLAKE2b-256 | 4990dabb6476a3030bcab8bf21e21af5446544dc3373f7b55de1c45e1cd00c83 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f00b11072ab2d1529bd92b402bd815a10794a999be3f0555c72a358a539f7322 |
|
MD5 | c9bb027882f3c717b005490de23fccbd |
|
BLAKE2b-256 | 65f84efd10cbbf40354dfed9fff06541624bb2e8cb753647fd723fee7da02450 |
Hashes for log_lammps_reader-0.1.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9deb407f7c12dcfa59d588dac43aa4e9c50e4380293f9c7f21fa54ee6dc35c0 |
|
MD5 | d3ce40759343012409f4c31d0df42073 |
|
BLAKE2b-256 | 512b9de13d168189825f1e354dc5802b32dd874633ab445f54ab96865ed1c5f5 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4cf90bd912518e0bbe22048e5726413a3d80ddb851b60161ef303d1f192ba6 |
|
MD5 | d56b73433553c3f93b3c7ecbc9af5dc1 |
|
BLAKE2b-256 | 9b2b0daa40342a79281ad663186addd7e81997780832dd99da793b9b0481b607 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efa191e1f1ec5bc6ee2705099622efcd4e7375df81e20907c42a47ccf9307515 |
|
MD5 | 18ded5dfdb6f81999f90f2f22ece6870 |
|
BLAKE2b-256 | 882c0d9f58a75f92a856e789056fd85eae5a93c22c174f444b4e0589e3795d78 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa556b5de103465b442dcc859a6305e98d3c139f4931731ac809f8cc74388ac1 |
|
MD5 | b696b40ebcec38a044d1f1b670af4c41 |
|
BLAKE2b-256 | 60fdca009b36c2d18d508e4f7806136c1fbcda86f5310b3b013a3ce7950ff655 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34a9624323ced95732017899ba67c9a6a45080dad75821259f8ac54d3de67de6 |
|
MD5 | bd1ef57449344a317ee22098421d092b |
|
BLAKE2b-256 | f72bd2052a9d50b29dc5bd3a8ea1e6d8ec0fc62868efc4205fe80850c69587b2 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1034c643c0204d6c8b38a1c1915af7afab9d0a441a1c8d57216cc6d60fe5f8c0 |
|
MD5 | 0a4db70d35fd8f21d754d994f9c80ee3 |
|
BLAKE2b-256 | ef34f519458e7b47c8d29ef7b7017d328ed5bba654473323bc26b9e054f05404 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ea968a76430309345a9fe953e2805d4d3611882c6b4fd7b3acec7a5fbedf395 |
|
MD5 | b01c20aee38931659e46142c5cd5b18c |
|
BLAKE2b-256 | f3a73f99233c92dcbf1e050a8f8c58701b31302239e7a5d0d4cf38acaacec633 |
Hashes for log_lammps_reader-0.1.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b43acabcaf982a12f384da45d9802bca33c76d9b0a804223514520c42475dc56 |
|
MD5 | 3aa3749366100a823a47fb99ec70f670 |
|
BLAKE2b-256 | 175cfad65a33d39557f9c420f03b449d04a2a6eaec210a7f0a406fa522a005c8 |
Hashes for log_lammps_reader-0.1.4-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81915b22c9cc46477578565407e43488e958d3f7dc170a7150086e69bf943ae9 |
|
MD5 | dc8e1f14066abd7cc1ae6093e40895bc |
|
BLAKE2b-256 | 739c67da29c9443ffb4126c2684ab32b29e352cec0c31506ec57da7b3fafcb7e |
Hashes for log_lammps_reader-0.1.4-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dddb0609ba2857061c32d5a0b857e98e60eba8f0ed4a5a838c32b2b7d5f91855 |
|
MD5 | cba031138b7c006ab06dffc17cd80c62 |
|
BLAKE2b-256 | e28223db749ffac25d434e97a7a17e3104ec781b09b13b7efc09edd5e76736c0 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ecc06a5c38ed2d294708d147615b441646923064caa111bc1d47ffb7c42a40e |
|
MD5 | 0ad5c9a172c507a1fee353c306b77dab |
|
BLAKE2b-256 | a20dcb3a06124c1b991efb316b76b7b4011c0f02b0b4761132eb3e6018739547 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a384582b03b188f7714e69a7bd54d1fa1bbe4848149d9b1ad04bb2ba0465cbf9 |
|
MD5 | 7c6eae822b4106dce1b52a5d68238d7b |
|
BLAKE2b-256 | 67f95645bb2ee0854390f0857c119592dc81e7b0dabc3f3a3049e323fdc863b1 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aeb0c456eb9df9ec000355517d41b71bc2fbb24480a5ef1d97386b0a1226c702 |
|
MD5 | dc7a584297f56fb355fcf6954bdbe7a5 |
|
BLAKE2b-256 | 7e8c8934fd66b50294e3388e90b62b860f5399d647b046c3f6b884f893e5db70 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aadb2301e79d83679921028d7fa1edfe06ea16b86ad5ea972333be40ad9ff48 |
|
MD5 | 0c3651222a02ad53fbb214f5cabf88d6 |
|
BLAKE2b-256 | 43c1fb3ac721ad7b2f62175f5ae897708263387f08b3b43084a46c348ac5a850 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14af30fe444a80de77e1d8814972adea754873897ea5c8cb7235526758e34f79 |
|
MD5 | f907b1f1d684b7e49d5272b4e119c04e |
|
BLAKE2b-256 | ed5e4d5a8e3ec32537d3b195e87ee0c35a0a0df37c6c68cb1f9357c18eebaed8 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abdd59716b15036ac203816d1f92b7efd0890c80ecaf83cb1d824260c657c592 |
|
MD5 | 6c7957bbb1eca7b238a77bdfd80e2afd |
|
BLAKE2b-256 | 4fbc0176cfe5890c4ae6c0be8010470e49c65b6ebc6395011f9fb51423ac5c2c |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2b8b9ec137191313821293aafe283dd35749944d435c6ffd11a09e6801246d |
|
MD5 | c73ac9f234baca398bc1d7f647c50027 |
|
BLAKE2b-256 | c17db8edb75d0f915486ad6ae58f124ddbc14b91e3c8dfad429b5c73b33da772 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a24ec2cc04d6a18d9c94b6e744241aed763faa0431983e8352a650b685862b6 |
|
MD5 | 2a19b5bb66ef70a91cc4fe2edb82211f |
|
BLAKE2b-256 | a6b01531023ba3b169f1c665fd05f572fed7a63ad45144267512d4821520a856 |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e870bc70ebb7b855e4c7b960c2fadd93433009242e972d818b9775cd0ba577e7 |
|
MD5 | 6c83ad14fb1e8e6e99aed748b8bd2bb4 |
|
BLAKE2b-256 | e49bbf663709feeedd4c611ee304bd6e5464c62154342e6ff3ad8d218c624ccb |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d48d0078f2186e9c6736a857ea606c06daf51d6eff425d726b0a895dda8c45 |
|
MD5 | 41a06f5bf27167afbef29e4fc9cd2637 |
|
BLAKE2b-256 | 952cdc73490cb947dcec7629e8b443edc31ec3112f261e839dfcb637fad7599f |
Hashes for log_lammps_reader-0.1.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8e83ca30cf5bfa403bbf7e31e5f37719e1085027b17568b9ec040da45fe22f2 |
|
MD5 | cc04e726bf0a4a0214ad0b1b18578936 |
|
BLAKE2b-256 | c0ac871e7efe85ff68cb9cbc9ed89bfb11f05f9193c93d1ddeda8476cfc813f3 |
Hashes for log_lammps_reader-0.1.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a9d2d863a1b9426b109e2d233a3b0d4fe3575161015aded3c6a2037668ffb0f |
|
MD5 | e443ed208940c7fcf0cf01bda9a40c34 |
|
BLAKE2b-256 | f8a9b3f1e0e75390dee88084200c88b1204bad039728be46ba2ff5f39c0c764a |
Hashes for log_lammps_reader-0.1.4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7624c1a97fdab112056bf8d3743e0a60f231d9a729579311682fc86f16c28130 |
|
MD5 | 528fca29313d573c6db9e43ef6fc5cad |
|
BLAKE2b-256 | 64a5607c52ad4960f65be906d45d62c101de5c80515409a2978cdc2c7236644a |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73b60889e00b869c3e5a4bf18005c1468d2f0ae74e97d9cbb0dcacd3180e33ba |
|
MD5 | db719b3cf652b85fd219cebe06de9fa9 |
|
BLAKE2b-256 | fa6bcc3fbc131058d251e15eecb6e16bef01360b7345f7634eae0fed4ff20c79 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f4579b554ab0f2099375a49bb62a2294416ba54c1427d528a74c6baa877c096 |
|
MD5 | 8c6a6daa4e9f743c7ad9d43e4ae4a3e1 |
|
BLAKE2b-256 | 6df4e32d2ccc1ffc884ca5657427a1b027aff2dedba63c10e316282c18771286 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a8dd3f88bbb1f15c1e1c951c47150b90415580f3d44a7e8639bca5440a60943 |
|
MD5 | 35246279203139feb3de672f076205aa |
|
BLAKE2b-256 | d59be26b9b65c0fecda30895d23431a1305b2136924fa3543e145adf49f494e4 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e65e868548c4c7122c3073ec40b73ed966b1ce583313c022f5575f088ae059fb |
|
MD5 | 5d8937a1507a82271cbf1318d2e99733 |
|
BLAKE2b-256 | 88f46d3b700b0d67b082e190cf443065ac7b24c6fa1094192184d67ae49b08fb |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f25b7643c88cb12bf82b5ff52cb7a89515650a20f889f13ff958df00e1645f0 |
|
MD5 | db4c122bdd57c3ec869c43d755a8ad30 |
|
BLAKE2b-256 | 104f5fefdacfa63b0a1dbc43a86d6eb9167ced47bd2edd858bdbf88e4b06fad1 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cf87204227732a025ca1f04b276616f1e57af48122726ce911a122aba831ae7 |
|
MD5 | b33c537325820d36ccfd61feeb27cd41 |
|
BLAKE2b-256 | cc5b34451e2987dbd848ea578ddda3c1b1dc300419a70deeb07478be97c2ff03 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a2d6913f4118291f8adaa755193771d29f11a25214c53e3e5c8631407d7f822 |
|
MD5 | f1a52f736b2fc2d80ae53eecda01c7a7 |
|
BLAKE2b-256 | b6c8c6e228934c68ba8e69f0e38f669261cade45fd1b1341e292f834c1852cb9 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98ff75c8627870608c30689ad05194721b094f68d5520f772d097c2ad8001210 |
|
MD5 | 6e0596d3ba53ba5682f456783f7133f7 |
|
BLAKE2b-256 | df1d43b348af0a4eb7beadf3436a3a45040e4401f8abade220f32c29d140685f |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd65d583471c04b857ce89a79ecb71aac9fb370e0bf6426b627b14585321aee |
|
MD5 | 89fd86a9bacd886ab9dd0dae83e371f9 |
|
BLAKE2b-256 | bc59108a4c0f7ec1e7120f4649efbd2d0a773c95d1a90afbb4cfbfd31a23c8e8 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d15a6a9850cb8de080067cf8ba7ad59329ce3df6f50f787aefc6867b6d16779 |
|
MD5 | c9a3228d3838f7186452238c196ed4a6 |
|
BLAKE2b-256 | d930e216da41b6ce07d59dd35e68b81fb28052976f76b11fae8b240d9c177975 |
Hashes for log_lammps_reader-0.1.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c254f911c268349a44596b6357d561e3044b55ea674c74cafc333dada07c33 |
|
MD5 | e5d2c448e627f9fa364c542acba7e1c0 |
|
BLAKE2b-256 | 3ad642982c88892290209ea7437ef668ec845dc712d3189b0fe9117ca3ab666c |
Hashes for log_lammps_reader-0.1.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079c929024fbd560f65a40ffbfe5a711d9fae59e43859c2b0b1958489f784995 |
|
MD5 | 70b40d8f72fdb9ead04d301a2ff14581 |
|
BLAKE2b-256 | aca05cef1449984807beef30d21b00079e2a1a387591fa698b6cfb7d6bc6dfc2 |
Hashes for log_lammps_reader-0.1.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 437122198d6c448e85e58d548b2534b342393f112316fba00a7d2b4e6d00a029 |
|
MD5 | 874dc7316dc83f0997f12a325811612b |
|
BLAKE2b-256 | 49c8d2df8112c34f591ac6b3d21eb21937b2763d4b54442669ab89b57846b364 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c17fb6815ade25a75bbb56861b086e6fece405d41150aed59bc16299ff602704 |
|
MD5 | 540b17ff2d5fb9275f07fc95bc804512 |
|
BLAKE2b-256 | 02acfa6bd577ea8f6d45ac7d126ce0679e89bd1d7257ebf498c11837721e3afd |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee41c15e647c6fb891735151f62bdb37a6bbe0ca3c32325ea5d30aa42d7e5327 |
|
MD5 | 74843c4a71178e6af9370b11d417e695 |
|
BLAKE2b-256 | ae654637aecbec5b176de3b4a3e5ab186da4c5db961ce9d9988847c3b3abf3ae |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c83cde5f8d95960cdd49267f330cad62a32bc6b3b0585d30c73b162da75763f |
|
MD5 | 8609d22a76b26d7077c3a1b524459712 |
|
BLAKE2b-256 | 49130edce309063d708a7741f14c47356e8aaa2633f1c821833f715f9aad30a8 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e73267d007001281a7a65e8bf06e8752bb213e0d261ad174d121b8817fa1e0f4 |
|
MD5 | 4dcf2468f9504097a168b7d479668892 |
|
BLAKE2b-256 | a21ca28479a62339614ac3f1c69ed2858f82f8991aca9702acfadd694afd0a84 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09e66fef8d832d48a905355cbf30f27b28ab12c06465bed4e49f5ba35b4a3ca1 |
|
MD5 | 10ab37e4eb07d847ad6b773507c74e71 |
|
BLAKE2b-256 | 0c7fb56fa47e0b2868c527303321b19a74916e53fa607804206df1092039f27c |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12ad0cf6280088244fcbc99eeba26ec5f66a2d9731b06c27b4ab1f178c8a2ca0 |
|
MD5 | c7193afddd6bf8d0143a2a2efe76648b |
|
BLAKE2b-256 | 8e55116a64c7293f8ed91ed50663abb8aa5feff9923474c8052fcc50010da243 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34df2eef4fd7b8160f166ecff7379d9fb0efa8ed91b13c8cc970624650479043 |
|
MD5 | 75ddcf74f9fdc7b9591b2f919ac616a8 |
|
BLAKE2b-256 | bded167a2542dc42871ed283c24ed3dcb6c4d76e044ef52e2145353e9cf5c5f1 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 527c6d338e863a9c1d599b7755ef50711b8b435410d7805d4843297a719d7c6f |
|
MD5 | 3be65047a2f19768cd43c9ad4eaa8e27 |
|
BLAKE2b-256 | b6a030546f95b40ff3d9b549df82edc7e698fc687098b624ba68f7b72f6a3f65 |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572e929c48484fdf56bf4beccc0639580949787659c91aa57d6b7bb3ac81362f |
|
MD5 | 20a7f0262ef1d546e43f7c8f01b599e9 |
|
BLAKE2b-256 | bcb6dbf1b28f76bfeca78cf5530132e7ca90646d534a3a5af0626aaf98b2b64a |
Hashes for log_lammps_reader-0.1.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c0d1319ba65fc9025b56430ec5126133894c6a3dfebf4795ba5ad4a710345002 |
|
MD5 | 85a4fad075866c72be6519caa18dff4b |
|
BLAKE2b-256 | b11dd7e80e65cc74af344196a66ab66fed07762a49ad7c1ac7ab080525bee327 |
Hashes for log_lammps_reader-0.1.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acce6388c52b4ec74a8c6b12f4c7723df5450a9fd62a049cb1fb7cca3317a9a1 |
|
MD5 | 82bcc144c252c50acf2f2f42e690252a |
|
BLAKE2b-256 | f25431231b08da6abd851b15a77a5cec6ff23f96376a27face7a344770ca3826 |
Hashes for log_lammps_reader-0.1.4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ff50cc742fb06bcb43aaa8d8923d2206ea036cccfd823c8e5e4a7a48ea4f28 |
|
MD5 | b562683444e2bb586eb38c6dedbb965e |
|
BLAKE2b-256 | d29d99a63ebb9e3871617be9b0f9ff274965b3161a02beb40ae7dfb8a05da54b |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6be62d6453f8e864b827f62738415bc1d24b6efd010babfaf329ccb1ec984f1 |
|
MD5 | 8a52181ad4f8708d8c743d59fc284e05 |
|
BLAKE2b-256 | c591783941c5572fb5aab1247a027195e71b39bbdbb9b01efa43331b2f7c0017 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c0e5061d6a0590d2be2c747043b454ca040b810b80980bdc987d1419dcb9503 |
|
MD5 | fa8f1e6514fc7eb06483b1e00665cabe |
|
BLAKE2b-256 | f4b5f8326627e4427bd5b46ba7bc16afa9b526552974acc7d4d24f613e483ed1 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af63336c7195912a460dbe1c6278f0a5c75b8d2bdc0a63c853800b3513810916 |
|
MD5 | ab1907993b6e4a13f20fa2ab9a73a478 |
|
BLAKE2b-256 | 63bdd675ce9320aa158178a6eaa772de330b20e1529bb8dc84ec781391d18946 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd3b82e77e60f5e95765516b81f2cb2c531b4f98028056c71f080eb1e61d5bb7 |
|
MD5 | 68e4d2fc52e5223acf67be25223ec99b |
|
BLAKE2b-256 | c21da30d92f31822caf7e5c99d0ca882cb6992bb78a84c5b308b4c637eac26b4 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73607fd6a6f820e9069a36a2e79d223def50fc3c2750dc587eeecc29ba451c76 |
|
MD5 | a93af009480f56168c8c66e25ebd3c38 |
|
BLAKE2b-256 | 8cd8be1f70d30a1985d339434ac4596f22cb951a9a0f14c8be56466dd00cd15c |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec0798cf03cf2a7916d90796e0ca80fbb8a1df2737cce3d670c49302d01e5752 |
|
MD5 | a933d4090a632d7ae77087b44e297257 |
|
BLAKE2b-256 | 2c5dd95adf86f28c9af4aa8ab8d69f2e35391a68deb285830db4e8f7e05b0a8a |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7832e32ee064140d8b449587de8a6a25ebc1534ccdeca038e8dc106998b48702 |
|
MD5 | 240287224cb65b828bf758768f1adfdc |
|
BLAKE2b-256 | ccfaf5784d0759017c71c48f1170ffbc0a087328c8ee5b511b42cbc162311be6 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7e66abc49ee9b621eb5784a985730229b0af3f3e416ed32a154c674e38ec9ab |
|
MD5 | 2c17b72a1e59c38a3aa2a85a392426f0 |
|
BLAKE2b-256 | e5884e5a73ccc6fd754e71e710f1ada35349d9e66a0f4d7cec963bc37726ee24 |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf8434821001b9540a81d9beda43db8896ed10eb44e890be83e2d832c678187 |
|
MD5 | a528b833fb0a3a45211739e11edcd332 |
|
BLAKE2b-256 | 37da4f31cb50e0e34d1fd1197ee0ca90b5a1815695da618491826b32ae6a5f2a |
Hashes for log_lammps_reader-0.1.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbb16b2d8e25d65df03e72846ce150f141cb75a5d687e06fbb454e23e694b95 |
|
MD5 | 39c9d7cb11125929e50b6ab911420e66 |
|
BLAKE2b-256 | d3daed869eda4922b09ace129153830aa302cf23d882218745f0d5b182bab3c0 |
Hashes for log_lammps_reader-0.1.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083399067638ef36dce489423e38890c3379d94947446894b90562be8c919f22 |
|
MD5 | 910da57aaa99cb58ef349455f25779e9 |
|
BLAKE2b-256 | cf0ea9b1fe4b81c35d6135e5e5c88131947054f136f9b6d9abecb798b3cf4f1a |
Hashes for log_lammps_reader-0.1.4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d60e393277ba67b27932a1a940b50a671085f32467981203a4261298b7ede257 |
|
MD5 | cb23d7c04c87008658af0e14b14cbe2d |
|
BLAKE2b-256 | be9d5e7ac25830f2564792eb5ebfe51dead490bc2ff66c5669c209fb01c3743b |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 725b49793cba65a6b1baa072e9fa8308b8e50726638526dbe9059669a652ac58 |
|
MD5 | 8c63b99ef386f1b3e67b473c69ff0bde |
|
BLAKE2b-256 | f8710cc4304bf60076658065c42f49f5ed672cb637d19b13f47ea53fe44bd61c |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb69be788be2743055d36dfd4bd1a9b3dbd1d84a4b88cc5bf22b8b2380673b48 |
|
MD5 | 1dc74dbaa2506af409f339f4d9e74069 |
|
BLAKE2b-256 | 24a076fc56f0b8cd8aa337fc33fd52c6940bb35629f7b171cc35c99c965a3486 |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c2ccf04a43605b74f075280207dc487c0a9096a4bdaab5bd6fa668e8ea135b8 |
|
MD5 | 01f4ab7cf708c08e47d8195db133ea7f |
|
BLAKE2b-256 | 48aa45ce9146ac32e1221265885cf703e0b20f9425ad068eb7d0b29c40c74d69 |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 645baf21d925343ee32f5b5c30c33a0503cc5405ecc7418695c1bb93e6101730 |
|
MD5 | d41811cc1441dc78cfb4eebfbfb456b8 |
|
BLAKE2b-256 | 17b93e1b1d9cf375265b319543268e5fcb0c907f84b51fba1217cdb560dc1b15 |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b658f94c4201454b53b43d8500e97fce63a5aa52b8867280725f30eb5003ab8 |
|
MD5 | f9e91df8b973f742928e03fa940a94b7 |
|
BLAKE2b-256 | 7f3f11651ca7ad8fd36d1521b285942b754a908e10f918bab3c79f0ea294ee28 |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb540f975f4111f3ac1f33fe4cb71cc883b3fb94629f22ab335d47ae222f9ba1 |
|
MD5 | 14534c65d09aece66bee02f375ccba8d |
|
BLAKE2b-256 | 0801dca56c29628eea04696bb5f61b106aced6a9415ea6e8f7a35550a3c00e3b |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b487ef34809b2f6b58260ecbd2ac2a28bf825f952b73b8b910184c124675d84c |
|
MD5 | 3d0c524279430b2fc865664d12992de9 |
|
BLAKE2b-256 | f70e84e7c8ab7420b0ab53e6992e0bbbb02b4d56007826df8ae153eb026c7ddc |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aefd95512f645bdaa95e1a6ed9d854b9610550285228908bd0079e3bab3b7fc |
|
MD5 | 9c5031630a2bf594568cc3fee64fe6f4 |
|
BLAKE2b-256 | f0143c5aeff1968663be41416fe26eff729378c6257197aa621952cf1f2bd72d |
Hashes for log_lammps_reader-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7e9a84d8d83d835dd5e054fa2caf54c6d45a760693f09bf8fafe3d4a8fcfa7a |
|
MD5 | 664af47d38fc2d25b774e26d0767b0b4 |
|
BLAKE2b-256 | 034140a1e52944213b178ce9ff948e8e5cf9949c8db77064c87833ce099fdddf |