<commit_before>/*
 * Distributed under the OSI-approved Apache License, Version 2.0.  See
 * accompanying file Copyright.txt for details.
 *
 * FilePy.h
 *
 *  Created on: Mar 6, 2018
 *      Author: <NAME> <EMAIL>
 */

#ifndef ADIOS2_BINDINGS_PYTHON_FILEPY_H_
#define ADIOS2_BINDINGS_PYTHON_FILEPY_H_

#include "adios2/ADIOSMPICommOnly.h"
#include "adios2/ADIOSTypes.h"
#include "adios2/highlevelapi/fstream/Stream.h"

#include <pybind11/numpy.h>

namespace adios2
{

class FilePy
{
public:
    const std::string m_Name;
    const std::string m_Mode;<commit_msg>Shift python include to avoid noisy warnings<commit_after>/*
 * Distributed under the OSI-approved Apache License, Version 2.0.  See
 * accompanying file Copyright.txt for details.
 *
 * FilePy.h
 *
 *  Created on: Mar 6, 2018
 *      Author: <NAME> <EMAIL>
 */

#ifndef ADIOS2_BINDINGS_PYTHON_FILEPY_H_
#define ADIOS2_BINDINGS_PYTHON_FILEPY_H_

#include <pybind11/numpy.h>

#include "adios2/ADIOSMPICommOnly.h"
#include "adios2/ADIOSTypes.h"
#include "adios2/highlevelapi/fstream/Stream.h"

namespace adios2
{

class FilePy
{
public:
    const std::string m_Name;
    const std::string m_Mode;
{'fraction_non_alphanumeric': 0.10544511668107173, 'fraction_numerical': 0.02592912705272256, 'mean_word_length': 4.488151658767772, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5736323', 'n_tokens_mistral': 466, 'n_tokens_neox': 449, 'n_words': 99}