<commit_before>/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*
Authors:
<NAME> <<EMAIL>>
<NAME> <<EMAIL>>
<NAME> <<EMAIL>>

Maintainers:
Currently maintained by the authors.

This file is part of the util library used by models created at the Institute of
Landscape Systems Analysis at the ZALF.
Copyright (C) Leibniz Centre for Agricultural Landscape Research (ZALF)
*/

#ifndef SOIL_SOIL_H_
#define SOIL_SOIL_H_

#include <memory>

#include <string>
#include <vector>
#include <map>
#include <functional>
#include <iostream>

#ifdef CAPNPROTO_SERIALIZATION_SUPPORT
#include "monica/monica_params.capnp.h"
#endif

#include "json11/json11.hpp"
#include "json11/json11-helper.h"

namespace Soil
{
	//! @author <NAME>, <NAME> 
	struct SoilParameters : public Tools::Json11Serializable
	{
		SoilParameters() {}

		SoilParameters(json11::Json object);
<commit_msg>fixed missing refactoring change<commit_after>/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/*
Authors:
<NAME> <<EMAIL>>
<NAME> <<EMAIL>>
<NAME> <<EMAIL>>

Maintainers:
Currently maintained by the authors.

This file is part of the util library used by models created at the Institute of
Landscape Systems Analysis at the ZALF.
Copyright (C) Leibniz Centre for Agricultural Landscape Research (ZALF)
*/

#ifndef SOIL_SOIL_H_
#define SOIL_SOIL_H_

#include <memory>

#include <string>
#include <vector>
#include <map>
#include <functional>
#include <iostream>

#ifdef CAPNPROTO_SERIALIZATION_SUPPORT
#include "models/monica/monica_params.capnp.h"
#endif

#include "json11/json11.hpp"
#include "json11/json11-helper.h"

namespace Soil
{
	//! @author <NAME>, <NAME> 
	struct SoilParameters : public Tools::Json11Serializable
	{
		SoilParameters() {}

		SoilParameters(json11::Json object);

{'fraction_non_alphanumeric': 0.1119186046511628, 'fraction_numerical': 0.015503875968992248, 'mean_word_length': 4.9510086455331415, 'pattern_counts': {'":': 0, '<': 37, '<?xml version=': 0, '>': 37, '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': '6288222', 'n_tokens_mistral': 724, 'n_tokens_neox': 681, 'n_words': 235}