home.social

#jython — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #jython, aggregated by home.social.

fetched live
  1. Jython 2.7.5 is currently in beta, with a release candidate upcoming soon.
    A good moment to test your setup with the upcoming release is *now*!
    Mind a breaking change:
    Servlet support moves from javax to jakarta namespace.

    github.com/jython/jython/relea

    #jython #java #python #jvm

  2. Jython 2.7.5 is currently in beta, with a release candidate upcoming soon.
    A good moment to test your setup with the upcoming release is *now*!
    Mind a breaking change:
    Servlet support moves from javax to jakarta namespace.

    github.com/jython/jython/relea

    #jython #java #python #jvm

  3. Jython 2.7.5 is currently in beta, with a release candidate upcoming soon.
    A good moment to test your setup with the upcoming release is *now*!
    Mind a breaking change:
    Servlet support moves from javax to jakarta namespace.

    github.com/jython/jython/relea

    #jython #java #python #jvm

  4. We are currently on the last meters of finalizing a new Jython maintenance release (2.7.5 beta).
    A breaking change is that we finally move from javax.servlet to jakarta.servlet.
    If you use Jython, make sure your setup accommodates this change!

    Email announcement for javax->jakarta migration: sourceforge.net/p/jython/mailm
    Follow changes and discussions (issues and PRs) on Github: github.com/jython/jython
    Homepage: jython.org
    API doc: apidia.net/java/Jython

    #jython #java #python #jvm

  5. We are currently on the last meters of finalizing a new Jython maintenance release (2.7.5 beta).
    A breaking change is that we finally move from javax.servlet to jakarta.servlet.
    If you use Jython, make sure your setup accommodates this change!

    Email announcement for javax->jakarta migration: sourceforge.net/p/jython/mailm
    Follow changes and discussions (issues and PRs) on Github: github.com/jython/jython
    Homepage: jython.org
    API doc: apidia.net/java/Jython

    #jython #java #python #jvm

  6. We are currently on the last meters of finalizing a new Jython maintenance release (2.7.5 beta).
    A breaking change is that we finally move from javax.servlet to jakarta.servlet.
    If you use Jython, make sure your setup accommodates this change!

    Email announcement for javax->jakarta migration: sourceforge.net/p/jython/mailm
    Follow changes and discussions (issues and PRs) on Github: github.com/jython/jython
    Homepage: jython.org
    API doc: apidia.net/java/Jython

    #jython #java #python #jvm

  7. We are currently on the last meters of finalizing a new Jython maintenance release (2.7.5 beta).
    A breaking change is that we finally move from javax.servlet to jakarta.servlet.
    If you use Jython, make sure your setup accommodates this change!

    Email announcement for javax->jakarta migration: sourceforge.net/p/jython/mailm
    Follow changes and discussions (issues and PRs) on Github: github.com/jython/jython
    Homepage: jython.org
    API doc: apidia.net/java/Jython

    #jython #java #python #jvm

  8. So... today I discovered #Jython. And I found out you can make applets with it.

    :thonk: 🐍

    #Python #RetroDev

  9. So... today I discovered #Jython. And I found out you can make applets with it.

    :thonk: 🐍

    #Python #RetroDev

  10. So... today I discovered #Jython. And I found out you can make applets with it.

    :thonk: 🐍

    #Python #RetroDev

  11. So... today I discovered #Jython. And I found out you can make applets with it.

    :thonk: 🐍

    #Python #RetroDev

  12. You don't need to leave #Java behind to gain modern language features. #Kotlin #Scala #Groovy, & others run on the same reliable #JVM & open new dev possibilities.

    🛠 Choose the right tool for the job with Mihaela Gheorghe-Roman: javapro.io/2025/10/09/the-rise

    #Jython @IntelliJScala

  13. You don't need to leave #Java behind to gain modern language features. #Kotlin #Scala #Groovy, & others run on the same reliable #JVM & open new dev possibilities.

    🛠 Choose the right tool for the job with Mihaela Gheorghe-Roman: javapro.io/2025/10/09/the-rise

    #Jython @IntelliJScala

  14. Which JVM language fits your stack? #Kotlin for Android, #Scala for Spark, #Groovy for testing, #Clojure for concurrency, #JRuby & #Jython for scripts. Each solves different dev pains—fully JVM-compatible.

    Mihaela Gheorghe-Roman shows the big picture: javapro.io/2025/10/09/the-rise

  15. Which JVM language fits your stack? #Kotlin for Android, #Scala for Spark, #Groovy for testing, #Clojure for concurrency, #JRuby & #Jython for scripts. Each solves different dev pains—fully JVM-compatible.

    Mihaela Gheorghe-Roman shows the big picture: javapro.io/2025/10/09/the-rise

  16. Still writing Java 8 code? You may be missing out. Modern JVM languages bring you:

    ✔ Null-safety, Functional programming, Concise DSLs, Faster onboarding

    Mihaela Gheorghe-Roman maps the evolving #JVM landscape: javapro.io/2025/10/09/the-rise

    #Kotlin #Scala #Jython @IntelliJScala

  17. Still writing Java 8 code? You may be missing out. Modern JVM languages bring you:

    ✔ Null-safety, Functional programming, Concise DSLs, Faster onboarding

    Mihaela Gheorghe-Roman maps the evolving #JVM landscape: javapro.io/2025/10/09/the-rise

    #Kotlin #Scala #Jython @IntelliJScala

  18. #Java’s birthday isn’t just a look back—it’s proof the #JVM powers far more than Java today. From Clojure to JRuby, JVM languages boost concurrency, syntax & prototyping. Find your favorite with Mihaela Gheorghe-Roman: javapro.io/2025/10/09/the-rise
    #Kotlin #Scala #Jython @IntelliJScala

  19. #Java’s birthday isn’t just a look back—it’s proof the #JVM powers far more than Java today. From Clojure to JRuby, JVM languages boost concurrency, syntax & prototyping. Find your favorite with Mihaela Gheorghe-Roman: javapro.io/2025/10/09/the-rise
    #Kotlin #Scala #Jython @IntelliJScala

  20. Thanks to Werner Fouché's initiative, there is now a @jbangdev catalog for Jython!
    As a result, running Jython scripts becomes even easier:

    jbang run jython-cli@jython <jython-script>.py

    or after install: jython-cli <jython-script>.py

    github.com/jython/jbang-catalo

    #java #jython #jbang #jdk

  21. Ein lang ersehnter Wunsch von mir: Eigene #Clustering Methoden in #OpenRefine benutzen.

    Verfügbar seit Version 3.9.0 und funktioniert seit 3.9.3 auch mit #Jython und #Clojure.

    Hier eine Anleitung zur Benutzung im #FDMLab Blog.

    fdmlab.landesarchiv-bw.de/work

    #LandesarchivBW

  22. Ein lang ersehnter Wunsch von mir: Eigene #Clustering Methoden in #OpenRefine benutzen.

    Verfügbar seit Version 3.9.0 und funktioniert seit 3.9.3 auch mit #Jython und #Clojure.

    Hier eine Anleitung zur Benutzung im #FDMLab Blog.

    fdmlab.landesarchiv-bw.de/work

    #LandesarchivBW

  23. Ein lang ersehnter Wunsch von mir: Eigene #Clustering Methoden in #OpenRefine benutzen.

    Verfügbar seit Version 3.9.0 und funktioniert seit 3.9.3 auch mit #Jython und #Clojure.

    Hier eine Anleitung zur Benutzung im #FDMLab Blog.

    fdmlab.landesarchiv-bw.de/work

    #LandesarchivBW

  24. We're excited to share that there has been an effort by Werner Fouché to integrate Jython with JBang. Please checkout his Medium article to learn how you can run Jython scripts on JBang easily! medium.com/@werner.fouche/runn #jython #jbang @jbangdev

  25. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  26. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  27. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  28. Imagine:
    - small custom tool in #Python2 / #Jython, bundled to an .exe
    - Last time bundled was a few years back
    - executable used on CI server

    Then:
    - suddenly all builds across the Server fail 😳
    - The CI server and your own PC fail executing your small tool, saying "This application needs #Java 8" 🤔
    - But your CI Server and own PC _have_ Java 8 installed 🤨
    - The fellas around you have seemingly the same tools installed and can execute the tool 🧐

    #programming #magic #CI

  29. True as always that the way to make software run faster is to make it do less operations. After all, CPUs can only execute a fixed number of operations per unit of time.

    Here, I tweaked code for serial section registration that drops execution time from 27 seconds to 100 milliseconds: a 270x speed up.

    All it had to do is to search for matching SIFT features in one image only within a predetermined radius centered on one SIFT feature in another image. Extremely effective for when e.g., the maximum translation is known.

    The matching code using a KDTree:
    github.com/acardona/scripts/bl

    The test script:
    github.com/acardona/scripts/bl

    #FijiSc #java #jython #volumeEM #vEM

  30. True as always that the way to make software run faster is to make it do less operations. After all, CPUs can only execute a fixed number of operations per unit of time.

    Here, I tweaked code for serial section registration that drops execution time from 27 seconds to 100 milliseconds: a 270x speed up.

    All it had to do is to search for matching SIFT features in one image only within a predetermined radius centered on one SIFT feature in another image. Extremely effective for when e.g., the maximum translation is known.

    The matching code using a KDTree:
    github.com/acardona/scripts/bl

    The test script:
    github.com/acardona/scripts/bl

    #FijiSc #java #jython #volumeEM #vEM

  31. True as always that the way to make software run faster is to make it do less operations. After all, CPUs can only execute a fixed number of operations per unit of time.

    Here, I tweaked code for serial section registration that drops execution time from 27 seconds to 100 milliseconds: a 270x speed up.

    All it had to do is to search for matching SIFT features in one image only within a predetermined radius centered on one SIFT feature in another image. Extremely effective for when e.g., the maximum translation is known.

    The matching code using a KDTree:
    github.com/acardona/scripts/bl

    The test script:
    github.com/acardona/scripts/bl

    #FijiSc #java #jython #volumeEM #vEM

  32. True as always that the way to make software run faster is to make it do less operations. After all, CPUs can only execute a fixed number of operations per unit of time.

    Here, I tweaked code for serial section registration that drops execution time from 27 seconds to 100 milliseconds: a 270x speed up.

    All it had to do is to search for matching SIFT features in one image only within a predetermined radius centered on one SIFT feature in another image. Extremely effective for when e.g., the maximum translation is known.

    The matching code using a KDTree:
    github.com/acardona/scripts/bl

    The test script:
    github.com/acardona/scripts/bl

    #FijiSc #java #jython #volumeEM #vEM

  33. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  34. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  35. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  36. "Type annotations are unsupperted in Python 2"
    😒😒

    Will man Jython überhaupt noch verwenden? 🤐

    #Jython #Python #Python2 #LegacyCode

  37. Mh...in nem Jython Projekt, in dem im Python Code imports aus ner Java-Bibliothek stattfinden.....wie bring ich meinem IntelliJ bei, dass es die auflöst und nicht als fehlerhafte Imports anzeigt? 🧐

    #Python #Java #Jython #IntelliJ

  38. Mh...in nem Jython Projekt, in dem im Python Code imports aus ner Java-Bibliothek stattfinden.....wie bring ich meinem IntelliJ bei, dass es die auflöst und nicht als fehlerhafte Imports anzeigt? 🧐

    #Python #Java #Jython #IntelliJ

  39. Mh...in nem Jython Projekt, in dem im Python Code imports aus ner Java-Bibliothek stattfinden.....wie bring ich meinem IntelliJ bei, dass es die auflöst und nicht als fehlerhafte Imports anzeigt? 🧐

    #Python #Java #Jython #IntelliJ

  40. Mh...in nem Jython Projekt, in dem im Python Code imports aus ner Java-Bibliothek stattfinden.....wie bring ich meinem IntelliJ bei, dass es die auflöst und nicht als fehlerhafte Imports anzeigt? 🧐

    #Python #Java #Jython #IntelliJ

  41. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  42. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  43. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  44. Some questions regarding Ghidra:

    * NetworkX libraries don't support Jython, right?
    * Which Python 3.X bridge is the most used for Ghidra? Is it Ghidrathon? Or perhaps ghidra-bridge?
    * Do you happen to know if there are differences big enough to worry about supporting Ghidrathon or Ghidra Bridge?

    #Ghidra #NetworkX #Jython #Ghidrathon #GhidraBridge
    #Python3 #Python2

  45. @lkundrak Some years ago #Jython developers realized that it became very fast because of VM improvements, without them doing anything

  46. @lkundrak Some years ago #Jython developers realized that it became very fast because of VM improvements, without them doing anything

  47. @lkundrak Some years ago #Jython developers realized that it became very fast because of VM improvements, without them doing anything

  48. @daieuxetdailleurs @Ettore_Rizza ah c'est intéressant que ça marche avec 3.6.2 et pas 3.7.2… peut-être qu'une mise à jour de #Jython a cassé quelque-chose ? Mais sinon pourquoi ne pas le faire via le service de réconciliation plutôt ? (en réconciliant les Qids, puis ajouter une colonne à partir des valeurs réconciliées, et utiliser la propriété "Sfrwiki" pour obtenir les titres dans fr.wiki)

  49. @daieuxetdailleurs @Ettore_Rizza ah c'est intéressant que ça marche avec 3.6.2 et pas 3.7.2… peut-être qu'une mise à jour de #Jython a cassé quelque-chose ? Mais sinon pourquoi ne pas le faire via le service de réconciliation plutôt ? (en réconciliant les Qids, puis ajouter une colonne à partir des valeurs réconciliées, et utiliser la propriété "Sfrwiki" pour obtenir les titres dans fr.wiki)

  50. @daieuxetdailleurs @Ettore_Rizza ah c'est intéressant que ça marche avec 3.6.2 et pas 3.7.2… peut-être qu'une mise à jour de #Jython a cassé quelque-chose ? Mais sinon pourquoi ne pas le faire via le service de réconciliation plutôt ? (en réconciliant les Qids, puis ajouter une colonne à partir des valeurs réconciliées, et utiliser la propriété "Sfrwiki" pour obtenir les titres dans fr.wiki)

  51. @daieuxetdailleurs @Ettore_Rizza ah c'est intéressant que ça marche avec 3.6.2 et pas 3.7.2… peut-être qu'une mise à jour de #Jython a cassé quelque-chose ? Mais sinon pourquoi ne pas le faire via le service de réconciliation plutôt ? (en réconciliant les Qids, puis ajouter une colonne à partir des valeurs réconciliées, et utiliser la propriété "Sfrwiki" pour obtenir les titres dans fr.wiki)

  52. The many wonders of supporting a Python2.7 project in 2023...

    Thank, Jython!

    #python #jython #ghidra

  53. The many wonders of supporting a Python2.7 project in 2023...

    Thank, Jython!

    #python #jython #ghidra

  54. The many wonders of supporting a Python2.7 project in 2023...

    Thank, Jython!

    #python #jython #ghidra

  55. The underlying source code is here, if you want to try registering pairs of images with a non-linear transformation such as a thin-plate spline, on the basis of blockmatching features:

    github.com/acardona/scripts/bl

    #FijiSc #jython #ImageProcessing #java

  56. The underlying source code is here, if you want to try registering pairs of images with a non-linear transformation such as a thin-plate spline, on the basis of blockmatching features:

    github.com/acardona/scripts/bl

    #FijiSc #jython #ImageProcessing #java