214 research outputs found
papis/papis v0.9
VERSION v0.9
Plugin architecture
A new plugin architecture is in place.
For more information please refer to
the documentation
Git interface
Now some usual commands have a --git flag that lets the command work
alongside git. For instance if the --git flag is passed to papis-edit,
it will add and commit the info.yaml file automatically. The same applies
to papis-add, papis-addto, papis-update and papis-rm.
You can activate by default the --git flag using the use-git configuration
option.
For devs: The main functions to implement this interface are found in the
papis module papis.git.
papis add
The configuration settings file-name and folder-name are nowadd-file-name
add-folder-name
so that they become more readable and understandable.
Also the flag --name is now --folder-name.
The flag --commit now has the name --git.
The flag --dir now has the more descriptive name --subfolder.
The flag --no-document has been finally removed.
The most notable update is that papis is now able to guess a doi
or arxiv id from a pdf that is being added, so the following could work
papis add --confirm arxiv-paper.pdf
or
papis add --confirm some-random-paper.pdf
with the --confirm flag it will ask if we want to use the doi or arxivid
retrieved.
We can query crossref with --from-crossref in order to get information
and add a paper.
papis export
The configuration settings export-text-format has been removed along with
the export --text command. papis now support plugins so you should write your
own instead.
The flags --bibtex/--json/--yaml of the export command have been replaced
by export --format=bibtex/json/yaml
The flag --file has been removed, if you want to export the related files
then just either export the folder or write a small script for it.
papis explore
Change the flags for papis explore export to match the papis export
command.
papis list
Add -n, --notes flags to list notes.
Remove the --pick flag and add the --all flag to be consistent with the
behaviour of other commands.
Remove the query argument in the run function for consistency with other
commands.
papis browse
Add --all flag, improve tests and log.
Databases
The default papis database is now caching the document objects instead
of only the paths, which means that no yaml parsing is necessary every
time, which makes it around 10x faster than in version v0.8.
For a library of 1200 documents, the speed of the papis database backend
is comparable with the whoosh backend.
The query language for the default papis database has changed, now
the setter character is : instead of = to better conform with other
common database engines like whoosh or xapian. For instance, beforepapis open 'author=einstein year=1905'
and now it will bepapis open 'author:einstein year:1905'
Libraries can have multiple directories defined.
Configuration
A ~/.config/papis/config.py python file has been added which is
sourced after the ~/.config/papis/config file has been processed.
This should enable some users to have more granularity in the customization.
Downloaders
Some downloaders have been improved and a fallback downloader has
been added. Now you will be able to retrieve information
from many more websites by by virtue of the metadata of html websites
papis/papis: VERSION 0.11
papis explore
Add add command to simply add documents retrieved.
papis.export
Add the key _papis_local_folder so that third-party apps can get the documents' paths without having to go again through papis.
papis bibtex
Add unique command to be able to merge different bib files and filter out repetitions.
Add doctor to check for fields in a bibfile.
Add iscited to check which bib items are cited in a text file.
Add Format plugin
Sébastien Popoff has added a format plugin architecture, so now jinja2 is available again as a plugin.
Bibtex
Improve the reference building routine.
Change the default ref-format to
"{doc[title]:.15} {doc[author]:.6} {doc[year]}",
The default ref if no reference could be built will not be using the folder name as before, but using the values in the info.yaml limited to 30 characters.
papis add
Create a reference at the time of adding if no reference exists.
papis browse
Add more documentation.
Add an ads handler to jump into the ads website of the paper using a doi
Rearing density may influence seabass (Dicentrarchus labrax, L.) Heat Shock Protein gene expression
Valutazione dell’espressione della sialiltransferasi 2 (SAT-2) durante lo sviluppo di Xenopus laevis
Valutazione dell’espressione genica in embrioni di Xenopus laevis esposti al fungicida Triadimefon
Gene Expression in Nanotoxicology Research: Analysis by Differential Display in BALB3T3 Fibroblasts Exposed to Cobalt Particles and Ions
Broadly defined, nanoscale materials are substances in which at least one critical dimension is less than 100 nanometers. Nanoscale materials are employed in several industrial applications as well as in biology and medicine. Despite their wide use, very little research has been carried out on the potential toxicity of nanoparticles. For this reason, we report on a molecular approach in nanotoxicology research. Using the differential display technique, we focused our attention on mRNA expression in a BALB3T3 A31-1-1 cell line that was not exposed and exposed for 72 h to 1µM of cobalt microparticles (Co-µ), nanoparticles (Co-nano), and ions. In the experiments, we obtained 10 differentially expressed sequences. These genes represent candidate biomarkers capable of indicating specific cellular effects after Co-nano exposure. In addition, our results show that treatment with Co-nano somehow activates cellular pathways of defense and repair mechanisms. It is also evident that molecular techniques are valuable tools in nanotoxicology research, where they
will certainly find wide use.JRC.I.4 - Nanotechnology and Molecular Imagin
- …
