Skip to content

SoundexBR

Phonetic-Coding for Portuguese

v1.2 · Jul 14, 2015 · GPL (>= 2)

Description

The SoundexBR package provides an algorithm for decoding names into phonetic codes, as pronounced in Portuguese. The goal is for homophones to be encoded to the same representation so that they can be matched despite minor differences in spelling. The algorithm mainly encodes consonants; a vowel will not be encoded unless it is the first letter. The soundex code resultant consists of a four digits long string composed by one letter followed by three numerical digits: the letter is the first letter of the name, and the digits encode the remaining consonants.

Downloads

221

Last 30 days

20752nd

548

Last 90 days

2.1K

Last year

Trend: +27.8% (30d vs prior 30d)

CRAN Check Status

7 NOTE
7 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (10 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Daniel Marcelino <dmarcelino@live.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Daniel",
                    family = "Marcelino",
                    role = c("aut", "cre"),
                    email = "dmarcelino@live.com")
as necessary.

The BugReports field in DESCRIPTION has
  http://github.com/danielmarcelino/soundexBR
which should likely be
  http://github.com/danielmarcelino/soundexBR/issues
instead.

Found the following URLs which should use \doi (with the DOI name only):
  File ‘soundexBR.Rd’:
    http://dx.doi.org/10.2139/ssrn.2320547
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Daniel Marcelino <dmarcelino@live.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Daniel",
                    family = "Marcelino",
                    role = c("aut", "cre"),
                    email = "dmarcelino@live.com")
as necessary.

The BugReports field in DESCRIPTION has
  http://github.com/danielmarcelino/soundexBR
which should likely be
  http://github.com/danielmarcelino/soundexBR/issues
instead.

Found the following URLs which should use \doi (with the DOI name only):
  File ‘soundexBR.Rd’:
    http://dx.doi.org/10.2139/ssrn.2320547
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘SoundexBR/libs/SoundexBR.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘SoundexBR/libs/SoundexBR.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-macos-arm64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘SciencesPo’
NOTE r-oldrel-macos-x86_64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘SciencesPo’
NOTE r-oldrel-windows-x86_64

LazyData

'LazyData' is specified without a 'data' directory
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'SciencesPo'

Check History

NOTE 7 OK · 7 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Daniel Marcelino <dmarcelino@live.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Daniel",
                    family = "Marcelino",
                    role = c("aut", "cre"),
           
...[truncated]...
danielmarcelino/soundexBR
which should likely be
  http://github.com/danielmarcelino/soundexBR/issues
instead.

Found the following URLs which should use \doi (with the DOI name only):
  File ‘soundexBR.Rd’:
    http://dx.doi.org/10.2139/ssrn.2320547
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Daniel Marcelino <dmarcelino@live.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Daniel",
                    family = "Marcelino",
                    role = c("aut", "cre"),
           
...[truncated]...
danielmarcelino/soundexBR
which should likely be
  http://github.com/danielmarcelino/soundexBR/issues
instead.

Found the following URLs which should use \doi (with the DOI name only):
  File ‘soundexBR.Rd’:
    http://dx.doi.org/10.2139/ssrn.2320547
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘SoundexBR/libs/SoundexBR.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘SoundexBR/libs/SoundexBR.so’:
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’

It is good practice to register native routines and to disable symbol
search.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual.
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘SciencesPo’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘SciencesPo’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'SciencesPo'

Version History

new 1.2 Mar 10, 2026
updated 1.2 ← 1.1 diff Jul 13, 2015
updated 1.1 ← 1.0 diff Jan 20, 2015
new 1.0 Dec 22, 2014