File: control

package info (click to toggle)
python-rdata 0.11.2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 740 kB
  • sloc: python: 2,388; makefile: 22
file content (60 lines) | stat: -rw-r--r-- 2,768 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Source: python-rdata
Section: python
Priority: optional
Maintainer: Debian Python Team <team+python@tracker.debian.org>
Uploaders: Steffen Moeller <moeller@debian.org>
Build-Depends: debhelper-compat (= 13),
               dh-python,
               pybuild-plugin-pyproject,
               python3-setuptools,
               python3-all,
               python3-pytest-runner <!nocheck>,
               python3-pytest-cov <!nocheck>,
               python3-numpy <!nocheck>,
               python3-pandas <!nocheck>,
               python3-typing-extensions (>= 4.4) <!nocheck>,
               python3-xarray <!nocheck>
Standards-Version: 4.6.0
Homepage: https://github.com/vnmabus/rdata
Vcs-Browser: https://salsa.debian.org/python-team/packages/python-rdata
Vcs-Git: https://salsa.debian.org/python-team/packages/python-rdata.git
Testsuite: autopkgtest-pkg-python
Rules-Requires-Root: no

Package: python3-rdata
Architecture: all
Depends: ${python3:Depends},
         ${misc:Depends},
         python3-numpy,
         python3-xarray,
         python3-pandas,
         python3-typing-extensions
Description: parses R dataset (.rda) files
 The common way of reading an R dataset consists on two steps:
 .
  * First, the file is parsed using the function parse_file. This provides
    a literal description of the file contents as a hierarchy of Python
    objects representing the basic R objects. This step is unambiguous
    and always the same.
  * Then, each object must be converted to an appropriate Python
    object. In this step there are several choices on which Python type
    is the most appropriate as the conversion for a given R object. Thus,
    we provide a default convert routine, which tries to select Python
    objects that preserve most information of the original R object. For
    custom R classes, it is also possible to specify conversion routines
    to Python objects.
 .
 The basic convert routine only constructs a SimpleConverter objects and
 calls its convert method. All arguments of convert are directly passed
 to the SimpleConverter initialization method.
 .
 It is possible, although not trivial, to make a custom Converter object
 to change the way in which the basic R objects are transformed to
 Python objects. However, a more common situation is that one does not
 want to change how basic R objects are converted, but instead wants
 to provide conversions for specific R classes. This can be done by
 passing a dictionary to the SimpleConverter initialization method,
 containing as keys the names of R classes and as values, callables
 that convert a R object of that class to a Python object. By default,
 the dictionary used is DEFAULT_CLASS_MAP, which can convert commonly
 used R classes such as data.frame and factor.