29 november 2023

Actueel…

  1. Apache op urd2
    • rechten voor y.
  2. Overleaf
    • aparte drive voor data
  3. geen %q in SQL gebruiken
    • PaQu
    • en de rest
  4. Alpino
    • Python2 → Python3, zie beneden

Later…

  1. urd2
    • binnenkort upgrade naar Ubuntu 22.04
  2. migratie naar colossus

Alpino: Python2 → Python3

0 = geconverteerd, maar met nog veel fouten volgens pylint
1 = geconverteerd
2 = getest

status note file(s)
AlpinoUserGuide.html
1 CGN/Makefile
1 CGN/convert_plk_alpino.py
1 Disambiguation/score0-1.py
1 Documentation/DutchGrid/create-nodemap.py
Documentation/UserGuide/AlpinoUserGuide.txt
1 EvalUD/goodkeys.py
1 Generation/fluency/CreateLM/Makefile
1 Generation/fluency/CreateLM/sfr2frames.py
1 Generation/fluency/CreateLM/sfr2words.py
1 Generation/fluency/CreateMaxent/Makefile
1 Generation/fluency/CreateMaxent/evaluate.py
1 Generation/fluency/CreateMaxent/filter_features.py
Makefile.hpc
1 Names/Create/Makefile
0 Names/Create/classify
0 Names/Create/maxent.py
1 Suites/ChildesDutch/*
2 TreebankTools/IndexedCorpus/Makefile
2 TreebankTools/IndexedCorpus/python/*
1 TreebankTools/Makefile
1 TreebankTools/bin/act
1 TreebankTools/bin/dtcanonicalize.py
1 TreebankTools/bin/dtget
1 TreebankTools/bin/dtgrep
1 TreebankTools/bin/dtlist
1 TreebankTools/bin/dtsearch
1 TreebankTools/bin/dtxslt
1 TreebankTools/create-sanity-check-stylesheet.py
1 A TreebankTools/python-lib/*
1 TreebankTools/treebank-server
1 UD2.0/conll17_ud_eval.py
1 alpino2conll/tools/alpino.py
B alpino2conll/tools/alpino2tab.py
C alpino2conll/tools/tag.py
1 alpino_client.py
1 D webdemo.py

A:

Gebruikt door:

B:

Regel 264: Else clause on loop without a break statement

C:

Onherstelbare mix van tabs en spaties

D:

Gebruikt nog verouderde modules: cgi en cgitb

Opmerkingen

Alle veranderingen staan in branch python3:

git fetch --all
git checkout python3
make
make install

Doe hierna git status en je ziet een aantal bestanden die niet in git zitten. Dit zijn bestanden die in .gitignore stonden, maar niet meer gebruikt worden. Dit zijn .pyc-bestanden en iets met egg-info. Deze bestanden kunnen weg.

Het meeste is omgezet van Python 2 naar 3, maar niet getest. Ik verwacht problemen met onder andere de volgende dingen:

alpino latex overleaf