<metapackage xmlns:os="http://opensuse.org/Standards/One_Click_Install" xmlns="http://opensuse.org/Standards/One_Click_Install">
  <group distversion="openSUSE Tumbleweed">
    <repositories>
      <repository recommended="true">
        <name>devel:languages:R:autoCRAN</name>
        <summary>Large parts of CRAN (cran.r-project.org) mirrored to OBS in a fully automatic way.</summary>
        <description>This repo contains a large part of CRAN automatically converted to rpm packages.
*ALL* packages in the repo are created and kept uptodate(!) in a fully automatic way using the R package CRAN2OBS (gitlab.com/dsteuer/CRAN2OBS).
At the moment CRAN2OBS is still subject to many changes, but it already works well enough to bring about 15k packages from CRAN to Suse.
If you find packages not working, please contact me. Do not push packages here by hand after manually altering anything in a spec file, please. If you find an important package still missing, send a note, please. May be it is easy to add fitting rules to the scripts. 

Attention: there are Prefer: lines in the project config. Should be rechecked from time to time.</description>
        <url>https://download.opensuse.org/repositories/devel:/languages:/R:/autoCRAN/openSUSE_Tumbleweed/</url>
      </repository>
      <repository recommended="true">
        <name>devel:languages:R:autoCRANsupp</name>
        <summary>Supplements for the autoCRAN project</summary>
        <description>autoCRANsupp contains *only* 
- libraries needed to build a worthy number of R packages that are not in factory/tumbleweed, i.e. udunits2-1 
- a link to d:l:R:released/R-base to provide newer versions for older SuSE releases. A lot of packages need the latest R.

This project will be as small as possible. 
In a best case scenario only R-base will remain here to be included for building autoCRAN.

</description>
        <url>https://download.opensuse.org/repositories/devel:/languages:/R:/autoCRANsupp/openSUSE_Tumbleweed/</url>
      </repository>
      <repository recommended="true">
        <name>openSUSE:Factory</name>
        <summary>The next openSUSE distribution</summary>
        <description>openSUSE Tumbleweed: The Bleeding Edge, Perfected.
Tumbleweed is the ultimate rolling release distribution, providing the latest software as it’s released, built upon a foundation of world-class stability and testing.

* Always Current: Get the newest kernel, IDEs, desktops, and applications automatically.

* Powerfully Stable: Experience the velocity of a rolling release without sacrificing the reliability you depend on.

* Engineered for Professionals: The top choice for Developers, Power Users, and openSUSE Contributors who need the best tools for the job.

If you demand the latest stable software, your choice is Tumbleweed.

Staging dashboard is located at: https://build.opensuse.org/staging_workflows/openSUSE:Factory 

List of known devel projects: https://build.opensuse.org/package/view_file/openSUSE:Factory:Staging/dashboard/devel_projects

Have a look at http://en.opensuse.org/Portal:Factory for more details.</description>
        <url>https://download.opensuse.org/tumbleweed/repo/oss/</url>
      </repository>
      <repository recommended="true">
        <name>openSUSE:Tumbleweed</name>
        <summary>Tumbleweed</summary>
        <description>Tumbleweed is the openSUSE Rolling Release

This OBS Project represents the content of the currently published
snapshot. The newer repository for next publish can be found in openSUSE:Factory standard repository.
</description>
        <url>https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/</url>
      </repository>
      <repository recommended="true">
        <name>openSUSE:Tumbleweed</name>
        <summary>Tumbleweed</summary>
        <description>Tumbleweed is the openSUSE Rolling Release

This OBS Project represents the content of the currently published
snapshot. The newer repository for next publish can be found in openSUSE:Factory standard repository.
</description>
        <url>https://download.opensuse.org/tumbleweed/repo/oss/</url>
      </repository>
      <repository recommended="false">
        <name>openSUSE:Factory</name>
        <summary>The next openSUSE distribution</summary>
        <description>openSUSE Tumbleweed: The Bleeding Edge, Perfected.
Tumbleweed is the ultimate rolling release distribution, providing the latest software as it’s released, built upon a foundation of world-class stability and testing.

* Always Current: Get the newest kernel, IDEs, desktops, and applications automatically.

* Powerfully Stable: Experience the velocity of a rolling release without sacrificing the reliability you depend on.

* Engineered for Professionals: The top choice for Developers, Power Users, and openSUSE Contributors who need the best tools for the job.

If you demand the latest stable software, your choice is Tumbleweed.

Staging dashboard is located at: https://build.opensuse.org/staging_workflows/openSUSE:Factory 

List of known devel projects: https://build.opensuse.org/package/view_file/openSUSE:Factory:Staging/dashboard/devel_projects

Have a look at http://en.opensuse.org/Portal:Factory for more details.</description>
        <url>https://download.opensuse.org/repositories/openSUSE:/Factory/ports/</url>
      </repository>
    </repositories>
    <software>
      <item>
        <name>R-aLBI</name>
        <summary>Estimating Length-Based Indicators for Fish Stock</summary>
        <description>Provides tools for estimating length-based indicators from length
frequency data to assess fish stock status and manage fisheries
sustainably. Implements methods from Cope and Punt (2009)
&lt;doi:10.1577/C08-025.1&gt; for data-limited stock assessment and Froese
(2004) &lt;doi:10.1111/j.1467-2979.2004.00144.x&gt; for detecting overfishing
using simple indicators. Key functions include: FrequencyTable():
Calculate the frequency table from the collected and also the extract
the length frequency data from the frequency table with the upper
length_range. A numeric value specifying the bin width for class
intervals. If not provided, the bin width is automatically calculated
using Wang (2020) &lt;doi:10.1016/j.fishres.2019.105474&gt; formula.
FreqTM(): Creates a frequency distribution table for fish length data
across multiple months using a consistent length class structure. The
bin width is determined by either a custom value or Wang's formula,
applied uniformly across all months. The function dynamically detects
and renames columns to 'Month' and 'Length' from the input dataframe.
The maximum observed length is included as part of the last class, with
the upper bound set to the smallest multiple of the bin width greater
than or equal to the maximum length. Months can be converted to dates
using a configurable day and year, with dates assigned sequentially in
'day.month.year' format (e.g., 15.01.26). FishPar(): Calculates
length-based indicators (LBIs) proposed by Froese (2004)
&lt;doi:10.1111/j.1467-2979.2004.00144.x&gt; such as the percentage of mature
fish (Pmat), percentage of optimal length fish (Popt), percentage of
mega spawners (Pmega), and the sum of these as Pobj. This function also
estimates confidence intervals for different lengths, visualizes length
frequency distributions, and provides data frames containing calculated
values. FishSS(): Makes decisions based on input from Cope and Punt
(2009) &lt;doi:10.1577/C08-025.1&gt; and parameters calculated by FishPar()
(e.g., Pobj, Pmat, Popt, LM_ratio) to determine stock status as target
spawning biomass (TSB40) and limit spawning biomass (LSB25), and
selectivity. LWR(): Fits and visualizes length-weight relationships
using linear regression, with options for log-transformation and
customizable plotting.</description>
      </item>
    </software>
  </group>
</metapackage>
