CINXE.COM

Changes - metacpan.org

<!DOCTYPE html> <html lang="en-US"> <head> <title>Changes - metacpan.org</title> <link rel="preload" as="fetch" href="/account/login_status" crossorigin="anonymous" /> <link href="/assets/style-XFEQ536G.css" rel="stylesheet" type="text/css"> <script src="/assets/main-C7YQGD7K.js" type="module"></script> <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of Pheno-Ranker - MetaCPAN" href="/dist/Pheno-Ranker/releases.rss" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5"> <link rel="shortcut icon" href="/static/icons/favicon.ico"> <link rel="apple-touch-icon" sizes="152x152" href="/static/icons/apple-touch-icon.png"> <link rel="search" href="/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN"> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E82Q2V8LVD"></script> </head> <body> <nav class="navbar navbar-default" role="navigation"> <div class="header-logo-large hidden-xs"> <a href="/" tabindex="0"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#logo" /> </svg> </a> </div> <div class="header-logo-icon visible-xs"> <a href="/"> <svg class="logo" aria-label="MetaCPAN"> <use class="logo" href="/static/images/metacpan-logo.svg#dots" /> </svg> </a> </div> <ul class="nav navbar-nav menu-items hidden-xs hidden-sm"> <li><a href="/about">About</a></li> <li><a href="/about/sponsors">Sponsor</a></li> <li><a href="https://grep.metacpan.org/">grep::cpan</a></li> <li><a href="/recent">Recent</a></li> <li><a href="/about/faq">FAQ</a></li> <li><a href="/tools">Tools</a></li> <li><a href="https://fastapi.metacpan.org/">API</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <button type="button" class="searchbar-btn visible-xs visible-sm"> <i class="fa fa-search button-fa-icon"></i> </button> <form action="/search" class="searchbar-form visible-md visible-lg search-form form-horizontal"> <input type="hidden" name="size" id="metacpan_search-size" value="20"> <div class="form-group"> <div class="search-group"> <i class="fa fa-search"></i> <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value=""> </div> </div> </form> <li class="icon-slidepanel visible-xs visible-sm"> <button data-toggle="slidepanel" data-target=".slidepanel"> <span class="button-fa-icon"> <i class="fa fa-bars slidepanel-open"></i> <i class="fa fa-times slidepanel-close"></i> </span> </button> </li> <li class="dropdown login-dropdown show-logged-in"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li><a href="/account/identities">Identities</a></li> <li><a href="/account/profile">Profile</a></li> <li><a href="/account/favorite/list">Favorites</a></li> <li> <a href="#" type="button" class="logout-button"> Logout </a> </li> </ul> </li> <li class="dropdown login-dropdown show-logged-out"> <button type="button" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-user button-fa-icon avatar-placeholder" aria-hidden="true"></i> <i class="fas fa-chevron-down"></i> </button> <ul class="dropdown-menu"> <li> <a href="/login/github"> <i class="fab fa-github fa-fw"></i> GitHub </a> </li> <li> <a href="/login/twitter"> <i class="fab fa-twitter fa-fw"></i> Twitter </a> </li> <li> <a href="/login/google"> <i class="fab fa-google fa-fw"></i> Google </a> </li> </ul> </li> <li class="dropdown login-dropdown hide-logged-in hide-logged-out"> <button> <i class="fa fa-user button-fa-icon" aria-hidden="true"></i> </button> </li> </ul> </nav> <div class="page-content "> <div class="top-notify-banner"> </div> <nav class="sidebar"> <div class="slidepanel"> <ul class="nav-list "> <li class="nav-header">Tools</li> <li> <a data-keyboard-shortcut="g d" href="/release/MRUEDA/Pheno-Ranker-1.00">Release Info</a> </li> <li> <a data-keyboard-shortcut="g a" href="/author/MRUEDA">Author</a> </li> <li>&nbsp;</li> <li><a href="https://fastapi.metacpan.org/source/MRUEDA/Pheno-Ranker-1.00/Changes">Raw code</a></li> <li><a href="/release/MRUEDA/Pheno-Ranker-1.00/source/Changes">Permalink</a></li> <li> <a href="/release/MRUEDA/Pheno-Ranker-1.00/raw/Changes?download=1">Download</a> </li> <li><button class="btn-link pod-toggle pod-hidden"><span class="hide-pod">Hide</span><span class="show-pod">Show</span> Pod</button></li> <li class="nav-header">Info</li> <li>59 lines of code</li> <li>0 lines of pod</li> <li>3.68K bytes</li> </ul> </div> </nav> <div class="content-navigation"> <div class="breadcrumbs"> <a data-keyboard-shortcut="g s" href="/release/MRUEDA/Pheno-Ranker-1.00/source">MRUEDA / Pheno-Ranker-1.00</a> / Changes </div> </div> <main class="content"> <pre id="metacpan_source" class="line-numbers pod-toggle pod-hidden" data-pod-lines=""><code class="language-plain">Revision history for Perl distribution Pheno-Ranker 1.00 2024-11-27:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Added DOI to docs - Added term &#39;phenotypicFeatures&#39; to PXF in bff-pxf-plot - Changed { id =&gt; &#39;NCIT:NA0000&#39;, label =&gt; &#39;NA&#39; } to { id =&gt; &#39;NCIT:C126101&#39;, label =&gt; &#39;Not Available&#39; } 0.12 2024-10-18T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Added UTF-8 encoding for writing alignment text files - Added parser to guess labels for variables without a key.label 0.11 2024-09-29T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Added support for BFF pedigrees (excluded by default via regex in config) - Discarded &#39;_id|datasetId&#39; keys using regex in config - Used sprintf in &#39;Average Path Length&#39; at &lt;graph_stats.txt&gt; for CPAN test compliance 0.10 2024-08-07T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Fixed UTF-8 printing issue for primary_key in STDOUT - Added native support for interpretations nested properties up to 2D in PXF 0.09 2024-05-04T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Enhanced the csv2pheno-ranker&#39;s guessing mechanism for array fields; now evaluates all rows instead of just the first one - New module added: lib/Pheno/Ranker/Graph.pm - Introduced option --cytoscape-json to generate graphs compatible with Cytoscape - Added option --graph-stats to compute basic statistics using the Graph CPAN module - Updated cpanfile and Makefile.PL to include the Graph module 0.08 2024-04-24T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Added Unicode support to csv2pheno-ranker - Introduced --array-separator option in csv2pheno-ranker with default &#39;\|&#39; - Fixed option --age to be used with BFF/PXF formats only 0.07 2024-04-22T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Excluded keys with {} or [] values (e.g. subject.vitalStatus: {}) - Precompiled regex patterns where possible - Schema validation errors related to weights are now directed to STDERR - Added support for keys with non-word characters (e.g., &quot;Survey.Timestamp.1&quot;) 0.06 2024-04-06T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Renamed --primary-key to --primary-key-name and --set-primary-key to --generate-primary-key in csv2pheno_ranker for clarity - Changed from perl:5.36-bullseye to perl:stable-bullseye in Dockerfile - Excluded &#39;NA&#39;, &#39;NaN&#39;, undef, {}, and [] from coverage_stats counts - Froze a few modules in requirements.txt 0.05 2024-03-19T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Implemented sprintf in jaccard function for FreeBSD CPAN test compliance - Added utils/bff_pxf_plot to create PNG with stats - Updated Dockerfile - Ensured termination with an error if primary_key is unset for any object 0.04 2023-12-26T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Added List::MoreUtils to cpanfile/Makefile.PL - Added error when --include-terms does not exist in cohort(s) - Added t/die.t for the above condition (+others) - Refactored code in .t and .pm to enhance readability and maintainability - Spiced up die/warn messages with bold-colored text - Added utils/barcode to deal with QR codes (+Dockerfile and t) - csv2pheno-ranker now accepts .tsv (sep \t) - Fixed stringification of weights (read from YAML) on JSON export - Added flag --similarity-metric-cohort - Added terms &#39;procedures,exposures&#39; to bff-pxf-simulator 0.03 2023-11-27T00:00:00Z (Manuel Rueda &lt;mrueda@cpan.org&gt;) - Updated Align.pm for optimized performance with datasets over 5,000 rows - Cleaned up matrix.txt by removing trailing tab characters - Refined STDERR messages for clearer communication - Introduced a TODO in t/sim.t (test 3) for future improvement (fails in ~10% of CPAN) - Streamlined setup by removing Carton instructions from README.md Note: Versions &lt;= 0.02 were primarily for testing deployment on CPAN. </code></pre> </main> <div class="content-pagination"> </div> </div> <footer class="footer"> <div class="footer-container"> <div class="footer-social"> <div class="footer-link footer-logo"> <a href="/"> <img src="/static/images/metacpan-logo.svg" alt="MetaCPAN" /> </a> </div> <a class="footer-social-link" href="https://github.com/metacpan"> <i class="fab fa-github-square"></i> </a> <a class="footer-social-link" href="https://fosstodon.org/@metacpan"> <i class="fab fa-mastodon"></i> </a> </div> <div class="footer-links"> <div class="footer-link"> <a href="/about">About</a> </div> <div class="footer-link"> <a href="/about/sponsors">Sponsor</a> </div> <div class="footer-link"> <a href="https://grep.metacpan.org">grep::cpan</a> </div> <div class="footer-link"> <a href="/recent">Recent</a> </div> <div class="footer-link"> <a href="/about/faq">FAQ</a> </div> <div class="footer-link"> <a href="/tools">Tools</a> </div> <div class="footer-link"> <a href="https://fastapi.metacpan.org/">API</a> </div> <div class="footer-link"> <a href="https://www.perl.org/">Perl.org</a> </div> </div> <div class="footer-sponsors"> <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener"> <img class="footer-sponsor-bytemark" src="/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener"> <img class="footer-sponsor-liquidweb" src="/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener"> <img class="footer-sponsor-deriv" src="/static/images/sponsors/deriv.svg" alt="Deriv logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener"> <img class="footer-sponsor-geocode" src="/static/images/sponsors/geocodelogo.svg" alt="Geocode logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener"> <img class="footer-sponsor-fastly" src="/static/images/sponsors/fastly_logo.svg" alt="Fastly logo"> </a> <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener"> <img class="footer-sponsor-opencage" src="/static/images/sponsors/open-cage.svg" alt="OpenCage logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://www.elastic.co/" rel="noopener"> <img class="footer-sponsor-elastic" src="/static/images/sponsors/elastic.svg" alt="Elastic logo"> </a> <!-- Added 2024-07-22 --> <a class="footer-sponsor-link" target="_blank" href="https://route4me.com/" rel="noopener"> <img class="footer-sponsor-route4me" src="/static/images/sponsors/route4me.png" alt="Route4Me logo"> </a> </div> </div> </footer> <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal">&times;</button> <h4 class="modal-title">Keyboard Shortcuts</h4> </div> <div class="modal-body row"> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Global</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>s</kbd> </td> <td>Focus search bar</td> </tr> <tr> <td class="keys"> <kbd>?</kbd> </td> <td>Bring up this help dialog</td> </tr> </tbody> </table> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>GitHub</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>p</kbd> </td> <td>Go to pull requests</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>go to github issues (only if github is preferred repository)</td> </tr> </tbody> </table> </div> <div class="col-md-6"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>POD</th> </tr> </thead> <tbody> <tr> <td class="keys"> <kbd>g</kbd> <kbd>a</kbd> </td> <td>Go to author</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>c</kbd> </td> <td>Go to changes</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>i</kbd> </td> <td>Go to issues</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>d</kbd> </td> <td>Go to dist</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>r</kbd> </td> <td>Go to repository/SCM</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>s</kbd> </td> <td>Go to source</td> </tr> <tr> <td class="keys"> <kbd>g</kbd> <kbd>b</kbd> </td> <td>Go to file browse</td> </tr> </tbody> </table> </div> <div class="col-md-12"> <table class="table keyboard-shortcuts"> <thead> <tr> <th></th> <th>Search terms</th> </tr> </thead> <tbody> <tr> <td><em>module:</em> (e.g. <a href="/search?q=module%3APlugin">module:Plugin</a>)</td> </tr> <tr> <td><em>distribution:</em> (e.g. <a href="/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td> </tr> <tr> <td><em>author:</em> (e.g. <a href="/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td> </tr> <tr> <td><em>version:</em> (e.g. <a href="/search?q=version%3A1.00">version:1.00</a>)</td> </tr> </tbody> </table> </div> </div> <div class="modal-footer"></div> </div> </div> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10