antoniojbt / project_quickstart

Boilerplate tools and templates for setting up a data analysis project.
GNU General Public License v3.0
1 stars 0 forks source link

Feedback about example run #1

Closed sebastian-luna-valero closed 6 years ago

sebastian-luna-valero commented 6 years ago

Hi Antonio,

Great initiative!

My comments:

Could you please update it?

You probably want to add future as a pre-requisite.

In our systems, this is solved prepending export LANG=en_GB.UTF-8 to project_quickstart but still I get wrong characters as displayed in [2].

I hope it helps!

Best regards, Sebastian

[1] Installation steps:

mktemp -d 
cd /tmp/tmp.xDXrlY2ka8
curl -O https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh -b -p /tmp/tmp.xDXrlY2ka8/i-1
source i-1/etc/profile.d/conda.sh 
conda activate base
conda install future
pip install git+git://github.com/AntonioJBT/project_quickstart.git

[2] Output of "project_quickstart --example":

Welcome to project_quickstart version 0.3.3 (!).

Path in use:
/tmp/tmp.xDXrlY2ka8/i-1/lib/python3.6/site-packages/templates

Creating the project structure for pq_example in:
/tmp/tmp.xDXrlY2ka8/pq_example

 Done, welcome to pq_example!

        Folders and files have been copied to:
        /tmp/tmp.xDXrlY2ka8/pq_example

        The basic structure is:
                              .
                              ��������� code
                              ��������� data
                              ��������� documents_and_manuscript
                              ��������� results

        Remember to back up code, data and manuscript directories (or your
        equivalents).

        The directory:
        /tmp/tmp.xDXrlY2ka8/pq_example/code

        can be uploaded to a version control system (file templates are for GitHub).
        You could link it to Travis CI, Zenodo and ReadtheDocs for example.
        There are some notes and reminders within the files copied over.
        You may want to change the name 'code' to something more suitable when
        uploading, freezing, packaging, etc.

        Script templates are in:
        /tmp/tmp.xDXrlY2ka8/pq_example/code/pq_example

        The structure largely follows Python packaging conventions.
        You can put scripts, modules and pipelines (eg Ruffus/CGAT, make and Makefiles, etc.)
        in here.

        You can work and save results in:
        /tmp/tmp.xDXrlY2ka8/pq_example/results

        Install Sphinx to render your rst documents in:
        /tmp/tmp.xDXrlY2ka8/pq_example/documents_and_manuscript

        Basic rst template files have been generated already.
        Install and use sphinx-quickstart if you want a more complete skeleton.

        Feel free to raise issues, fork or contribute at:

        https://github.com/AntonioJBT/project_quickstart

        Have fun!
antoniojbt commented 6 years ago

Thanks! I'll look into this. Antonio

antoniojbt commented 6 years ago

Hi Sebastian, I've corrected these now, if you get a chance please try again! Thanks, Antonio

sebastian-luna-valero commented 6 years ago

Great, it works now!

Thanks, Sebastian