Code Monkey home page Code Monkey logo

rfbp's Introduction

Hi there, I'm Nico! 👋

Hi, I'm Nico Curti, a PhD at the Dept. of Physics and Astronomy of Bologna University (Italy).

Please feel free to clone projects, raise issues and submit PRs if you think something could be better.

  • 💬 Ask me about anything GitHub pull-requests GitHub issues
  • 📫 You can contact me here Gmail

Happy Coding! 😊

Nico's github stats

Languages and Tools

Top Langs

Github groups

Latest pubblications

  • Implementation and optimization of algorithms in Biomedical Big Data Analytics. gitbook code

  • A network approach for low-dimensional signatures from high-throughput data. Scientific Reports code

  • Prediction of vascular ageing based on smartphone acquired PPG signals. Scientific Reports code

  • rFBP: Replicated Focusing Belief Propagation algorithm. JOSS code

  • plasticity: Unsupervised Neural Networks with biological-inspired learning rules. Entropy code

  • COVID-19 Lung Segmentation. JOSS code

  • Automated Prediction of the Response to Neoadjuvant Chemoradiotherapy in Patients Affected by Rectal Cancer. Cancers code

  • Effectiveness of semi-supervised active learning in automated wound image segmentation. IJMS code

  • Automated wound image segmentation: transfer learning from human to pet via active semi-supervised learning. Animals code

  • Characterization of pupillary light response features for the classification of patients with Optic Neuritis. Applied Science

Top collaborators


Gianluca Carlini

Riccardo Biondi

Daniele Buschi

Daniele Dall'Olio

Enrico Giampieri

Alessandro Fabbri

Stefano Sinigardi

Current works

rfbp's People

Contributors

arfon avatar danieledallolio avatar daniellenz avatar nico-curti avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

rfbp's Issues

Install from PyPI: numpy not found

Hi! This issue is related to the JOSS review (openjournals/joss-reviews#2663).

I tried to install the Python package from pip in a fresh venv and noticed that the requirements aren't installed as they should be.


~ pipenv install ReplicatedFocusingBeliefPropagation

Installing ReplicatedFocusingBeliefPropagation…
Error:  An error occurred while installing ReplicatedFocusingBeliefPropagation!
Error text: Collecting replicatedfocusingbeliefpropagation
  Downloading ReplicatedFocusingBeliefPropagation-1.0.1.tar.gz (417 kB)

    ERROR: Command errored out with exit status 1:
     command: /Users/lenzda/.local/share/virtualenvs/py-Ob9eXrK4/bin/python3.7m -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/4x/6yrptfcn4kxdynxfy3qv1g20lmvv2v/T/pip-install-uu4qb3_7/replicatedfocusingbeliefpropagation/setup.py'"'"'; __file__='"'"'/private/var/folders/4x/6yrptfcn4kxdynxfy3qv1g20lmvv2v/T/pip-install-uu4qb3_7/replicatedfocusingbeliefpropagation/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/4x/6yrptfcn4kxdynxfy3qv1g20lmvv2v/T/pip-pip-egg-info-vplpgjcz
         cwd: /private/var/folders/4x/6yrptfcn4kxdynxfy3qv1g20lmvv2v/T/pip-install-uu4qb3_7/replicatedfocusingbeliefpropagation/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/4x/6yrptfcn4kxdynxfy3qv1g20lmvv2v/T/pip-install-uu4qb3_7/replicatedfocusingbeliefpropagation/setup.py", line 8, in <module>
        import numpy as np
    ModuleNotFoundError: No module named 'numpy'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

This is likely caused by a bug in ReplicatedFocusingBeliefPropagation. Report this to its maintainers.
✘ Installation Failed

I checked your travis config and noticed that you had to implement some workarounds because of a setuptools issue (pypa/setuptools#2352). Could you use this to patch the pip install accordingly?

Docstrings

During my review for JOSS (openjournals/joss-reviews#2663), I also found that for your C++ Code there are not always docstrings for functions. Could you maybe add these and while on it make sure they can be parsed from oxygen or whatever?

Also your Python Docstrings could be cleaned up a bit to be a bit more consistent regarding the parameter types. If you revisit them, make sure they follow the sphinx format (or some other but sphinx is really easy to use). If you want to, you could also remove the parameter types and replace them by Python's type annotations.

This is basically a preparation for #4

CONTRIBUTING.md doesn't exist

Hi! This issue is related to the JOSS review (openjournals/joss-reviews#2663).

I noted that towards the end of the README, you refer to the CONTRIBUTING.md for instructions on how to contribute to this project, but this file doesn't exist.

The same is true for the issue template and for the PR template.

LICENSE File

Hi,
first I want to thank you for this incredible work.

While reviewing for JOSS (openjournals/joss-reviews#2663), I noted that your license file is markdown and not a plain text file as required :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.